ctrl + c、ctrl + vを使用してシフトとコピー/貼り付けでテキスト選択用にvimを構成しますか?


12

作業が必要な多くのマシンには、vimをテキストエディタとして使用した基本的なNIXインストールがあります。しかし、vimでテキストを選択する方法は、私にとっては珍しいことです:)。vimを再構成して、コピーと貼り付けにテキストとctrl + c / ctrl + vを選択するためにshiftを使用する簡単な方法はありますか?

回答:


14

_vimrcまたはに次の行を追加します.vimrc

source $VIMRUNTIME/mswin.vim
behave mswin

ただし、ビジュアルモードはCTRL-VではなくCTRL-Qであることに注意してください。

mswin.vimの機能の概要については、mswin.vim sourcodeを参照してください 。非常によくコメントされており、一部のコマンドが不明な場合は、vimのヘルプで簡単に調べることができます。

以下は、ソースからの簡単な概要のコンパイルです。

  • バックスペースとカーソルキーは前/次の行に折り返します
  • CTRL-XとSHIFT-Delはカットされます
  • CTRL-CとCTRL-Insertはコピーです
  • CTRL-VおよびSHIFT-Insertは貼り付け
  • CTRL-Qを使用して、CTRL-Vが使用していたことを実行します
  • 挿入モードでも、CTRL-Sを使用して保存します
  • CTRL-Zは元に戻す。ただし、cmdlineではありません
  • CTRL-Yは(繰り返しではありませんが)やり直しです。ただし、cmdlineではありません
  • Alt-Spaceはシステムメニューです
  • CTRL-Aはすべて選択
  • CTRL-Tabは次のウィンドウ
  • CTRL-F4はウィンドウを閉じる

このオプションは他に何を再構成しますか?
カジミエラスアリウリス2009年

おかげで、それは部分的に機能します。しかし、一部のプラットフォームではctrl + vはまだ挿入しません-青い '^' O_Oを描画するだけです。
grigoryvp 09年

@ softly.lt:答えに追加されました。
ルートヴィヒワインツィール

@Eye of Hell:これは、mswin.vimがアクティブでない場合の予想される動作ですが、詳細な情報なしでその理由を説明することは困難です。
ルートヴィヒワインツィール

ソースリンクが壊れています。私はそれを見つけたのはここです:github.com/vim/vim/blob/master/runtime/mswin.vim。うまくいけば、同じファイル。
-BiGYaN
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.