vim
vim 是从 vi 发展出来的一个文本编辑器,在类 Unix 系统中广泛使用。
定位相关
- 左下上右移动:
hjkl
- 移动到行首:
0
或者^
- 移动到行末:
$
或者333l
- 移动到第一行:
gg
- 移动到最后一行:
G
- 移动到第 10 列:
10l
- 移动到第 10 行:
:10
- 搜索:
/keyword
,大 N 小 n 向上向下查找 - 查看光标所在行列:
ctrl + g
添加
- 在光标后添加:
a
- 在光标前添加:
i
- 在下一行添加:
o
删除
- 删除光标后 10 列:
10x
- 删除光标后 10 行:
10dd
复合操作
- 把全文 Line 替换成 line :
%s/Line/line/g
- 复制粘贴:
v
选取内容,y
复制,p
粘贴 - 快速复制 10 行:
10yy
- 撤销操作:
u
配置文件
创建/root/.vimrc
"显示行号
set nu
"智能缩进
set smartindent
"语法高亮
syntax on
"显示标尺,即在右下角显示光标位置
set ruler
set rulerformat=%l,%v
"tab缩进
set tabstop=4
set shiftwidth=4
set expandtab
set smarttab
"高亮查找匹配
set hlsearch
"显示匹配
set showmatch