vim查找关键字
在Vim中,你可以使用以下命令来搜索关键字:
-
普通模式下,按
/
键,然后输入你要搜索的关键字,按Enter
开始搜索。 -
要查找下一个匹配项,按
n
。 -
要查找上一个匹配项,按
N
。
示例:
假设你想在Vim中搜索关键字 "function"。
-
按
/
键。 -
输入
function
。 -
按
Enter
。
现在Vim会高亮显示文档中的所有 "function" 关键字,并将光标移动到第一个匹配项。按 n
可以跳到下一个匹配,按 N
可以跳到上一个匹配。
vim 查找使用过的命令
histoty
vim 删除全部内容 %d
删除操作可以通过多种方式实现,具体取决于你想要删除的内容类型。以下是一些常用的删除操作:
- 删除单个字符:将光标移动到要删除的字符上,然后按下
x
键即可删除该字符。 - 删除一行:将光标移动到要删除的行上,然后按下
dd
命令即可删除整行。 - 删除多行:在命令模式下,使用
[number]dd
命令可以删除指定数量的行。例如,5dd
将删除从当前行开始的5行。 - 删除指定范围的行:使用
:[begin],[end]d
命令可以删除从begin
行到end
行之间的内容。例如,:3,5d
将删除第3行到第5行之间的内容。 - 删除空行:使用
:g/^$/d
命令可以删除所有空行。 - 删除不包含指定字符串的行:在命令模式下,使用
:v/xxx/d
命令可以删除不包含指定字符串xxx
的所有行。 - 可视模式删除:按下
v
进入可视模式,选择要删除的内容后,按下x
键即可删除选中的内容。 - 扩展可视模式删除:按下
Shift + v
进入扩展可视模式,选择多行后,按下x
键即可删除选中的内容。 - 使用宏进行重复删除:如果需要重复执行相同的删除操作,可以先执行一次操作,然后使用宏功能录制操作,之后可以使用
@q
命令重复执行该操作。 - 搜索和替换功能:如果需要删除的文本有特定的模式或字符串,可以使用搜索和替换功能。例如,
:s/oldtext//g
命令将把所有包含oldtext
的文本替换为空,从而实现删除效果。