vim/vimtex 编辑花括号中的文本

vim/vimtex 编辑花括号中的文本

在 vim 中编辑括号内容的最快方法是什么。我使用 vimtex 插件。

我正在寻找一种类似于“cit”(标签更改)进行 HTML 编辑的方法。

例如:

\title{Some Title}   
\author{Example Name} 

我的情况:光标位于 \title 行的某处。我想尽可能快速轻松地删除“示例名称”并进入括号内的插入模式。

答案1

你需要ci{ci}ciB。Vim 有 的概念text-objects。从:he object-select

这是一系列只能在可视模式下或在操作符之后使用的命令。以“a”开头的命令选择包含空格的“a”n 个对象,以“i”开头的命令选择不包含空格的“内部”对象,或者仅选择空格。因此,“内部”命令选择的文本总是比“a”命令少。

+textobjects如果在编译时禁用了该功能,则这些命令不可用。另请参阅gngN,对最后一个搜索模式进行操作。

命令包括

  • w对于单词
  • W对于 WORD
  • s用于句子
  • p对于段落
  • []用于[]
  • ()b用于()
  • <>用于<>
  • t用于标签块
  • {}B用于{}
  • "'`引用

相关内容