当前位置:K88软件开发文章中心编程工具Vim → 文章内容

Vimscript 实例研究:Grep 运算符(Operator),第一部分

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-24 10:53:55

D>")) . " ."<cr>:copen<cr>现在试试这个映射,你将看到Vim自动打开了包含搜索结果的quickfix窗口。 我们所做的仅仅是在映射的结尾续上:copen<cr>。最后一点,在搜索的时候,我们要移除Vim所有的grep输出。执行下面的命令::nnoremap <leader>g :silent execute "grep! -R " . shellescape(expand("<cWORD>")) . " ."<cr>:copen<cr>我们完成了,试一试并犒劳一下自己吧!silent命令仅仅是在运行一个命令的同时隐藏它的正常输出。练习把我们刚刚做出来的映射加入到你的~/.vimrc文件。如果你未曾读过:help :grep,去读它。阅读:help cword。阅读:help cnext和help cprevious。修改你的grep映射,试一下它们。设置:cnext和:cprevious的映射,让在匹配内容间的移动更加方便。阅读:help expand。阅读:help copen。在我们创建的映射中加入height参数到:copen命令中,看看quickfix窗口能不能以指定的高度打开。阅读:help silent。

上一页  [1] [2] 


Vimscript 实例研究:Grep 运算符(Operator),第一部分