Windows 上 gVim 中的可视模式与 Unix 中的工作方式不同

发布于 2024-11-06 01:25:07 字数 328 浏览 0 评论 0原文

我在 Windows 上使用 gVim 7.3 版。 在我的 Unix 中使用 gVim 时,要在文件中每行的开头插入通用文本,我执行以下步骤:

  1. 进入可视模式 (CTRL+V)。
  2. 使用箭头键或 hjkl 键选择必须在开头插入文本的行。
  3. 选择后按 Shift+I。
  4. 光标转到我开始的行的开头。我输入一些文本并按 ESC 键。
  5. 现在,整个行块的开头都插入了文本。

这是我的问题。如何在 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:

  1. Enter visual mode (CTRL+V).
  2. Select the lines for which the text has to be inserted at the beginning using arrow keys or hjkl keys.
  3. After selection press Shift+I.
  4. The cursor goes to the begin of the line where I started. I enter some text and press ESC key.
  5. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红焚 2024-11-13 01:25:07

如果您的 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文