Sublime for Programmers

Akshay Kadam
3 min readJan 10, 2017

--

Sublime Text

Sublime Text is a sophisticated text editor for code, markup and prose.

You’ll love the slick user interface, extraordinary features and amazing performance.

The official site puts it right,

`Sublime Text` is the text editor you’ll fall in love with.

My Opinionated Workflow

Previously, I’ve been using `Jetbrains` for my Programming Purposes.

It was slow because of my RAM is not that great & required a lot of RAM to initially load up.

Recently, I’ve switched to `Sublime Text` because of its clean interface.

Installing Sublime Text

First, head over to the Official Site & download sublime for your Operating System.

Install it. Keep everything to the default.

As I’m an aspiring Full Stack Developer, so I have some essential Packages that I use to reduce the amount of KeyStrokes I perform.

Installing Package Control

Head over to the Official Site & then click on Install Now then under the Manual tab follow the instructions to install Package Control.

Once it is installed you may need to Restart Sublime Text.

You can type Ctrl+Shift+P to open Search option & type install package if the dropdown list comes like Package Control: Install Package then you’ve successfully installed Package Control, otherwise follow the instructions properly.

Installing a Theme known as `Cobalt2`

I’ve been a huge fan of Wes Bos’s `Cobalt2` Theme. Head over to its Github Page for the Installation instructions.

After installation, your text editor might look like this.

Installing some necessary Front End Development Packages

(1) Emmet — It is a plugin for many popular text editors which greatly improves HTML & CSS workflow

Here’s an example: Type this

ul>li*5

& press Tab can be transformed into

<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>

(2) Javascript Completions — It helps you to write your scripts more quickly with hints and completions.

Some other Packages I use you may not need

(1) Babel — Syntax definitions for ES6 JavaScript with React JSX extensions.

(2) Babel Sublime Snippets — Sublime snippets for React in ES5 and ES6 flavors.

(3) ASCII Decorator — Convert selected text into banners made up of ASCII art.

(4) Color Highlighter — Highlight CSS colours in Sublime Text.

(5) Emoji — A simple Sublime Text 3 plugin to insert emoji from the command palette.

(6) DocBlockr — Simplifies writing DocBlock comments in Javascript, PHP, CoffeeScript, Actionscript, C & C++.

(7) MarkdownPreview — Markdown preview and build plugin for sublime text 2/3.

(8) AllAutocomplete — Extend Sublime autocompletion to find matches in all open files of the current window.

This made my development workflow easier. Hope it helps you.

If you know some other packages I missed which will make my development workflow easy, please comment below.

Originally published at https://deadcoder0904.github.io/

--

--