質問

MacVim の優れた機能の 1 つは、通常の OS コマンドを使用してテキストをコピーして貼り付けることができることです (つまり、command+C および command+V)。

これは、ほんの 1 分前に別のエディタで作業していて、実際の入力方法を指にアドバイスする準備が脳の準備がまだ整っていない場合に特に便利です。

ただし、私の脳がかなりの時間をかけて考える必要があることが 1 つあります。文字選択モードです。vi 以外のエディタでは、これに Shift+Arrow を使用しますが、MacVim でこれを試すと機能しません。しかしその一方で、Shift+Arrow キーが他の用途に使用されているようにも見えません。これを可能にするためにキーを再マッピングすることは可能ですか?

(理想的には、テキストを選択した後もエディターは挿入モードのままです。そうすれば、追加のキーストロークを省くことができます。)

役に立ちましたか?

解決

マニュアルから:

  Mac OS Xで

テキストエディタは、ユーザーをすることができます   拡張するためにシフト+移動キーを押したまま   選択。また、Aを押します   選択しながら印刷可能なキー   で現在の選択を置き換えます   その文字。 MacVimをエミュレートすることができます   提供することにより、このような動作(   キーバインディングと「keymodel」を設定することにより、   そして、「SELECTMODE」非デフォルトに   値)は、それがで有効になっていないものの、   デフォルト。 MacVimをもっと振る舞うようにするには   Vimの、アドオンなどのテキストエディットと以下のような   あなたの「〜/ .vimrcと」に以下の行   (ない.gvimrcで)ファイル:

if has("gui_macvim")
    let macvim_hig_shift_movement = 1
endif

他のヒント

自分自身へのメモとして、また他の人への素晴らしいヒントとして:

SHIFT+矢印選択とマウス選択が自動的に開始されるようになりました。 SELECT これは、明らかに、 VISUAL マウスまたは矢印キーを使用して選択します。(既に入っている場合でも、 VISUAL マウス選択がトリガーされるモード SELECT したがって、選択範囲にコマンドを適用したい場合は、次の方法が役に立ちます。

  • マウスまたは SHIFT+矢印を使用してテキストを選択します
  • を押して選択を解除します ESC
  • プレス gv 以前の選択とトリガーを自動的に再選択します VISUAL モード

編集: CTRL + G を使用するだけで同じことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top