- This is a handy plugin that I use in almost every day. Image to rearrange the tabs using the keyboard instead of dragging them with the mouse. By the way, Chrome already support this and the shortcut is Ctrl + Shift + PageUp.
- Ctrl + Down is a common shortcut to move cursor to the next paragraph, for example in Microsoft Word and in Google Doc. This plugin provides the shortcut that Sublime lacks out of the box.
- This plugin provides all the missing commands in the command palette. For example, I'll like to just type in the Command Palette in order to change Tab Width to X, instead of leaving the keyboard and clicking this and that.
- A linter is an important tool for serious programmers, while SublimeLinter is the go-to framework for integrating all kinds of linters. Among them, I'll like to specifically mention SublimeLinter-Annotations, which provides the capability to highlight TODO, FIXME, NOTE, etc.
- Many tools by default highlight trailing whitespaces, including Git and Git Review. Why did Sublime not have this capability?
- This plugin displays the Diff result in a seperated tab, which can be helpful when in a vertical split layout.
- This plugin opens up a terminal in the panel, with the current working directory same as the current opened file.
- This plugin builds markdown to HTML and display in the browser. It's convenient to preview the final looks for my markdown document.
- This plugin formats JSON objects, or uglifies it.
- Sometimes, we would like to split layout vertically. But when joining the right pane with the left, the tabs in the right pane would be prepended to the beginning instead of to the end. This plugin fixes this issue. (By the way, it is made by myself)
- Sometimes, files like
CMakeLists.txt
would not be correctly highlighted ascmake
orbash
(they have similar highlighting results). This plugin provides a means to override the syntax detection rule.
- This plugin provides coding statistics for yourself, which might be interesting.