Vim使用技巧
使用vim编辑器去除文件中的^M
set fileformat=unix
vim编辑器使用16进制打开文件
以十六进制显示文件:%!xxd
,换回二进制:%!xxd -r
vim编辑器比较优秀的配置文件
https://github.com/spf13/spf13-vim
界定单词的边界
我们在定义模式时,如果能指定单词从哪里开始到哪里结束的话,将会非常有用,可以使用vim编辑器的单词界定符。
删除文件中元素所在的所有的行
|
|
大小写转换
|
|
使用sort
命令对文本行进行排序,去重排序
|
|
显示执行中的错误
可以使用 echo errmsg
显示错误信息,查看对应的错误id和说明,使用help error
。
查看按键映射
可以使用verbose map <key>
查看已经设置的按键映射。
驼峰转下划线
这里是正则表达式在vim中的应用。
|
|
单词首字母大小写转换
单词首字母转换会用到\L
、\l
、\u
和\U
这几个转义序列。
使用line
函数事项在每行数据头部添加行号
:%s/^/\=line('.')/g
当使用\=
的时候表示使用函数的执行结果。
- 原文作者:SilentStorm
- 原文链接:https://silentstormic.top/post/vim%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。