-
Notifications
You must be signed in to change notification settings - Fork 1
/
Sublime.txt
95 lines (70 loc) · 3.52 KB
/
Sublime.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
====== Sublime ======
Created Monday 09 January 2017
**We'll be using the bleeding edge Sublime Text 3 as our IDE. **
== Installation ==
$ yaourt -S sublime-text-dev
===== Plugins =====
**# Sublime gives the opportunity to add a great amount of addons. Here's some of the favorites^**
**# Enter the Command Palette with **//Ctrl+Shift+p//
== Package Control ==
**# In order to get access to all these wonderful addons, one first have to add Package Control.**
**# In Sublime, go to **//View > Show Console//** and paste the following**
{{{code: lang="texinfo" linenumbers="True"
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
}}}
**# You can now launch **//Package *//** from the Command Palette**
== Sidebar Enhancement ==
**# For the commonly used open/close etc etc in sidebar. **
**# Install with Package Controll; **//SidebarEnhancement//
== Clickable URLs ==
**# Underlines and let you open links from Sublime**
**# Install with Package Control; **//Clickable URLs//
== Alignment ==
**# Lets you align the code more neatly, lining up = (equals) etc.**
**# Install with Package Control; **//Alignment//
== TrailingSpaces ==
**# Trim whitespaces **
**# Install with Package Control; **//TrailingSpaces//
== MarkDown Editing ==
**# Better Markdown (.MD) support**
**# Install with Package Control; **//MarkdownEditing//
== DocBlockr ==
**# Documentation/comments with ease**
**# Install with Package Control; **//DocBlcokr//
== Nbspr ==
**# Let's you easily toggle spaces with **// //
== StringEncode ==
**# Lets you manipulate string - very useful to escape out syntax characters for code previews**
**# Convert special characters into their HTML entity; **//html_entitize//
**# Convert HTML entities into special characters; **//html_deentitize//
**# And much more! Check out the options with; **//stringEncode//
== Spacegray (theme) ==
**# Pretty sweet theme**
**# Install with Package control; **//Theme - Spacegray//
**# Then add this to your settings file (**//Preferences > Settings//**)**
{{{code: lang="texinfo" linenumbers="True"
{
"theme": "Spacegray.sublime-theme",
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme"
}
}}}
== Sass ==
**# For LaTex and Sublime - adds SASS syntax support**
== AutoPrefixr ==
**# Creates the vendor prefixes (browser specific properties)**
**# Requres Note.js 4+ (you probably have it)**
== Code Intel ==
**# The **//SublimeCodeIntel //**provides hints to methods, functions, objects a.a. **
**# Must have for the OOD. **
== SublimeLinter ==
**# Helps check the code. It interacts and checks code integrity in many forms and ways.**
== SublimeLinter-Php ==
**# Same as above, but with the PHP extension. **
== GitGutter ==
**# Keeps track of the latest changes (since last commit) with a little dot next to the line number.**
== PHP Completion Kit ==
**# With PHP 7+ support. **
== CSS3 ==
**# Better CSS3 highlighting **
**# Once installed, disable the default CSS plugin by hitting **//Ctrl+P //**and type **//Disable Package//
**# From there, disable the **//CSS//** package.**