Here are the colorschemes that I like and use:
- Comments-only colorscheme for Sublime Text
- Acme colorscheme for VS Code
- Quiet colorscheme for neovim. Included by default.
Here are the colorschemes that I like and use:
Ctrl - n - create new tabCtrl - w - close current tabCtrl - tab - move to the next tabIf you don’t know hotkeys for a command, or don’t know if such a command even exists, use command palette. It’s the first place where you should search for unknown commands. To open the command palette, press Ctrl - Shift - p, and then type command name. For example, you want to transform selected text to upper case. This is what you should do:
Ctrl - Shift - p
Enter (or click )Ctrl - 0 - focus on sidebarCtrl-k, Ctrl-b - toggle sidebarSublime Text allows you to open a few tabs side by side.
Alt - Shift - 1 - leave only one edit bufferAlt - Shift - 2 - split window vertically ( 2 tabs )Alt - Shift - 3 - split window vertically by (3 tabs)Alt - Shift - 4 - split window vertically by (4 tabs)Alt - Shift - 5 - “Grid layout”. Two windows in a rowAlt - Shift - 8 - Split horizontally, 2 tabsAlt - Shift - 9 - Split horizontally, 3 tabsYou can move between layout windows with Ctrl + <number> hotkeys. Ctrl - 0 - move to the sidebar, Ctrl - 1 - move to the first tab, Ctrl - 2 - move to the second tab, and so on.
Ctrl - Shift - arrow up/arrow down - move the current line up/downCtrl - c - copy the whole lineCtrl - x - cut the whole lineCtrl - Shift - arrow up/down - move the line up/downFirst, you need to install package control. It’s the Sublime Text package manager.
Ctrl - Shift - p)Sublime Text has a great support for working with multiple cursors. To set an additional cursor, use Ctrl - click. Then, all commands ( like moving cursor, char/word deletion etc) will be applied to all cursors.
There’s also nice feature in Sublime Text - you can select next occurance of the current word. It works this way:
Ctrl - d on current word. It will be selected.Ctrl - d one more time. The next occurance of this word will be selected.This is useful when you want, for example, delete or replace some occurances of a word.
These commands may be useful for programmers.
Ctrl - m - move between brackets. Works even if the cursor is placed in the middle of text between them.Ctrl - Shift - m - select text between bracketsCtrl - g - go to lineCtrl - ; - open dialog with all words in the current document. Start typing, then select required word with Enter. Then you can move to the next occurance of the word with F3
Put these lines at the beginning of your .emacs:
; list the packages you want
(setq package-list '(
web-mode
projectile
))
; list the repositories containing them
(setq package-archives '(("elpa" . "http://tromey.com/elpa/")
("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")))
; activate all the packages (in particular autoloads)
(package-initialize)
; fetch the list of packages available
(unless package-archive-contents
(package-refresh-contents))
; install the missing packages
(dolist (package package-list)
(unless (package-installed-p package)
(package-install package)))
This solution I’ve grabbed here
"A hackable editor for the 21st Century”, they said.
In 2014-2015 ( I’ve found snapshots of atom.io website for 2014 year on waybackmachine, but Wikipedia says that it was released in 2015), Github released Atom ( I personally can’t recall when I first heard of Atom) - “A hackable editor for the 21st Century”. It quickly became very popular, because… I don’t know why, I never liked it. Anyway, it’s the fact. Atom was a loud name. None of “Best editors for…” types of articles and blog posts hadn’t mentioned Atom as a honorable member of their lists. It was built using web technologies ( that wasn’t so popular as now ), it was free, and a language for its extension was Javascript - one of the most popular languages. Because of electron, Atom was RAM expensive for a text editor ( especially in comparison to Sublime Text, Emacs, Vim or Notepad++ ), but for most users it wasn’t an issue, because Atom was in trend and beside that it had some really nice features - for free and out of the box.
In 2018, Microsoft acquired Github. It was obvious that Microsoft won’t support Atom because it had its own product - VSCode, which is a mainstream editor/IDE now. I think that VSCode has drained a lot of ideas and features from Atom:
Over the years, VSCode was actively evolving ( not always in a good direction ) and became more and more popular across developers. Let’s see at stackoverflow developer survey results.
In 2019, the next year after acquiring Github, VSCode made a huge jump - from 34 to 50%.

By the way, Wunderlist service ( a todo app) was shut down the same way - it was bought by Microsoft and later closed in favor of Microsoft todo.
In the summer of 2022, Github published a blog post, where they announced that they’re sunsetting Atom.

Community has forked Atom and reincarnated it as Pulsar editor.
It’s mostly an Atom editor (that’s good), just with a new name. According to the Goals page, Pulsar’s main goal is to keep Atom and its huge package base alive and up to date. It’s a great idea.