【文本编辑vim】
1,字符编辑
x:删除光标处的字符 #x:删除光标所在处的字符及其后面字符的位置 xp:交换光标处的字符及其后面字符的位置 ~:切换大小写 j:删除当前后的换行字符
2,替换命令
r:替换光标所在处的字符
R:切换成REPLACE模式,全文替换光标处字符,可以一直输入一直替换
3,删除命令
d:删除命令,可结合光标跳转字符,实现范围删除 d$:删除到行尾 d^:删除到非空行首 d0:删除到行首 dw:删除一个字符 dgg:删除光标之前的所有字符 dG:删除光标之后的所有字符
4,复制命令
y:复制,类似与d命令
yy:复制一整行
yw:复制一个单词
3yy:就代表复制三行
p:粘贴到后面
P:粘贴到前面
5,修改命令
cw:删除一个单词顺便进入插入模式 cc:删除一整行顺便进入插入模式
6,命令模式
在esc模式下,输入100,让后按i,在输入deng,就可以将deng这个单词重复100遍
di+"或者(,可以将“”里面的内容或者()里面的内容删除掉
dtx:删到x字符处
7,定制vim的工作特性
(1)智能缩进 启用:smartindent简写 set si 禁用:set nosi (2)高亮搜索 启用:set hlsearch 禁用:set nohlsearch (3)语法高亮 启用:syntax on 禁用:syntax off (4)显示tab和换行符^|和$显示 启用:set list 禁用:set nolist
(5)文件格式转换
启用Windows格式:set fileformat=dos
启用unix格式:set fileformat=unix
简写:set ff=dos|unix
也可以用另一种工具:dos2unix,unix2dos
(6)设置文本的宽度
set textwidth=65(vim only)
set wrapmargin=15
(7)设置光标所在行的标识线
启用:set cursorline,简写:cul
禁用:set no cursorline
(8)复制保留格式
启用:set paste
禁用:set nopaset
学海无涯,不进则退,日积跬步,以至千里。本博客所写内容仅为个人在学习和研究过程中的一些心得体会及总结笔记,仅代表个人观点。一切以官方为准,版本差异请自行甄别

浙公网安备 33010602011771号