acokikoy's notes

{"勉強中":"Python","注目":"Shopify","LOVE♡":["ABARTH595","TA-GG9","Ukulele","Movable Type","ガーナ ミルクチョコレート"]} なWebディレクター

Sublime Text4: Tabキーが効かない問題

Sublime Text 3を v4にアップデートしたタイミングで、Tabキーでタブ(\t)入力されなくなった。解決できたのでメモを残す。

対策前の状況

Tabキーを押しても何も入力されない。どうかすると入る時もあるのだが行頭に1つだけ入るが2つめ以降のタブは入ら内。カーソルが行頭以外にある時は全く無反応な状態だった。

最初の解決方法: Userファイルに追記

TAB key won't tab/space - Technical Support - Sublime Forum

このサポートフォーラムのやりとりを見て、
基本設定 > キーバインド で Userの方のDefault (OSX).sublime-keymap ファイルに次の1行を追記した。これでTab入力できるようになる。

{ "keys": ["tab"], "command": "insert", "args": {"characters": "\t"} },  

最終的な解決方法: Defaultファイルを初期化

上の方法でも問題はないのだが、後からQiitaの記事で知った方法で最終解決した。

Sublime Text 4 のアップグレードで、タブキーや一部ショートカットキーが使えなくなった場合の対処法 - Qiita

~/Library/Application Support/Sublime Text 3/Packages/Default/Default (OSX).sublime-keymap" を削除して Sublime Textを再起動する。これで、v4用のキーバインドファイルに初期化されて正常動作するようになる。

基本設定 > キーバインド で、新 DefaultのほうのDefault (OSX).sublime-keymapファイルの中身を確認したところ、次の一行が見つかった。

{ "keys": ["tab"], "command": "insert", "args": {"characters": "\t"} },

【メモ】Sublime Textのキーバインド設定ファイルの場所

Userファイルの方:
~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap

Defaultファイルの方:
~/Library/Application Support/Sublime Text 3/Packages/Default/Default (OSX).sublime-keymap

解決するまで本当に不便で、いよいよVS Codeへの乗り換え検討かー ?! 位に困っていたので解決できて良かった良かった。

セミナー参加ログ》GaaS Study #1 ー平井大臣に聞く、デジタル庁が解くべき課題とITエンジニアの役割 2021/5/17(月) 19:30〜21:00(オンライン開催)

forkwell.connpass.com

続きを読む

エディタの選択箇所とクリップボード間のdiffがサクッと取れる Sublime Text用プラグイン「Clipboard Diff」

Clipboard Diff はSublime Textで編集中の内容と、クリップボードの差分を出力してくれる軽量diffツール。ブラウザや別アプリの内容と、エディタ上の内容の差分をみたいとか、ファイル同士がっつり比較する必要はないけど部分的にちょっと確認したいなんていう時にお手軽だ。デフォルトは unified形式 で出力され、設定でcontext形式も可能。

使い方:
編集画面から比較したい箇所を選択して、[⌃⌥⌘+D] または、右クリックか [⌘+Shift+P]で [Clipboard Diff] 。 別タブが開いてクリップボードとの比較結果が表示される。That's all.

編集画面側はファイル保存されている必要はない。

難しいところはなんにもないが、あえていうならば、”まず比較対象を選択する” 手順を忘れて実行すると「ありぃ??」ってなるのが注意点かな。

diff出力サンプル

インストール:
Package Control から可能。

詳しい仕様はこちら:
Clipboard Diff - Packages - Package Control