環境
- Mac iOS 14
- SublimeText Build 4180
設定ファイルの変更
- 上部メニュー「Sublime Text」→「Settings...」→「Settings」クリック
- もしくは「⌘ + ,(カンマ)」で設定ファイルの表示
左側の Preferences.sublime-settings はいじらない。
右側の Preferences.sublime-settings に下記ファイルのように記述すると、
記述した項目の設定が上書きされ、アプリケーションの再起動不要で即時反映される。
Preferences.sublime-settings
自分の設定。
{
// フォントサイズ
"font_size": 10,
// タブサイズ
"tab_size": 4,
// タブをスペースにするかどうか
"translate_tabs_to_spaces": false,
// タブ、スペースの表示
//
// 下記、組み合わせ自由
//
// - "selection": Draw white space under the current selection.
// - "leading": Draw any white space between the beginning of a line and the
// first character.
// - "enclosed": Draw white space enclosed by other characters.
// - "trailing": Draw white space following the last character on a line.
// - "isolated": Draw white space on lines containing no other characters.
// - "all": All of the above, ie. always draw white space.
//
// These options may be further refined by appending any of the following
// separated by an underscore:
// - "none": Don't draw this kind of white space.
// - "tabs": Only draw tabs here.
// - "spaces": Only draw spaces here.
// - "mixed": Only draw white space that does not match the indentation
// style. For example if "translate_tabs_to_spaces" is true only
// draw tabs.
// - "mixed_tabs": Like "mixed" but only draw tabs.
// - "mixed_spaces": Like "mixed" but only draw spaces.
// - "all": Draw both tabs and spaces. This is the default.
//
"draw_white_space": ["all"],
// 文字の折り返し
//
// - true: 折り返す
// - false: 折り返さない
// - "auto": ファイルによって折り返すか折り返さないか決めるらしい
//
"word_wrap": true,
// 選択した文字が他にあればハイライトするかどうか
"match_selection": true,
// 行の上部の余白。単位はピクセル
"line_padding_top": 0,
// 行の下部の余白。単位はピクセル
"line_padding_bottom": 1,
// デフォルトのエンコーディング
"default_encoding": "UTF-8",
// 保存時に行末のスペースを削除するかどうか
//
// - "none"
// - "all"
// - "not_on_caret"
//
"trim_trailing_white_space_on_save": "all",
// 保存時に最終行に改行を追加するかどうか
"ensure_newline_at_eof_on_save": true,
"ignored_packages":
[
"Vintage",
],
"theme": "auto",
"index_files": true,
// 複数ファイルを開く時、新しいウィンドウで開くかタブで展開するか
//
// When files are opened from a file explorer or from the command line, this
// controls whether a new window is created or not.
// - "never": Never open a new window unless no window is open.
// - "always": Always open files in a new window.
// - "finder_only": (macOS only) Only open files in a new window when
// opening them from finder or dragging onto the dock icon.
//
// On Mac, this value is overridden in the platform specific settings.
"open_files_in_new_window": "finder_only",
}
余談: Preferences.sublime-settings の保管場所(MacOS)
このファイルを直接編集しても反映される。
- Users/[username]/Library/Application Support/Sublime Text/Packages/User/Preferences.sublime-settings
ショートカット
- option + ⌘ + 数字(1〜4): 1ウインドウに対して画面を横分割する
- option + ⌘ + Shift + 数字(2〜3): 1ウインドウに対して画面を縦分割する
- option + ⌘ + 5: 1ウインドウに対して画面を 2 × 2 分割する
Command Palette...
- 「⌘ + Shift + p」でコマンドパレットを開く
Command Palette でできること
- シンタックスハイライトの選択 (言語名を入力すると「Set Syntax: xxxxx」と出てくる)
- 変換(範囲を選択してからコマンドパレットを開き、「convert」まで入力すると変換項目が出てくる)
- ex) Convert Case: Lower Case
- ex) Convert Case: Upper Case
- ex) Convert Case: snake_case
- ex) Indentation Convert to Spaces
- ex) Indentation Convert to Tabs
- Package Control
- パッケージをインストールして拡張できる
Package Control のインストール
- 「⌘ + Shift + p」→「Install Package Control」選択
Package Control
パッケージのインストール
- 「⌘ + Shift + p」→「Package Control: Install Package」選択
パッケージのアンインストール
- 「⌘ + Shift + p」→「Package Control: Remove Package」選択
おすすめパッケージ
origami
- ペイン - 同じファイルを画面2分割などにして作業できる
- 「⌘ + k」→「option + 矢印キー」 でペイン