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

简介: [20140802]vim下重新定义del键.txt --最近老是在干一些编辑代码的工作,有一些代码空格很多,删除不是很好操作,决定重新定义一下键,这样可以很好的删除多余的空格。

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

--最近老是在干一些编辑代码的工作,有一些代码空格很多,删除不是很好操作,决定重新定义一下键,这样可以很好的删除多余的空格。

--例子 假设出现这种情况

a  =                 122;
--我要删除= 到数字的空格,只能按键多次,或者x键,当然也可以使用数字+x键。
--不过数字不好控制。

--或者执行dt1

--最佳的方式是执行与定义 :d/[^^I ]

 

--但是问题又来了,如果结尾不是空格,删除会翻转,把文件删除。

最后修改定义如下:

nmap :set nowrapscand/[^ ]:set wrapscan

--就是到删除文件最后一个字符出现,E385错误:
E385: search hit BOTTOM without match for: [^^I ]
--基本能用了。

目录
相关文章
|
SQL 开发工具 Perl
[20180417]vim小技巧.txt
[20180417]vim小技巧.txt --//今天调试plsql,发现跟踪到的sql语句在跟踪文件是在一行的,开始以为是开发写成这样,实际上PL/SQL写的语句 --//到跟踪就变成一行,这样就太长,这样为了更好观察我必须设置wrap,执行如下:set wr...
1071 0
|
开发工具 数据库管理 关系型数据库
[20180211]在vim中使用bc进行各种运算.txt
[20180211]在vim中使用bc进行各种运算.txt --//别人的建议,完善一下在vim调用bc进行各种运算. --//我以前定义如下,完成计算,10,16进制转换.
1070 0
|
关系型数据库 开发工具 数据库管理
[20170617]vim中使用bc计算器.txt
[20170617]vim中使用bc计算器.txt --//我以前也写一个脚本做行计算功能以及10,16进制的转换功能,简单一点不做复杂检测,如下: noremap  cc Yp!!bc -lqkA = J noremap  ch YpIobase=16;!!b...
1049 0
|
Unix Shell 开发工具
[20170616]vim 8.0的安装.txt
[20170616]vim 8.0的安装.txt --//晚上开始在自己的家里的机器上安装vim 8.0 for windows,事先做了备份,但是还是遇到许多问题,都是定制安装相关的问题,自己做 --//一个记录: --//里面的操作都是定制化的,可能不适合大家,我自己仅仅作为一个记录.
1058 0
|
PHP 开发工具 Python
[20170617]vim 8.0插件安装.txt
[20170617]vim 8.0插件安装.txt --//昨天晚上在自己的家里的机器上安装vim 8.0 for windows,定制化浪费许多时间,剩下就是插件的安装.
1376 0
|
开发工具 Windows Shell
[20170616]vim中使用bc计算器.txt
[20170616]vim中使用bc计算器.txt --//前几天修改bccalc插件,它使用bc在vim做各种运算,在windows下会遇到许多奇怪的问题(别人给我反馈的) --//比如^的解析.
984 0
|
C# 开发工具 数据库管理
[20170612]vim bccalc插件.txt
[20170612]vim bccalc插件.txt --//上午修改bccacl插件,加入10,16,dba,scn之类转换.由于linux版本,与windows版本存在一些差异,分别贴上来: 1.
771 0
|
开发工具
[20150409]vim的多窗口操作.txt
[20150409]vim的多窗口操作.txt --工作看代码的需要,需要多窗口操作,我以前喜欢使用tab功能. --比如1个文件,要打开新的tab执行: :tabedit % --执行前保存就可以执行以上命令,使用gt来切换.
600 0