1、vim编辑代码设置:
sudo vim /etc/vim/vimrc
...
set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐
set cindent
set number "display line number
set ts=4 "tabspace = 4 space
set sw=4
set showmode " 设置在命令行界面最下面显示当前模式等
set ruler " 在右下角显示光标所在的行数等信息
syntax on " 即设置语法检测,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
2、vim复制指定范围行的数据到另外某处
153,167 co 172 "意思是复制153行到167行的内容到172行
3、vim/vi跳转操作
跳到文本的最后一行:按“G”,即“shift+g”
跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。
跳到第一行的第一个字符:先按两次“g”,
跳转到当前行的第一个字符:在当前行按“0”。
跳转到指定行:ngg,n为要跳转的行数
4、vim选择操作
全选(高亮显示):按esc后,然后ggvG或者ggVG
全部复制:按esc后,然后ggyG
全部删除:按esc后,然后dG
解析:
gg:是让光标移到首行,在vim才有效,vi中无效
v : 是进入Visual(可视)模式
G :光标移到最后一行