请教Vim Quickfix窗口快捷键的问题
时间:2011-05-30
来源:互联网
大家好,我在Vim配置文件中自定义命令:
:command -nargs=1 Vg :vimgrep /<args>/ % | copen
映射了快捷键:
map <F3> :cp<CR>
map <F4> :cn<CR>
当我在Vim中用Vg搜索一个单词时,Quickfix窗口显示出了结果列表,
可是我使用F3,F4无法成功,总是提示:
E21:Cannot make changes, 'modifiable' is off
但我直接使用:cp或者:cn就要可以跳转,请问是什么原因?
还有一种情况,之前我使用光标键上下选择,然后回车,就可以跳转到对应的位置,
现在敲回车也不行了,提示:
E163:There is only one file to edit
比较困扰,请大家帮忙给点意见,多谢。
:command -nargs=1 Vg :vimgrep /<args>/ % | copen
映射了快捷键:
map <F3> :cp<CR>
map <F4> :cn<CR>
当我在Vim中用Vg搜索一个单词时,Quickfix窗口显示出了结果列表,
可是我使用F3,F4无法成功,总是提示:
E21:Cannot make changes, 'modifiable' is off
但我直接使用:cp或者:cn就要可以跳转,请问是什么原因?
还有一种情况,之前我使用光标键上下选择,然后回车,就可以跳转到对应的位置,
现在敲回车也不行了,提示:
E163:There is only one file to edit
比较困扰,请大家帮忙给点意见,多谢。
作者: insnowind 发布时间: 2011-05-30
初步定位是快捷键的原因,通过设置快捷键为F5、F6可以解决:
E21:Cannot make changes, 'modifiable' is off.
但问题是我并没有映射F3、F4呀。
E21:Cannot make changes, 'modifiable' is off.
但问题是我并没有映射F3、F4呀。
作者: insnowind 发布时间: 2011-05-30
E163:There is only one file to edit的错误也知道原因了
因为我在里面配置了:
nmap <C-L> :buffers<CR>
nmap <C-N> :previous<CR>
nmap <C-M> :next<CR>
把这几个nmap删掉就可以。
哪位能帮忙解释一下是为什么?
因为我在里面配置了:
nmap <C-L> :buffers<CR>
nmap <C-N> :previous<CR>
nmap <C-M> :next<CR>
把这几个nmap删掉就可以。
哪位能帮忙解释一下是为什么?
作者: insnowind 发布时间: 2011-05-30
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28