当前位置:  开发笔记 > 运维 > 正文

如何在Windows下增加vim(其中CTRL-A不起作用......)

如何解决《如何在Windows下增加vim(其中CTRL-A不起作用)》经验,为你挑选了2个好方法。

虽然CtrlX在Windows下的vim中工作正常,但CtrlA选择all(duh).

有没有办法在Windows下按键增加一个数字?



1> 小智..:

您可以CtrlA通过打开vim目录中的'mswin.vim'文件并查找如下所示的部分来增加窗口:

" CTRL-A is Select all
noremap  gggHG
inoremap  gggHG
cnoremap  gggHG
onoremap  gggHG
snoremap  gggHG
xnoremap  ggVG

注释掉所有这些行如下:

" CTRL-A is Select all
"noremap  gggHG
"inoremap  gggHG
"cnoremap  gggHG
"onoremap  gggHG
"snoremap  gggHG
"xnoremap  ggVG

并且CtrlA击键将增加.

当您的键盘没有实数键盘时,这是一个非常好的选项.



2> Taylor Price..:

我意识到这是一个老问题,但我今天根据以下问题遇到了另一个选项.使gvim像在linux上一样,将允许CTRL-A按预期工作:

如何让windows上的gvim像linux console vim一样表现得很好?

_vimrc中有一部分包含以下项目.这些导致许多控制字符的行为与在Windows上的行为相同.

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

我评论了(带")mswin线和set nocompatible线.从那里,我补充道set compatible.这导致gvim像在linux上一样行事.因此,我看起来像:

set compatible
source $VIMRUNTIME/vimrc_example.vim
"set nocompatible
"source $VIMRUNTIME/mswin.vim
"behave mswin

我今天刚刚学会了这个技巧,所以如果我的信息不完全正确,请告诉我.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有