如何使得vim的CTRL+Y键发挥作用?

我用的是windows上的gvim,但是不知道为什么,ctrl+Y应该是向上滚动屏幕的意思,但是我使用了没有用,不知道为什么,不知道谁能帮我让这个快捷键发挥作用?... 我用的是windows上的gvim,但是不知道为什么,ctrl+Y应该是向上滚动屏幕
的意思,但是我使用了没有用,不知道为什么,不知道谁能帮我让这个
快捷键发挥作用?
展开
 我来答
achillowy
推荐于2016-01-19 · TA获得超过304个赞
知道小有建树答主
回答量:143
采纳率:100%
帮助的人:64.7万
展开全部
windows下确实是重定义了很多快捷键。在mswin.vim中。如果要修改直接去修改即可。

但为了比较符合符合windows用户习惯,vim也定义了其他的快捷键。在mswin里ctrl-y被定义为redo和ctrl-r是一个意思,所以基本上没用。把下面2句注释即可。

" CTRL-Y is Redo (although not repeat); not in cmdline though
noremap <C-Y> <C-R>
inoremap <C-Y> <C-O><C-R>

另外ctrl-v在windows下被定义为黏贴(原来ctrl-v是列块选择),列块选择被定义为ctrl-q。
追问
说实话,我不想去改mswin.vim,我怕以后改不回来,我想知道如何在vimrc文件中解决这个问题,该如何写呢?
追答
。。。。  你这不麻烦么,什么不能改丫,vim相当开放滴,都是源代码给你的,想怎么样随便改就行了。

source $VIMRUNTIME/mswin.vim,vimrc开头这句话的意思相当于c里的include了。

vimrc添加:
unmap
laneast
2011-03-03 · TA获得超过471个赞
知道小有建树答主
回答量:258
采纳率:100%
帮助的人:199万
展开全部
windows 下的 gvim 的默认配置中引入了 mswin.vim, 而在这个文件里面根据常规的 windows 操作重新设定了很多的快捷键, 所以表现得和 linux 上的 vim 不同, 如果不想要的话, 可以在 vimrc 文件里面把对 mswin.vim 的引用去掉. 如果只是想让 ctrl-Y 正常, 可以在 vimrc 的末尾加上 unmap <C-Y> 或者直接把 mswin.vim 中的 noremap <C-Y> <C-R> 去掉
追问

source $VIMRUNTIME/mswin.vim
behave mswin
这两句吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ctqcbd
2011-03-04 · TA获得超过683个赞
知道答主
回答量:480
采纳率:0%
帮助的人:284万
展开全部
p <file1> <file2>
这样就是在标签中打开了。:h startup-options

另外可以先打开<file1>
再:tabe <file2>,这样是标签打开。
如果想分割打开用命令:sp <file2>

最后给一种方法,修改windows注册表,添加右键菜单,来用tab打开vim。比较不好的是,当你第一次打开文件就用这个命令执行的时候,会新建一个空白文档。让人很不舒服。具体自己试验吧。
方法:
新建tabnew.reg文件,在其中输入:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell\vim tabnew]
@="vim tabnew"

[HKEY_CLASSES_ROOT\*\Shell\vim tabnew\command]
@="\"D:\\Program Files\\Vim\\vim73\\gvim.exe\" -p --remote-tab-silent \"%1\" \"%*\""

然后开始---运行 regedit 导入该文件,在文件的右键菜单就出现了vim tabnew的菜单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoelite
2012-06-14
知道答主
回答量:5
采纳率:0%
帮助的人:3.1万
展开全部
我也遇到过这样的问题。在_vimrc中添加这样的语句就行了:
==========可以复制下面的三行,详细解释请执行::help unmap==========
"恢复Ctrl-Y为默认设置
unmap <C-Y>
iunmap <C-Y>
=====================复制上面的三行===========================
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式