应该是一个学习vim的过程记录,都是些平时常用的到的命令:
【使用篇】
编辑文档进入插入模式
按 i 键
切换到命令模式
按esc键 然后 :
几个重要的命令
w 保存 q退出 !强制执行
删除
x删除一个字符 D删除一行
复制
Y复制一行 y基本复制
剪切
dd剪切一行 d剪切
复制、剪切多行
利用标记 在起始处 输入 ma 在结束处 输入mb
在要粘贴的地方 输入 mc
最后在命令行中 输入 : ‘a , ’b copy ‘c 实现复制 或者 : ‘a , ‘b move ‘c 实现剪切 其中 ‘ 表示转到位置标记
还有个好的方法是利用行号 比如想把2-5行剪切到 12行处 直接 : 2,5 move 12
撤销、恢复
输入u可以撤销上一步的操作,ctrl+R可以恢复上一步的撤销
查找操作
/string 向后查找 ?string 向前查找 n查看下一个
光标跳至文件头/尾
G 跳转到文件尾 gg跳到文件开头
【配置篇】
解决中文显示乱码
1备份好 /ect/vim目录下的 vimrc
2sudo vim /etc/vim/vimrc
3添加
set fileencodings=utf-8,gb2312,gbk,gb18030
set termencoding=utf-8
set encoding=prc
开发偏好配置
在配置文件中添加
“设置显示行号
set number
“将tab键设置为4个空格
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
“换行自动对齐
set autoindent
“自动匹配括号
set showmatch