![]() Speaking of history, the Clipboard History package can improve the default clipboard functionality by storing a list of all selections made during an editing session. Local History stores file versions in the ~/.atom/local-history directory, which makes it easy to create backups and extract the version you need manually. As the name suggests, this package keeps a history of all edits for each file, and you can easily view previous versions of the file as well as compare different versions using a so-called diff tool (by default, the package uses the Meld tool available in the software repositories of many Linux distributions). For a less technical solution, the Local History package is the way to go. If you happen to use Git as your preferred version control system, then the Git History package is right up your alley. Versioning is an essential feature for many coders and writing professionals. To toggle the Keybindings sidebar, use the Ctrl+Alt+/ shortcut or run Keybinding Cheatsheet: Toggle in the Command Palette.įigure 2: The Keybinding Cheatsheet package lists all of Atom's keybindings. ![]() Once installed, it lists all actions and their keybindings in a separate sidebar ( Figure 2). Keybinding Cheatsheet package to the rescue. The tricky part is to remember all the shortcuts, or at least the most useful ones. If you release the left button before you move the mouse to the desired location, the described steps perform copy-and-paste and cut-and-paste actions.Ītom supports a vast number of keyboard shortcuts (or keybindings), so you can perform practically any action without lifting your hands from the keyboard. To move a text fragment, you make a selection and hold the left mouse button on it until the selection disappears, drag the mouse to another location in the text, and release the button. ![]() To drag and copy a text fragment, you make a selection, press and hold the left mouse button on the selected text, wait until you see a red border around the selection, drag the mouse to the desired location in the text, and release the button. Although it supports several actions, their behavior is slightly different from what you might expect. By default, Atom doesn't support moving text selections with the mouse however, the Drag-and-Drop Text package fixes this deficiency. The Drag-and-Drop Text package solves another small but important problem for users who prefer to use the mouse when working with text. This may not sound like much, but if you try the Seti Icons package, you might find it difficult to go back to the default icon set.įigure 1: The Seti Icons package offers a better alternative to the default icon set. In practice, this means that you can immediately identify HTML, Markdown, and text files by their icons. Although the default Atom icon set has one icon for all text file types, the Seti Icons package has dedicated icons for each file type. This is an improvement in itself, but look closer, and you'll notice that this icon set does a much better job of differentiating files by their type ( Figure 1). At first sight, the change is purely cosmetic: The icon set uses a different color palette. Once installed, this package replaces the default Atom icon set. The Seti Icons package is a case in point. Sometimes a seemingly minor improvement can have a significant effect. Some of them add very specific features, whereas others bring improvements that enhance the overall user experience and make coding and writing in Atom more efficient. The official package repository contains hundreds of modules. Atom is a powerful and flexible text editor as it is, but thanks to its extensible architecture, you can teach it some useful tricks by installing additional packages.
0 Comments
Leave a Reply. |