Working with code: three open tools
More Developer Tools: APIs and UI Elements
Photo – ThisisEngineering RAEng – Unsplash
This is a terminal text editor, sharpened by modern systems. Source lies on github and distributed by MIT licenses. Developers they saythat the product is the editor’s ideological successor Nano for Unix-like operating systems.
Among the interesting micro functions, we can single out mouse support (drag, double-click, tripple-click) and several cursors, automatic linking of the code (error checking) and syntax highlighting for more than for 90 languages. Residents on the Hacker News topic thread celebratethat utility looks like a proprietary editor Sublime text and has many of its functions: multi-line editing, plugin management – even hotkeys are similar.
The tool appeared about three years ago, so its work is still there are bugs. Although one of the residents of HN notedthat recently micro stability has grown. In any case, the tool has a community (more 14 thousand stars on github) and in chatting gitter active communication is ongoing.
Screenshot: atom.io / Work with Git in Atom
Atom is a relatively young tool, therefore meet performance issues however authors are engaged in optimization.
The tool allows you to create beautiful screenshots of code for presentations, articles or documentation. It is enough to copy a piece of the program in the field on the site and save the image (if you wish, you can post the picture directly to Twitter). Engineer Brian Dennis from the company takes part in the development of Carbon Fossadesigning an enterprise system for managing open source applications.
Using Carbon, you can choose a background color and adjust syntax highlighting – more than 30 languages and frameworks are supported: from C and Python to Vue and R. Here is an example of an image that can be generated on a site (the code is a “stub” offered by Carbon):
The authors of the project plan to increase the number of available languages, release a version for mobile devices and add more settings. Carbon source code can be found in repositories on github.
A fairly large community has formed around the instrument more than 24 thousand stars. Its members are developing custom extensions. For example, there are plugins for integrating Carbon with text editors. Emacs, Vim and already mentioned Atom.
In our corporate blog:
Participation in open source projects can be beneficial for companies – why and what it gives
Why developers are more expensive than money, how to save and increase them
Background: How the Continuous Integration Process Works
Benchmarks for Linux servers
A short video on the topic of our collections with benchmarks on Habré: