... environment, regular expression search and replace, incremental search, syntax highlighting and grammar-aware features for more than 20 languages, seamless support for version control systems, source snippets, auto-complete, block editing, and much more. ...