vim 另存搜索项

来源:互联网 发布:js new date多一天 编辑:程序博客网 时间:2024/05/01 11:06

:redir > xxx.txt:g/aaa/p:redir ENDredir 指定缓冲区结束写入的文件g/aaa/p搜索并显示包含aaa的行(放入缓冲区)redir END 写入指定文件linux 缓冲区cat > test.txt << "over"   ---指定以字符串over结束aaaaaaabbbbbbbccccccover    ---- 结束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 命令写入文件