今更ですが自分用メモも兼ねて。
今回はSublime Text 3のBuild 3083をインストールします。
OSはMac OS Xです。
#Package Controllの導入
数多くのプラグインを自分で導入して好きにカスタマイズ出来るのが、このエディタの最大の特徴ですが、何はともあれPackage Controllを導入しましょう。
これを入れることでプラグイン名を検索してEnterするだけで簡単に他のプラグイン達がインストールできます。
1. 「Ctrl + `」でコマンドライン表示します。
2. https://packagecontrol.io/installation からSUBLIME TEXT 3と書かれているタブの内容(以下のコマンド)をコピペして実行。
> import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; 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)
2017/10/18更新
今は直接installl package controlと入力することででPackage Controllができるようです。
3.「Ctrl + Shift + P」でコマンドパレットを表示。
4.「install」と入力して、「Package Control: Install Package」を選択。
5.Package Control用の検索画面が出るので好きなプラグインを選んでインストール。
#インストールしたプラグインメモ
詳細は割愛。
- BracketHighlighter
- ConvertToUTF8
- Emmet
- IMESupport
- Japanize
- SFTP
- SideBarEnhancements
- SublimeLinter
- SublimeLinter-csslint
- SublimeLinter-jshint
- TrailingSpaces ({ "trailing_spaces_regexp": " |[ ]+" }をパッケージの設定に追加)
#テーマの変更
個人的に使いやすいと思ったFlatlandを導入。
https://github.com/thinkpixellab/flatland
Package Controllerからもインストールできます。
Color SchemeはMonokaiを使用。
#ユーザー設定の変更
上部メニューのPreferences -> Settings-Userに書くことでユーザーが自由に設定を上書きできる。
自分用設定メモ。
{
"color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
"default_encoding": "UTF-8",
"detect_slow_plugins": false,
"draw_minimap_border": true,
"fallback_encoding": "UTF-8",
"font_face": "Monaka",
"font_size": 13.0,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"line_padding_top": 1,
"margin": 0,
"match_brackets_angle": true,
"scroll_past_end": true,
"show_encoding": true,
"tab_size": 2,
"theme": "Flatland Dark.sublime-theme",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"word_wrap": true
}