Atomが重くて残念なことが多いのでSublime Text 3をインストールしてみた。 まだベータ版なので homebrew でインストールするには以下のようにtapが必要。
$ brew tap caskroom/homebrew-versions
$ brew cask install sublime-text3
Sublime Textを使うための設定
Package Controlのインストール
Ctrl
-Shift
-```でコンソールを開く- コンソールに呪文登録
日本語化
Cmd
-Shift
-P
で Command Pallet を開く- Command Palletで
install package
japanize
を選択以下を実行
$ cp ~/Library/Application Support/Sublime Text 3/Packages/Japanize/*jp ~/Library/Application Support/Sublime Text 3/Packages/Default/
Markdownを使うためのパッケージをインストール
- Monokai Extended
- markdown の syntax highlight
Preferences/Color Scheme
で色選択
- Markdown Extended
- markdown内のコードのsyntax highlight
表示/Syntax/Open all with current extension as .../Markdown Extended
を選択
- OmniMarkupPreviewer
- L ive Preview が可能
⌘
+⌥
+O
: Preview Markup in Browser.⌘
+⌥
+X
: Export Markup as HTML.Ctrl
+Alt
+C
: Copy Markup as HTML.
ここまでの参考URL
google 日本語入力で「Tab」キーを有効に
日本語の変換候補を選択するのに「Tab」キーを押すと,候補が消えてなくなるのに対応
keymapを保存するdirectoryを作る
$ mkdir -p ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Default
Preferences/Key Bindings – Default
を開く(初めての時のみ)
Ctl-s
(保存)して,一回終了して,もう一度2を実行以下(95-101行目?)をコメントにする
{ "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 } ] },
参考URL: Sublime Text 3 で日本語入力中に Tab キーで入力・変換候補を選択できるようにする
日本語での文字検索をできるようにする
- 上記の「Tab」キーの設定と同様に,keymapの編集画面にする
以下をコメントアウト
// Find panel key bindings // { "keys": ["enter"], "command": "find_next", "context": // [{"key": "panel", "operand": "find"}, {"key": "panel_has_focus"}] // },
さらにあと二箇所コメントアウト
// Replace panel key bindings // { "keys": ["enter"], "command": "find_next", "context": // [{"key": "panel", "operand": "replace"}, {"key": "panel_has_focus"}] // },
// Incremental find panel key bindings // { "keys": ["enter"], "command": "hide_panel", "context": // [{"key": "panel", "operand": "incremental_find"}, {"key": "panel_has_focus"}] // },