[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 ]
--基本能用了。

时间: 2024-07-30 10:50:56

[20140802]vim下重新定义del键.txt的相关文章

Linux中Oracle的sqlplus下退格和Del键无效的问题解决_oracle

PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Linux下oracle的sqplus时,输错字符后按Backspace键或Del键删除时,会出现^H或其他乱七八糟的的字符,感觉非常别扭不习惯,虽然可以通过Ctrl+Backspace组合键实现删除功能,但是严重影响使用效率.google了一番,终于完美解决此问题.总结记录如下,本文是此问题最完整的总结: 乱七八糟的字符如图: 一.SecureCRT终端里的解决方法:(不完美) 在Secur

在Windows XP下使用Ctrl+Alt+Del键锁定计算机

  在Windows XP下,同样可以像Win2000下一样使用Ctrl+Alt+Del键锁定计算机,但必须先进行以下设置:打开控制面板→用户账户→更改用户登陆或注销的方式→不选择"使用欢迎屏幕"项(该项默认的是选择的).确定后使用Ctrl+Alt+Del 键,选择锁定计算机,就可以将计算机锁定了(或者使用WINKEY+L快捷键直接锁定计算机). 另外如果不更改该项设置,直接使用WINKEY+L会进入Windows欢迎屏幕,此时计算机也处于锁定状态,只有用户输入密码才能进入系统界面.

win7-Win7下如何屏蔽ctrl+alt+del键?

问题描述 Win7下如何屏蔽ctrl+alt+del键? hook什么的已经失效了,而且将winlogon.exe挂起的方法有问题(挂起中按下ctrl+alt+del再恢复时弹出了界面),请问还有别的方法没?不要汇编的,只要vc的 解决方案 win7下,登录页面是无法通过hook屏蔽的,因为系统登录页面会优先获取到组合键.我之前用过一个方法可以屏蔽ALT+CTRL+DEL就是注入方式锁定登录页面管理进程**winlogon**,但是如果按了组合键只是暂时不触发,锁定解除后,还会继续触发.在某些情

python-问下Python 中删除TXT文件的指定行

问题描述 问下Python 中删除TXT文件的指定行 问下Python 中读取TXT文件的每一行,匹配有例如:rating的行就删除该行或者将rating替换为avg也可以,怎么写啊? (该文本中的每行都有空格,开头也可能有空格),谢谢啦,嘿嘿 解决方案 删除txt文件内容的指定行获取指定目录下所有的.txt文件python 读写txt文件 json文件 解决方案二: line=f.readlines() del line[1] //你想删除的行, 如果想匹配就迭代吧

[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

[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

[20170616]vim 8.0的安装.txt

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

[20170301]Linux下删除怪异文件名.txt

[20170301]Linux下删除怪异文件名.txt --//这几天一直在测试数据库在线日志损坏,使用备库备用日志的修复试验. --//在测试中不知道为什么在自己的机器中产生许多怪异的文件,主要是文件名怪. --//估计是copy & paste 惹得祸,人在疲惫的情况下很容易犯低级错误.^_^ --//我当时采取方法把正常的文件移动别的目录,然后再删除整个目录的方法,有空测试一下这些文件如何删除. 1.建立测试环境: $ touch ^G $ touch ^V^V $ touch a $ t

vim下快速输入sql语句

vim下快速输入sql语句 最近没事干,看了<Hacking Vim>,自己总觉一下,写了一个快速输入sql的脚本abbr,通过别名以及字典建立快速输入sql:(注意斜线被替换为全角的/). abbreviate sqls select * from where = : ;abbreviate sqlu update set = : where = : ;abbreviate sqld delete from where = : ; nnoremap /c/+>/einoremap /c