vim 配置文件
mkdir ~/.vim
cd ~/.vim
vim vimrc //新建vim个人配置文件
vim键位映射和设置:
noremap j k //把j键的功能映射到k键
map S :w
map Q :q
syntax on //语法高亮格式
set number //显示行号
set cursorline //在光标所在行显示行线
set wrap //单行字符串超过屏幕时自动换行
set showcmd //显示输入的命令
set wildmenu //tab自动补全
复制:
光标移到要复制的开头,v进入--visio--模式,使用h/j/k/l移动光标到结束位置,y复制
:<行号>,<行号> copy <行号>
例:1,5 copy 10 把第1到第5行复制并粘贴到第10行
粘贴:
复制后,按p在光标当前出粘贴
删除:
dd 删除一行
<数字>dd 删除从此行开始的多行
D 删除从光标到行尾字符
光标移到要删除的开头,v进入--visual--模式,使用h/j/k/l移动光标到结束位置,d删除
撤销:u
分屏:
:split 左右分屏
:vsplit上下分屏
ctrl+w 切屏 +h/j/k/l 选择切换窗口
:quit 关闭当前窗口
:only 关闭其他窗口只留当前窗口
:shell 转回命令行
shell中exit 转回vim
:!
:r!