![]() |
1
25
这里有一个函数来实现你所要求的,还有更多。
函数定义如下:
把它插入你的
然后你可以按
注: |
![]() |
2
74
你能做到的
|
![]() |
3
5
如果我正确理解了这个问题,可以这样完成:在正常模式下,从所需的结束列中减去光标的当前列位置,然后键入结果,后跟“I”以进入插入模式,然后输入要填充空格的字符。返回正常模式结束。例如,在正常模式下,光标位于第四列时,如果要用虚线填充行的其余部分,直到第80列,请键入76i-然后键入Esc或Ctrl-[以返回正常模式。这将导致从第4列开始到第79列结束的76个破折号。 |
![]() |
4
4
这可能有助于启动视觉模式后,行中的最后一个字符通过点击
|
![]() |
5
3
其中一个
other answers
…但我不喜欢它把光标留在行的末尾。此外,对于窄窗口(例如,仅比80个单元格宽一点),它会导致整个窗口水平滚动,因为光标在修剪回80个单元格之前会短暂跳到长行的末尾。返回到行的开头可以部分解决此问题:
|
![]() |
6
2
This answer 回答你的问题。只需将len计算替换为所需的列号(+/-1可能是,我不记得了),并删除由替换添加的括起来的双引号。 |
![]() |
7
1
使用
当然,你可以通过地图快速进入。我喜欢:
请注意,该计算假定正在插入简单的ASCII字符。对于更复杂的字符串,
|
![]() |
8
0
电子稳定控制系统 0或 电子稳定控制系统 插入破折号和0R CTRL键 r |
![]() |
9
0
实际上,我无意中发现了一个用于对齐列的方法。为了防止其他人也这样做,此线程可能很有用: How to insert spaces up to column X to line up things in columns? |
![]() |
David Robie · VIM:寄存器中填充字符断点宏的有向图 11 月前 |
![]() |
Haoshu · 打开文件时如何简化包含“..”的文件路径 1 年前 |
|
Paw-1 Poudel · 在窗口中显示neovim内部的隐藏文件 1 年前 |
![]() |
Bippan Kumar · 保存时删除在nvim中添加的空白 1 年前 |
![]() |
perpetual · 防止在git主分支上意外直接提交 1 年前 |
![]() |
ashish singh · 如何删除VIM中的单词和以前的空白? 1 年前 |
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
![]() |
MdNihal05 · vim插件安装在linux中不工作如何安装插件 1 年前 |