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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイントで全角英数字を...
-
MacでのALTキー
-
シングルクォーテーションの入...
-
全角コンマ( , )の半角変換...
-
HOSTキーってどこですか?
-
小さいカナ文字はどうしたら打...
-
Macの「clear」キーとは?
-
キーボードによる効率的な入力...
-
Ctrlキーが効かなくなりました
-
文章を打っていると、勝手にズ...
-
tail -f /var/log/message の...
-
Mac では英数字は半角が当たり...
-
漢字モードのやり方
-
Caps Lockを使わずに大文字連続...
-
MacbookでのReturnとEnterの使...
-
ATOK うぉ タイピング方法
-
ファンクションキーの割り当て...
-
MS-DOSのコマンド入力での日本...
-
入力途中でひらがながうてなく...
-
日本語ローマ字入力の時に、最...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HOSTキーってどこですか?
-
シングルクォーテーションの入...
-
パワーポイントで全角英数字を...
-
MacでのALTキー
-
全角コンマ( , )の半角変換...
-
Macの「clear」キーとは?
-
tail -f /var/log/message の...
-
文章を打っていると、勝手にズ...
-
telnetでBackspaceキーが効かない
-
Linuxで"\\"を入力したい。(メ...
-
MacbookでのReturnとEnterの使...
-
aを全角のaにしたい
-
Ctrlキーが効かなくなりました
-
Macで半角の括弧
-
日本語ローマ字入力の時に、最...
-
文字変換前のアルファベットが...
-
MS-DOSのコマンド入力での日本...
-
小さいカナ文字はどうしたら打...
-
キーボードによる効率的な入力...
-
EXCELのセルが動かないです
おすすめ情報