ざおぼえがき

うれしかったこと,かなしかったこと

Sublime Text3でKey Bindingを変更する

Sublime Text3でKey Binding - Default の方を編集しようとしたらうまく行かなかった.

これは,そもそもSublimeのディレクトリにKey Bindingのファイルが無いことが原因だった.

Default (OSX).sublime-keymap をSublime上でPreferences > Key Binding - Default から開く.
Sublime Text -> Package に新規に「Default」というディレクトリを作り、そこに「Default (OSX).sublime-keymap」を保存する.

すると,Key Bindingの変更ができる.

単に設定を追加するだけならUserの方を編集すれば良いので,初期設定を消したい(コメントアウト)したい時などはDefaulを作って編集するしかない.
バックアップ必須ですね☆ミ

ちなみに今回はTabキーでの変換予測を有効にしたかったので,デフォルトの一部をコメントアウトした.
100行目あたり.

//{ "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 },
// { "key": "preceding_text", "operator": "regex_match", "operand": ".*[^0-9]$", "match_all": true },
// ]
//}, 
//{ "keys": ["tab"], "command": "replace_completion_with_next_completion", "context":
// [
// { "key": "last_command", "operator": "equal", "operand": "insert_best_completion" },
// { "key": "setting.tab_completion", "operator": "equal", "operand": true }
// ]
//}

広告を非表示にする

SublimeTextを2から3に移行した

タイトルの通りです. 移行手順とかパッケージのリストとかのメモ書き.

パッケージが使えるか確認

www.caniswitchtosublimetext3.com

Can I Switch To Sublime Text 3?にアクセスする.
SublimeText2で Sublimetext2 > Package Setting > Package Control > Setting - User
表示されたテキストをまるごとコピーして上のサイトのテキストボックスにコピー.
全部緑ならSublimeText3で同じパッケージがあるってことで,赤ならまだ無い. 黄色はなんかいろいろすれば使えるっぽい.
自分の場合は全部緑でした.

SublimeText3をインストール

Sublime Text - Downloadにアクセスして普通にダウンロード.
Defaultでは”SublimeText”ってなってて,しばらく2と併用したかったのでSublimeText3に名前変更.

Packageのインストール

まずPacage Controlのインストール.
Installation - Package ControlのSublimeText3の方のコードをコピー.
SublimeText3で「Ctrl+’」でコンソールを開いてペースト.
(View > Show Consoleでも可)

2の時も思ってたけどいちいち手間である.

次にパッケージのインストール.PAさっき調べたパッケージのリストを見ながらちまちまインストール.
「Ctrl+Shift+P」でコマンドパレットが表示されるので「Package Control: Install Package」を検索して選択.
自分の環境の場合,Installと入力するよりPackageって入力したほうが早く出た.

設定を移行

Preferences > Settings > User のコードを2から3にコピペ.

以上,移行おわり.

なんで移行しようと思ったか

ターミナルからのsubl呼び出しがうまくいかなかったから.

おにゅにゅめパッケージ

次回,公開予定.

おにゅにゅめUser設定

いつか公開予定 ぶっちゃけこちら参照 ->> http://blue-ham-cake1024.hatenablog.com/entry/2012/09/07/Sublime_Text_2_のDefault設定ファイルを眺める

よくある質問

Q.先輩いつまでSublime使ってるんですか,時代はもうAtomですよ!
A.うっせえ

広告を非表示にする