Compared with traditional IDEs, modern code editors are more like lightweight IDEs to a certain extent. For example, the familiar Visual Studio Code, Sublime Text, Atom, etc. are all outstanding representatives. Of course, these cross-platform editors also have Very obvious shortcomings: it needs to be configured for normal use, and most of the appearance is quite simple.
So if you want the editor to have a beautiful and comfortable interface, but also can be used out of the box, then you can try the recently released Nova on Mac. Nova comes from Panic, a veteran developer. The biggest difference from those cross-platform editors is that they are designed and developed specifically for Mac, plus it can automatically switch between dark and light themes with the UI effects of the native theme, so that you can write code comfortably and simply.
Returning to the editor function, it is my biggest feeling to use it out of the box. Import the project according to the steps and then you can edit it directly. The most important thing is that the addition of the local language allows you to import the project step by step without being so “crazy” “.
Of course, the editor is not an IDE. Nova is mainly developed for the web, so after importing a web project, some other editors should have the following functions: smart completion, tag pair highlighting, minimap, editor over-scrolling, of course. Run Preview Click the upper right corner to open the built-in browser directly, but at this point, it is a lot better than the troublesome editor.
In terms of language support, Nova basically only supports descriptive languages—that is, languages that are more suitable for Web project development—CoffeeScript, CSS, Diff, ERB, Haml, HTML, INI, JavaScript, JSON, JSX, Less , Lua, Markdown, Perl, PHP, Python, Ruby, Sass, SCSS, Smarty, SQL, TSX, TypeScript, XML and YAML. Of course, Nova has also added extensions. Although the third-party extensions are not yet abundant, we can only wait for the later Slowly strengthened.
Modern development pays more attention to the workflow. Nova’s code management function is so simple that it makes the migration of any programming project extremely simple-open the project, then select git in the upper left corner-pull the project, the entire tool is completely built in the editor Of course, the most important thing is that the local language allows you not to memorize those complicated git operation commands at all. After all, the most important thing is programming.
Of course, everyone has their own coding habits. Nova’s preferences provide a comprehensive set of items. You can continue your use habits. If you are mainly doing web development on the Mac side and want the editor to look more If you are pretty, try Nova.
Nova offers a 30-day free trial. After that, you can purchase one year of free updates and usage rights for $99, or upgrade from Coda for $79. In the second year, if you want to get updates and upgrades, you need to continue to purchase a subscription at a price of $49.