vim 另存搜索项

3 篇文章 0 订阅

:redir > xxx.txt
:g/aaa/p
:redir END

redir 指定缓冲区结束写入的文件
g/aaa/p搜索并显示包含aaa的行(放入缓冲区)
redir END 写入指定文件

linux 缓冲区
cat > test.txt << "over"   ---指定以字符串over结束
aaaaaaa
bbbbbbb
cccccc
over    ---- 结束

vim 下有些不好输入的字符,可以用Ctrl + v 复制下来,需要搜索的时候,/ Ctrl+r 0这样就会粘贴刚刚复制的字符下来
vim 编辑形式的命令行: q: 
vim 下的寄存器: reg查看寄存器里的内容,其他知识需要的时候再网上再查


vimgrep 目录级查找:
vimgrep /aaa/ **/*.log     -> 在当前目录和子目录下的 .log 文件中查找aaa
找到后会转到第一个文件 aaa 的位置
:cw 打开quickfix窗口,可用用ctrl+w j k 键切换光标,quickfix窗口的内容,enter键可转到
:cl 列出所有的 aaa 的行
这个命令可组合 redir 命令写入文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值