Sublime Text 2:文字を上書きするカーソル位置を無効にする(vim置換モードなど)


23

どうすればいいのかわかりませんが、Sublime Textを「置換モード」にすると、カーソルの位置に関係なく、次の文字が挿入する代わりに押すもので上書きされます。

「挿入」モードに戻る方法

メニューにオプションが表示されず、Googleで検索した結果はまったく無関係です。

記録のために、私はOS X Mountain Lionを使用しており、非拡張キーボード(テンキーなし)を使用しています。


おもしろいことに、それは私が取り組んでいたその1つのドキュメントのためだけのもののようです。問題は解決しましたが、有効化および無効化する方法を知っておくと役立ちます。
アダムE

回答:


33

Preferences->Key Bindings (Default)「上書き」に移動して検索すると、キーバインディングが見つかります。少なくともWindowsでは、Insertキーに設定されています。おそらく、キーボード上のそのキーをエミュレートするためにいくつかのキーコンボを打つことができたでしょう。再び発生し、外に出る方法がわからない場合は、それをCtrlAltShiftI(私のデフォルトの設定では使用されていない)に変更するだけで、うまくいくはずです。この行全体をPreferences->Key Bindings (User)ファイルの角括弧の間に入れてください:

{ "keys": ["ctrl+alt+shift+i"], "command": "toggle_overwrite" },

,あなたがファイルに追加のエントリを持っている場合、最後にのみ必要です。


8
すばらしいです。私のデフォルトでは、これはsuper + alt + oであり、Windowsではctrl + alt + oに変換されると信じています。
アダムE

2
@ Adam-E- super実際にCommandはOSX のキーです。私はWindowsとMacの両方でSublimeを使用superctrlていますが、WindowsでSublimeに変更されることもあれば、変更されないこともあり、少しイライラします。幸いにも、私の実際の作業のほとんどは:)私は愛する私のMac、上にある
MattDMo

崇高テキスト3の作品
ダニエルKmak

これは私を夢中にさせてくれました。
-InsaurraldeAP

18
{ "keys": ["super+alt+o"], "command": "toggle_overwrite" }

この設定は、[設定]-> [キーバインド]-[デフォルト]にあります

すなわち、Mac Command+ Alt+O



0

QWERTYキーボードの一番上の行には、と記されたボタンがあります INSERT。そのボタンをタップするだけです。挿入モードと上書きモードを切り替えます。


ただし、非拡張キーボードでは、挿入キーはありません。
アダムE
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.