
After installing this package, the sorting job can be done by pressing CTRL + ALT + C or accessed from the context menu via Packages > CSS comb > Comb. You can use pre-made sorting preferences based on Yandex, Zen, or CSSComb itself, or you can even use your own preference to make sorting rules.
Atom web editor code#
CSS CombĬSS Comb makes your stylesheet code formatted consistently, looking neat and beautiful. This Atom package provides many of the JavaScript syntax like the function, the console, and the loop. This functionality is similiar to Emmet, but it runs on JavaScript code. With defined abbreviation you don’t need to write code word for word, for instance just type cl to make console.log and gi for getElementById. JavaScript Snippets lets you quickly write a portion of JS source code. The default icon comes in 8 colors and 3 variants (light, medium and dark). The file icons are customizable: you can add your own icon and change the color through the LESS files in the packages/file-icons/styles directory. It will add visual improvements when you open a file on tab or on tree view. File Iconsįile Icons add icons to a filename based on the corresponding file type.
Atom web editor install#
In one language there are can be more one plugin available, such as JSHint, JSCS and JSXHint for JavaScript.Īfter installing this main package, you need to install the specific linter for language you work on, for example if you are on JavaScript and choose JSHint for linter then you can install it by running $ apm install linter-jshint on Terminal. There are available linters for JavaScript, CoffeeScript, CSS / SASS / SCSS / LESS / STYLUS, Ruby, Python. Atom LinterĪtom Linter comes as a ‘house’ of linting plugins for major languages, providing the top level API for linters. After installing this package, to run it, just right-click and choose ‘Beautify editor contents’, or via Packages > Atom Beautify > Beautify. It has great support for programming languages, such as HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C ++, C #, Objective-C, CoffeeScript, typescript, and SQL. Beautifyīeautify will turn your messy code neater and more readable. Minimap even comes with some plugins to extend its functionality, such as color highlighter. You can even set the position to be on the left or right, turn on/off code highlights, and more. That feature is useful to quickly scroll through source codes too long for the window height. If you are accustomed to Sublime Text, you may be familiar with the mini preview on the right side window. The Cheat Sheet will helps you to quickly learn Emmet’s abbreviation syntax. For example, in HTML, type p>a.mylink then tap on TAB key to get a complete HTML tag.

The main features of Emmet such as expanding abbreviations and wrapping with abbreviations, allow you to work quickly when writing HTML, CSS, Sass / SCSS and LESS syntaxes. EmmetĮmmet seems to be a plugin that you need to install, whatever your text editor environment is. It also has the ability to convert between the formats.

Color Picker works if your cursor is on the text on CSS/SASS/LESS files that contain one of the following color formats: HEX, HEXa, RGB, RGBa, HSL, HSLa, HSV, HSVa, VEC3 and VEC4, or color variable on SASS or LESS. Alternatively it can be done by pressing CMD/CTRL+ SHIFT+ C. Color PickerĪs the name implies, this package lets you pick colors, and it is as easy as a right-click and choosing ‘Color Picker’. Here are your 10 must-have Atom packages. Some are great to help organize your messy code, others to help you have better access to your files without leaving Atom.

In this post we have picked a few packages that a web developer must have. However, for the purposes of development you will definitely need other packages. Atom comes with a few built-in packages, such as integration with Git and tree-view.
Atom web editor free#
Have you tried Atom? Although it is quite new, many have fallen in love with Atom, a text editor made by GitHub that allows you to manage GitHub projects along with other advantages and is free for use.
