Sublime Text 2 の設定したメモ

  

Sublime Text 3 のベータ版が出たということなので、今更かよって感じですが Sublime Text 2 を使ってみようと思ってたので設定などをメモします。ちなみに前使ってたのは Coda 2 でした。

Package Control

Control + ` でコンソールを開いて下記をコピペする

import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'

パッケージをインストールする

  • Command + Shift + P で “install” とか入力して “Package Control: Install Package” を選択する
  • 解説ブログとかを参考にして色々インストール

インストールしたの

{
    "auto_upgrade_last_run": null,
    "installed_packages":
    [
        "AutoFileName",
        "CSS Snippets",
        "HTML5",
        "LESS",
        "LESS-build",
        "Package Control",
        "Tag",
        "Theme - Nexus",
    ]
}

Settings

  • Preferences > Settings – User に設定を書いていく

これも解説ブログとか読んでこういう感じにしました

{
    // カラースキーム
    "color_scheme": "Packages/Theme - Nexus/Nexus.tmTheme",
    // 空白スペースを可視化
    "draw_white_space": "all",
    // フォントサイズ
    "font_size": 15.0,
    // 現在の行をハイライトする
    "highlight_line": true,
    // 変更のあったタブをハイライトする
    "highlight_modified_tabs": true,
    // 行間
    "line_padding_top": 2,
    // 新規ウィンドウで開かない
    "open_files_in_new_window": false,
    // 最後までスクロールする
    "scroll_past_end": true,
    // ファイルのフルパスを表示
    "show_full_path": true,
    // tabのサイズ
    "tab_size": 2,
    // タブをスペースに変換
    "translate_tabs_to_spaces": true,
    // 保存するとき余計なスペースを消す
    "trim_trailing_white_space_on_save": true,
    // 折り返し
    "word_wrap": true
}

Key Bindings

タブの切り替えの順番を変える

デフォルトだと Ctrl + Tab でタブ切り替えの順番が保存した順なので、タブの順番に切り替わるようにする。 Key Bindings – User に下記を記述

[
    { "keys": ["ctrl+tab"], "command": "next_view" },
    { "keys": ["ctrl+shift+tab"], "command": "prev_view" },
    { "keys": ["ctrl+pagedown"], "command": "next_view_in_stack" },
    { "keys": ["ctrl+pageup"], "command": "prev_view_in_stack" }
]

こちらのサイトを参考にしました
Sublime Text2でCtrl+Tabによるタブの切替をタブの順序どおりにする

F7でカナ変換できるように

Key Bindings – Default を開いて下記をコメントアウト

// { "keys": ["f7"], "command": "build" },

こちらのサイトを参考にしました
エディタ乗り換えてみるテスト(Sublime Text 2) – BitArts

日本語変換中にTabキー押せるように

Key Bindings – Default を開いて下記をコメントアウト

// { "keys": ["tab"], "command": "insert_best_completion", "args": {"default": "\t", "exact": true} },
// { "keys": ["tab"], "command": "insert_best_completion", "args": {"default": "\t", "exact": false},
//   "context":
//     [
//       { "key": "setting.tab_completion", "operator": "equal", "operand": true }
//     ]
// },

こちらのサイトを参考にしました
エディタ乗り換えてみるテスト(Sublime Text 2) – BitArts

感想

軽くてかなり使いやすいです。皆がおすすめする理由がわかった気がします。

設定ファイル

設定したファイルはGitHubにありますのでよかったらどうぞ。

sanographix/sublime-settings · GitHub