![]() |
1
26
这应该非常准确地执行您希望它执行的操作,可能除了光标上方的行数发生变化(我怀疑光标上方删除的行会产生向下移动光标的效果)。 |
![]() |
2
6
您可以为窗口中显示的第一条屏幕行保存一个标记,并恢复该标记。执行
浏览命令:
|
![]() |
3
6
只是:h getpos()
|
![]() |
4
3
可以使用getline()保存当前缓冲区行,使用winline()保存当前窗口行。 所以应该是这样的:
可能会有一些特殊情况需要注意,例如位置靠近文件的结尾或开头,或者文件小于窗口大小。 |
![]() |
5
0
有一个 plugin 但是我使用一个这样的函数:
然后我叫它来清除尾随空格
删除空白行
并更改标题(上次修改)信息
|
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
|
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
![]() |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
![]() |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
![]() |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
|
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |