VIM中的<C-r>=是什么意思
2012-12-14 14:25
309 查看
Cscope文档中推荐的映射:
nmap <C-_>s :cs find s <C-R>=expand("<cword>")<CR><CR>
<C-R>=是什么意思?赋值语句?<C-R>是插入某个寄存器值的意思,=是表达式寄存器的意思。所以这句话是在命令行插入expand("<cword>")的值,也就是当前光标下的单词。
其实在<C-R>后再输入<C-W>就是当前光标下单词的意思,<C-R><C-W>与<C-R>=expand("<cword>")应该是等效的。
我一般将查找调用者映射为:
nmap F :cs f c <C-R><C-W><CR>
查找符号则是:
nmap S :cs f s<C-R><C-W><CR>
F原意是去往光标下字母前一次出现之处,S是cc同意语,删除当前行并进入插入模式。两者对我来说都不常用。
相关文章推荐
- <meta http-equiv="refresh" content="0; url=">什么意思?
- <!doctype html>是什么意思?
- <!doctype html>是什么意思?
- <meta http-equiv="refresh" content="0; url=">是什么意思?
- <html lang="en">是什么意思
- 网页中的<th></th>是什么意思
- <T extends Serializable>这是什么意思呢?看明白这个,你的问题就自然而然的明白了!
- <meta property="qc:admins" content="70003766576320416375" />是什么意思?具体功能是什么?
- <?php $sql = <<<EOF 。。。。EOF;?>这种写法是什么意思
- <meta http-equiv="Content-Type" content="text/html:charset=UTF-8">是什么意思?
- <META http-equiv=Content-Type content="text/html; charset=gb2312">这句话什么意思?
- <script type="text/javascript">中后者是什么意思?
- <meta name="application-name" content="优酷网" /> 是什么意思?
- <base target="_self">是什么意思
- <a href="#">什么意思?
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">是什么意思?
- <c:set value="${pageContext.request.contextPath}" var="blog"/>是什么意思
- <a>标签中href="javascript:;"表示什么意思??
- <![CDATA[ ]]>是什么意思
- <a href="javascript:;" id="button_qg_close"></a>表示什么意思?