vim番外篇
Posted Linux命令手册
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim番外篇相关的知识,希望对你有一定的参考价值。
熟练掌握编辑器之神vim,需要反复的练习。
01
拿到同事一段在windows写的python代码,我在linux上打开,每行后面都有个^M,本能的在vim里用:%s/^M//g去掉^M,但是报”E486: 找不到模式: ^M“这个错错误。
后来想到一个奇技淫巧:
“^”:用ctrl + v 输入
"M":用ctrl + M 输入
这样用:%s/^M//g就可以去掉^M了。
02
我常用的vim代码折叠方法
:set fdm=marker
用shift+v选择折叠的行数
zf创建折叠标记
za展开/关闭折叠
zd删除折叠标签
zf%创建从当前行起到对应的匹配的括号上去((),{},[],<>等)
03
介绍个有意思的网站:https://vim-bootstrap.com/
可以选择对应的编程语言生成vimrc文件:
04
这是我的vim编辑器常用配置
set nu
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=prc
set ts=4
set sw=4
set nobackup
set noundofile
set noswapfile
set paste
set autoindent
set cursorline
set expandtab
set softtabstop=4
如果已经写好的脚本可用:%retab!转换成4个空格
好了就这样。
以上是关于vim番外篇的主要内容,如果未能解决你的问题,请参考以下文章