

vimを最近使い始めたのですが、C-[ が押しにくいので、C-; (Ctrl+セミコロン) に <Esc> 相当の働きをさせようと思い、
:map! <C-;> <Esc>
とか
:map! <C-;> <C-[>
とか色々やってみたのですが、思い通りに動いてくれません。(ビープ音が鳴ります)
<C-i> とかアルファベットなら大丈夫なのですが、<C-,> とかでは同じく無理でした。
記号なだけに検索するのも難しく、質問させていただきました。ご存じでしたら教えてください。
環境はVim version 7.2.22, Mac OS X, Terminal.app です。(Linux系OSではありませんが…)
No.1ベストアンサー
- 回答日時:
Mac OS Xは使ったことがありませんが、一般的にvimにはXアプリとして動くvim(gvim)とコンソールアプリのvimがあります。
Xアプリならxmodmapでキー割り当てが出来るはずです。
コンソールの場合、ctrl-; は何もコードを発生しないか、ctrl-K と同じコードを発生します。
Xならキーイベントを拾えるが、コンソールアプリではASCIIコードしか入力できないという違いです。ASCIIのコントロールコードは0x00~0x1Fで、ctrl-@ ctrl-A ... ctrl-Z ctrl-[ ctrl-\ ctrl-] ctrl-^ ctrl-_ に対応します。ちなみに ctrl-[ がESCにあたります。
この回答への補足
回答ありがとうございます。
Macにはxmodmapはありません。システムで対応する (C-; をESC相当にする)ことは可能かもしれませんが、今回はVimのほうだけで出来ればと思っています。
>コンソールアプリではASCIIコードしか入力できないという違いです。
これのせいでVimでは<C-;>というキーバインドは出来ないということなのでしょうか? 試してみたとろ、
:map! <C-_> <Esc> は出来ますが
:map! <C-/> <Esc> は出来ないみたいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Mac OS imac 2012を中古で購入しました。 Apple storeでYouTubeアプリをダウンロード 3 2023/07/24 15:35
- UNIX・Linux テキストエディタのVimもEmacsも飽きたし病んでしまいました。助けてください。 5 2023/07/05 15:56
- その他(プログラミング・Web制作) 「複数行の行頭に同じテキストを挿入」をVimのコマンドモードで行う方法について 3 2022/10/19 13:23
- Mac OS El Capitanがインストールできない… 1 2023/06/16 13:05
- Mac OS mac os xの設定の(起動ディスク)にブート用dvdが表示されません 1 2022/05/28 13:29
- Visual Basic(VBA) VBA ダブルクリックしたときにctrlキーが押されているか知りたいのですが。 1 2023/06/30 22:42
- iOS Windows OSにおける、ショートカットキーを受け取るソフトウェアの決定 5 2022/11/27 16:05
- Excel(エクセル) エクセルのショートカットの別のキーへ割当。Ctrl+CをCtrl+1へ変更など 3 2022/11/10 00:03
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MacでのALTキー
-
パワーポイントで全角英数字を...
-
全角コンマ( , )の半角変換...
-
シングルクォーテーションの入...
-
これは日本語入力の大発明ですか?
-
Macの「clear」キーとは?
-
Linuxで"\\"を入力したい。(メ...
-
日本語ローマ字入力の時に、最...
-
キーボードによる効率的な入力...
-
句読点の切替「、。」→「,.」...
-
tail -f /var/log/message の...
-
HOSTキーってどこですか?
-
LinuxのUbuntu20.04の日本語入...
-
半角/全角キー だけで切り替わ...
-
文章を打っていると、勝手にズ...
-
半角英数文字入力ができなくなった
-
バックスペースのショートカッ...
-
キーとキーコードの対応付け
-
「Alt+漢字(半角/全角)キー」...
-
ウィンドウが勝手に全画面化、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントで全角英数字を...
-
HOSTキーってどこですか?
-
シングルクォーテーションの入...
-
Macの「clear」キーとは?
-
MacでのALTキー
-
全角コンマ( , )の半角変換...
-
日本語ローマ字入力の時に、最...
-
キーボードによる効率的な入力...
-
Linuxで"\\"を入力したい。(メ...
-
MacでCommand+C,Vが使えません。
-
文章を打っていると、勝手にズ...
-
ウィンドウが勝手に全画面化、...
-
tail -f /var/log/message の...
-
Macで半角の括弧
-
句読点の切替「、。」→「,.」...
-
aを全角のaにしたい
-
Ctrlキーが効かなくなりました
-
telnetでBackspaceキーが効かない
-
MS-DOSのコマンド入力での日本...
-
MicrosoftIMEでトラブル、助け...
おすすめ情報