One feature I added that isn’t in the original Solarized for Netbeans colors is SVN support. It should work just as well with procedural and object-oriented code. I like to think it balances the need to have different parts of the code be different colors and the limitations of doing so using the NetBeans color settings. Lastly there’s a huge element of personal taste, even within the process of implementing a preset color theme like Solarized, so I recognize that the result is really just my personal opinion of what NetBeans+PHP+Solarized should look like.Īll that said, here’s a screenshot of my NetBeans Solarized Dark theme: He also may not have been looking at PHP code, in which case it makes sense that the PHP-specific color settings weren’t well organized. NetBeans has a lot of options in the color scheme settings, but they are also extremely confusing and often flat-out misleading, so I don’t blame the original author for not getting it perfect. The problem was that IMHO it wasn’t particularly well executed. The good news was that there is already a NetBeans port of the Solarized colors that worked as advertised. I’ve spent many an hour tweaking my color schemes in NetBeans (and Smultron, my old text editor before that) and choosing the color relationships was always the hardest part, so having classy choices all laid out for me was very appealing. My Solarized Dark theme for NetBeans+PHPĪs soon as I heard about Solarized I wanted to try it out with NetBeans, my IDE of choice for PHP/WordPress coding. It was very useful to have around while working on the NetBeans theme (the Solarized site is strangely lacking a similar reference). Here’s a color reference I put together showing the various colors in Solarized Dark along with their RGB and hex codes. It also has both a “dark” and “light” mode with different background/foreground colors, but most of the colors (red, green, magenta) work the same for both, which is cool. It’s based on color wheel and lightness relationships and it’s all sciencey and stuff, but the essence is that all the colors look good together and have good contrast, so you can use the different colors for different parts of your code (functions, variables, strings etc.) and no matter how you organize it the result should be easy on the eyes. Solarized is a programming color “palette” designed by Ethan Schnoonover for use when writing syntax-highlited code. Jump to download and installation instructions » What is Solarized?
1 Comment
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |