ダウンロード
Sublime Text: The text editor you'll fall in love with
参考にしたサイトの紹介
- SublimeText2設定メモ #SublimeText2 - Qiita
- 【追記】【寄せあつめ】今さらだけどSublime Text 2の基本とカスタマイズ【&Vim化】【4日目】 | クラスメソッド開発ブログ
- Sublime Text 2ってエディタがすごくイイ。Dreamweaverから乗り換えた時の初期設定とか使い方とかをメモ | Mnemoniqs Web Designer Blog
この3つを見てもらえれば大抵の設定はできるので特に書く事もありませんが、自分の設定関係やらキーバインドやらをダラダラと。。。
Preferences - Settings User
{ // フォントの設定 "font_face": "Ricty", "font_size": 12.0, // 現在の行をハイライト "highlight_line": true, // Vimの有効化 "ignored_packages": [ ], "vintage_ctrl_keys": true, "vintage_start_in_command_mode": true, // ルーラの表示 "rulers": [ 80, 120 ], // タブサイズ "tab_size": 4, // タブをスペースに変換 "translate_tabs_to_spaces": true }
Preferences - Key Bindings User
[ // モードの切替を行わずに改行 { "keys": ["ctrl+o"], "command": "run_macro_file", "args": {"file": "Packages/Default/Add Line.sublime-macro"} }, { "keys": ["ctrl+O"], "command": "run_macro_file", "args": {"file": "Packages/Default/Add Line Before.sublime-macro"} }, // INSERT MODEから抜ける { "keys": ["j", "j"], "command": "exit_insert_mode", "context": [ { "key": "setting.is_widget", "operand": false }, { "key": "setting.command_mode", "operand": false } ] }, // タブ切替 { "keys": ["ctrl+tab"], "command": "next_view" }, { "keys": ["ctrl+shift+tab"], "command": "prev_view" }, { "keys": ["g", "t"], "command": "next_view", "context": [ { "key": "setting.is_widget", "operand": false }, { "key": "setting.command_mode" } ] }, { "keys": [ "G", "T" ], "command": "prev_view", "context": [ { "key": "setting.is_widget", "operand": false }, { "key": "setting.command_mode" } ] }, // Command Modeでのカーソル移動 { "keys": ["0"], "command": "move_to", "args": { "to": "bol", "extend": false }, "context": [ { "key": "setting.is_widget", "operand": false }, { "key": "setting.command_mode" } ] }, { "keys": ["9"], "command": "move_to", "args": { "to": "eol", "extend": false }, "context": [ { "key": "setting.is_widget", "operand": false }, { "key": "setting.command_mode" } ] }, // INSERT MODEでのカーソル移動 { "keys": ["ctrl+h"], "command": "set_motion", "args": { "motion": "vi_move_by_characters_in_line", "motion_args": { "forward": false, "extend": true }}, "context": [ { "key": "setting.command_mode", "operand": false }, { "key": "setting.is_widget", "operand": false } ] }, { "keys": ["ctrl+l"], "command": "set_motion", "args": { "motion": "vi_move_by_characters_in_line", "motion_args": { "forward": true, "extend": true }}, "context": [ { "key": "setting.command_mode", "operand": false }, { "key": "setting.is_widget", "operand": false } ] }, { "keys": ["ctrl+k"], "command": "set_motion", "args": { "motion": "move", "motion_args": { "by": "lines", "forward": false, "extend": true }}, "context": [ { "key": "setting.command_mode", "operand": false }, { "key": "setting.is_widget", "operand": false } ] }, { "keys": ["ctrl+j"], "command": "set_motion", "args": { "motion": "move", "motion_args": { "by": "lines", "forward": true, "extend": true }}, "context": [ { "key": "setting.command_mode", "operand": false }, { "key": "setting.is_widget", "operand": false } ] } ]
今のところインストールしているパッケージは
- SideBarEnhancements ・・・サイドバーの拡張
- Emmet ・・・Zencodingの次期バージョン?進化版?
- SublimeLinter ・・・リアルタイムで文法チェック
- Additional PHP Snippets ・・・PHP用のスニペット
- SCSS ・・・Sass、Scssのシンタックス
- ConvertToUTF8 ・・・Shift_JISに対応させるプラグイン
とこんなかんじです。
まだ使いこなせて感、満載ですがとりあえずVimっぽい動きとPHPを書く準備はできました。
0 件のコメント:
コメントを投稿