A number of alternatives and column alternatives make fast work of the kinds of annoying edits that used to require common expressions. Do that you must flip a listing of phrases right into a JSON construction the place every phrase is surrounded by double quotes and every quoted phrase is separated from the subsequent by a comma? It takes about eight keystrokes in Elegant Textual content, irrespective of what number of phrases you could have within the checklist.
On my Home windows improvement field, I used two huge screens. On my MacBook Professional, I take advantage of the built-in Retina show plus an exterior Thunderbolt show. Until I’m modifying on one show and debugging on the opposite, I often need to see a variety of totally different supply information and totally different views into supply information concurrently. Elegant Textual content helps a number of home windows, cut up home windows, a number of workspaces per challenge, a number of views, and a number of panes containing views. It’s pretty easy to make use of all my display screen actual property once I need to and to consolidate once I want to create space for debugging and testing.
You possibly can customise the whole lot about Elegant Textual content: the colour scheme, textual content font, the worldwide key bindings, the tab stops, the file-specific key bindings and snippets, and even the syntax highlighting guidelines. Preferences are encoded as JSON information. Language-specific definitions are XML preferences information. There’s an lively group round Elegant Textual content that creates and maintains Elegant Textual content packages and plug-ins. Many options that I initially thought Elegant Textual content lacked—together with JSLint and JSHint interfaces, JsFormat, JsMinify, and PrettyJSON—grow to be obtainable by way of the group, utilizing the Package deal Installer.