我想知道如何删除:
使用 VIM 的 PHP 标签中的所有内容
<?php i want to delete this ?>
如果你的开始和结束PHP标签(<?php ... ?>
(在同一行,你可以这样做。
- 将光标放在 PHP 开始标记后的第一个字符上。
- 在正常模式下键入
v/ ?[enter]d
。
第二点意味着从第一个字符进入视觉模式("v"(,搜索("/"(寻找[空格]?(' ?')模式(正好在 PHP 结束标记之前(,然后删除它('d'(。
使用di< or di>
删除<>
中的所有字符。光标应位于<>
内。
使用ci< or ci>
删除并处于插入模式。
有用但可选的解释:
最好从文本对象开始。摘自:h text-objects
,下面给出,建议两种形式i
和a
这是一系列只能在可视模式下使用的命令,或 在操作员之后。 以"a"开头的命令选择"a"n 对象 包括空格,以"i"开头的命令选择"内部"对象 没有空格,或者只有空格。 因此,"inner"命令选择的文本总是比"a"命令少。
文本对象对其他字符对很有用,例如(), {}, etc
。例如,它在更改时很有用
if ( i == true ) {
}
自
if (_) {
}
通过使用ci(
或ci)
.