![]() |
1
2
另一种方法是: 删除内部单词(DIW),插入标签,查找最后一个<,插入删除。
closetag.vim : Functions and mappings to close open HTML/XML tags 可能感兴趣。 |
![]() |
2
5
如果这是一个一次性的地图,那很好,但是如果你想做的更多,或者更经常地做,你最好是使用文本对象 surround.vim 如果使用该脚本,则可以执行(在正常模式下)
你必须逐字输入。
即使您不想使用surround.vim,也可以研究使用文本对象。(
编辑:我知道如何在地图中使用它,这里是……
这将使光标停留在关闭位置。
但就像我说的,包围。维姆更好。 |
![]() |
3
1
如果你想要一个更全球化的解决方案,你可以尝试 XPTemplate 它可以为你提供周围环境。只需选择您的文本,输入选择好的代码段(我认为)并输入标记名,但如果您愿意,您可以添加一个特殊的模板。 此外,正如您在本文中看到的,使用各种语言是非常好的工具。 video |
![]() |
4
0
用LB代替。 e移动到当前单词的结尾,或者如您所发现的,移动到下一个单词。 如果在第一个字符上,b将移动到当前单词或前一个单词的开头。防止移动到 前一个词如果在第一个字符上,请移动 右边一个字符。即使你在最后一个字母上, B会把你带到正确的位置。 所以你的整个路线是:
|
![]() |
farnsy · Vim如何将第二个参数添加到缓冲区列表(备用文件)? 1 年前 |
|
Marcel · VIM-如何在一组单词的开头和结尾添加2个字符 1 年前 |
![]() |
Rian Rizvi · 向后删除连续空格或连续非空格直到行首 6 年前 |
![]() |
alexche8 · 如何突出显示vim中按数字键上的行号? 6 年前 |
![]() |
A.Dumas · 如何为md文件vim关闭HtmlBeautify 6 年前 |
|
ekzotech · Vim插件可用于自定义HTML标记和SCS 6 年前 |