vim - 如何在 VIM 中画线?

标签 vim

如何绘制一条垂直线而不是一条一条地打字?

例如,我想在第 10 列中为 20 行设置一条垂直线。就像我的第一行。
我如何以聪明的方式做到这一点?

enter image description here

最佳答案

首先设置 virtualedit=all , 允许自己导航到行尾:

:set virtualedit=all

然后...
10|<C-V>20jr|

在哪里:
  • 10| :将您移至屏幕第 10 列
  • ctrl+V : 进入块状视觉模式
  • 20j :将您向下移动 20 行(根据口味调整)
  • r| : 用条形替换选择
  • 关于vim - 如何在 VIM 中画线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8283316/

    相关文章:

    macos - 如何在 Mac 上更改特定的终端颜色设置

    regex - 是否可以更改 vim regexp 方言?

    colors - 如何在 VIM 中制作令人发指的硬编码字符串?

    vim - 最喜欢的 (G)Vim 插件/脚本?

    mysql - 用vim保存一个10GB的大文件

    erlang - 设置不起作用,没有代码折叠,没有代码完成

    vim - 如何关闭 YouCompleteMe 中的语法检查器?

    如果我打开第二个选项卡,Vim 中的 CSS 突出显示会中断

    Git:当我没有修改它们时,差异中会出现大量空白行

    vim - 如何根据 root 中文件的存在使 Syntastic 加载不同的检查器?