Windows 上 gVim 中的可视模式与 Unix 中的工作方式不同
我在 Windows 上使用 gVim 7.3 版。 在我的 Unix 中使用 gVim 时,要在文件中每行的开头插入通用文本,我执行以下步骤:
- 进入可视模式 (CTRL+V)。
- 使用箭头键或 hjkl 键选择必须在开头插入文本的行。
- 选择后按 Shift+I。
- 光标转到我开始的行的开头。我输入一些文本并按 ESC 键。
- 现在,整个行块的开头都插入了文本。
这是我的问题。如何在 Windows 上的 gVim 中执行相同的操作?如果我按照 Unix 上的上述操作,它就不起作用。有人可以帮我解决这个问题吗?
I'm using gVim version 7.3 on my Windows.
When using gVim in my Unix, to insert a common text at the beginning of each line in a file, I do the following steps:
- Enter visual mode (CTRL+V).
- Select the lines for which the text has to be inserted at the beginning using arrow keys or hjkl keys.
- After selection press Shift+I.
- The cursor goes to the begin of the line where I started. I enter some text and press ESC key.
- Now the entire block of lines has the text inserted at the beginning.
So here's my question. How do I do the same thing in my gVim on Windows? It's not working if I follow the above as on Unix. Could someone please help me out with this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您的 vimrc 中有
behave mswin
,那么某些 Vim 映射会被修改为更加“类似于 Windows”。特别是,您需要使用
进入块视觉模式。我的 Windows vimrc 中有
behave xterm
,它消除了这些问题。If you have
behave mswin
in your vimrc then some of the Vim mappings are modified to be more "Windows-like". In particular you will need to use<CTRL-Q>
to enter block-visual mode.I have
behave xterm
in my Windows vimrc which eliminates these issues.