A number of alternatives and column alternatives make fast work of the kinds of annoying edits that used to require common expressions. Do you’ll want to flip an inventory 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, regardless of what number of phrases you may have within the checklist.
On my Home windows growth field, I used two extensive displays. On my MacBook Professional, I take advantage of the built-in Retina show plus an exterior Thunderbolt show. Until I’m enhancing on one show and debugging on the opposite, I normally need to see lots of completely different supply information and completely different views into supply information concurrently. Elegant Textual content helps a number of home windows, break 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 all the pieces 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 neighborhood 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 accessible via the neighborhood, utilizing the Bundle Installer.