V
v
Linux vimとgvimでは、(例えばVISUALまたは Shift
+ V
VISUAL LINE)キーを押して放した後、移動キー(矢印など)を使用して目的のテキストを強調表示して視覚的に選択できます。
Shift
ただし、Windows gvimでは、選択時に長押しする必要があります。また、Ctrl
+ V
(ブロック)選択はWindowsペーストに置き換えられ、Windowsの一般的な+矢印キーのようにテキストを選択する必要はありませんv
。Shift
私は私のvimにこれらのことをしたくありません。
これはせいぜい些細な面倒ですが、Windowsが以前の(Linux)ワンクリックアクションを使用するようにする方法があるかもしれませんV
。文書を検索しましたが、役に立ちません。これらすべてのWindows関連のタスクをどのように捨て、WindowsとLinux環境の間で一貫した動作を得ることができますか?
答え1
この問題を解決する簡単な方法は、次を追加することです。
set keymodel-=stopsel
C:\Program Files (x86)\vim\_vimrc
ファイルに追加します(この行の後などbehave mswin
)。
源泉。
答え2
mswin.vim
gvimが起動すると、このファイルを介して呼び出されるファイルを取得します_vimrc
。mswin.vim
ファイル内でキーが再マップされます。 2つの方法でこれを元に戻すことができます。 1つは、ファイルを編集しmswin.vim
てマッピングを削除することです(推奨されていません)。第二に、より簡単で侵害の少ない方法は、ファイルを編集することです_vimrc
。
1. Start gvim as Administrator.
2. Click Edit->Startup Settings (This will load the _vimrc file)
3. The beginning of the file will look something like this.
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
4. Delete the line that sources mswin.vim and sets mswin behavior and change set nocompatible to set compa`enter code here`tible. The end result will look something like this.
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
これにより問題が解決します。
vimよりviのように動作させるには、nocompatible
次のように変更できます。compatible