2011-05-11 59 views
9

我在Windows上使用gVim 7.3版本。 當我的Unix用gvim,插入在一個文件中的每一行的開頭一個共同的文字,我做以下步驟:在Windows上的gVim中的可視模式不能正常工作,因爲它在Unix中工作

  1. 進入可視化模式(CTRL + V)。
  2. 使用箭頭鍵或hjkl鍵在開始處選擇要插入文本的行。
  3. 選擇後按下Shift + I。
  4. 光標移到我開始的那一行的開始位置。我輸入一些文字並按ESC鍵。
  5. 現在,整行文本塊都在開頭插入了文本。

所以這是我的問題。我如何在Windows上的gVim中執行同樣的操作?如果我在Unix上遵循上述內容,則不起作用。有人能幫我解決這個問題嗎?

+0

你必須解釋你的過程在哪一點出現問題。如果你沒有縮小這個問題的範圍,那麼它將很難幫助你。所以......從開始就開始:你是否用''進入視覺模塊模式?如果是的話,你可以移動'','','j'和/或'k'嗎?如果不是,那麼''做什麼?依此類推......如果你願意的話,可以把這個問題看作一個嵌套的大if/else。 – romainl 2011-05-11 07:03:31

+0

這很可能是與這個完全相同的問題(即使已經檢測到行爲不同的密鑰不一樣)http://stackoverflow.com/questions/289681/why-does-ca-ctrla-not -gvim-on-windows?rq = 1 – 2017-01-30 07:35:17

回答

13

如果你在你的vimrc中有behave mswin,那麼一些Vim映射被修改爲更像「類Windows」。特別是您需要使用<CTRL-Q>進入塊可視模式。

我在我的Windows vimrc中有behave xterm,它消除了這些問題。

+1

嘿非常感謝你的快速回復.. 作品..謝謝你.. – sundar 2011-05-11 07:07:09

+0

沒問題。如果你沒有進一步的問題,也許你可以「接受」答案。謝謝。 – 2011-05-11 10:00:22

相關問題