[20121217]vim ctrl-A in windows.txt

[20121217]vim ctrl-A in windows.txt

在windows下,使用vim,ctrl+a表示全选,而不是给一个数值加1.

执行如下:

:map 
x         * ggVG
s         * gggHG
o         * gggHG
n         * gggHG
可以发现在windows下被重新定义,如果要保留原有的功能,必须清除这些定义。
另外一个折衷的方法是在mswin.vim文件中加入如下内容:
noremap 
" CTRL-A is Select all
noremap  gggHG
inoremap gggHG
cnoremap gggHG
onoremap gggHG
snoremap gggHG
xnoremap ggVG

--这样可以使用来代替
--另外我以前一直以为做这个计算一定要把光标移动到数值上进行操作。实际上可以不在数字上,
--例子(加入光标在p上,打入13):
price : 17
变成
price : 30

--补充与更正:2013.11.22:
--今天有朋友提示代替有冲突.自己看了一些文档,修改如下:noremap
noremap
noremap
--使用ctrl+小键盘加与减号来代替,问题应该不存在了.

时间: 2024-10-23 08:49:50

[20121217]vim ctrl-A in windows.txt的相关文章

[20170616]vim 8.0的安装.txt

[20170616]vim 8.0的安装.txt --//晚上开始在自己的家里的机器上安装vim 8.0 for windows,事先做了备份,但是还是遇到许多问题,都是定制安装相关的问题,自己做 --//一个记录: --//里面的操作都是定制化的,可能不适合大家,我自己仅仅作为一个记录. 1.下载安装过程略. --//我仅仅把旧的安装做了一个备份.删除旧的安装,再安装8.0版本. 2.第一个问题就是右键无法选择vim的问题: --//编辑如下文件,导入注册表,注意自己gvim.exe的路径.这

[20150409]vim的多窗口操作.txt

[20150409]vim的多窗口操作.txt --工作看代码的需要,需要多窗口操作,我以前喜欢使用tab功能. --比如1个文件,要打开新的tab执行: :tabedit % --执行前保存就可以执行以上命令,使用gt来切换.或者是ctrl+ 或者ctrl+切换. --但是这样看程序代码切换不是很方面. --下午抽一点时间看看多窗口操作,我的需求很简单. :sp     水平分割窗口 :vsp    垂直分割窗口 +s 水平分割窗口 +v 垂直分割窗口 +w 切换窗口,实际上这个鼠标就可以了.

[20170616]vim中使用bc计算器.txt

[20170616]vim中使用bc计算器.txt --//前几天修改bccalc插件,它使用bc在vim做各种运算,在windows下会遇到许多奇怪的问题(别人给我反馈的) --//比如^的解析.我发现在windows下注解 " escape chars for shell " let str = escape (str, '*();&><|^') --//如上2行问题就可以解决,但是在运算里面包含括号问题依旧.实际上vim 7.4版本依旧存在问题,很奇怪vim

[20170617]vim 8.0插件安装.txt

[20170617]vim 8.0插件安装.txt --//昨天晚上在自己的家里的机器上安装vim 8.0 for windows,定制化浪费许多时间,剩下就是插件的安装. --//自己做一个记录: 1.ALign 插件: http://www.vim.org/scripts/script.php?script_id=294 http://www.vim.org/scripts/download_script.php?src_id=19633 安装很简单: vim Align.vba.gz :s

[20170725]vim调用bccalc插件问题.txt

[20170725]vim调用bccalc插件问题.txt http://blog.itpub.net/267265/viewspace-2140886/ http://blog.itpub.net/267265/viewspace-2140823/ http://blog.itpub.net/267265/viewspace-2140602/ --//我个人很喜欢在vim调用bc做各种计算,使用插件bccale,参考前面的链接. --//今天在使用时遇到1个问题,做一个记录与分析: 1/300

[20170617]vim中使用bc计算器.txt

[20170617]vim中使用bc计算器.txt --//我以前也写一个脚本做行计算功能以及10,16进制的转换功能,简单一点不做复杂检测,如下: noremap  <Leader>cc Yp!!bc -lq<CR>kA = <ESC>J noremap  <Leader>ch YpIobase=16;<ESC>!!bc -lq<CR>kA = 0x<ESC>Jxguu noremap  <Leader>cd

[20140814]oerr for windows.txt

[20140814 ]oerr for windows.txt --今天系统出现错误,我不小心在windows执行. d:\tools\rlwrap>oerr ora 4031 ORACLE_HOME not set.  Contact Oracle Support Services. --说明windows下存在oerr命令.我使用的是12c,按照道理以前的版本都没有在windows下oerr版本. E:\>set ORACLE_HOME=E:\app\Administrator\produ

[20140802]vim下重新定义del键.txt

[20140802]vim下重新定义del键.txt --最近老是在干一些编辑代码的工作,有一些代码空格很多,删除不是很好操作,决定重新定义一下键,这样可以很好的删除多余的空格. --例子 假设出现这种情况 a  =                 122; --我要删除= 到数字的空格,只能按键多次,或者x键,当然也可以使用数字+x键. --不过数字不好控制. --或者执行dt1 --最佳的方式是执行与定义 :d/[^^I ]   --但是问题又来了,如果结尾不是空格,删除会翻转,把文件删除.

Vim as Python IDE on windows(转)

转转地址:http://www.cnblogs.com/xd502djj/archive/2010/09/16/1827683.html 下载安装Python. 从Vim的网站下载vim,建议下Self-installing executable的版本.   编辑vim的配置文件_vimrc 拷贝vimrc_example里面的东东到_vimrc 去掉_vimrc里面的source $VIMRUNTIME/vimrc_example.vim   设置中文支持 " 设置编码自动识别, 中文引号显示