vim简介
Vim是一个带模式的编辑器,同样的按键,在不同模式下,具有不同的功能定义。例如 h j k l 在 编辑模式 下输入相应的字符,在 普通模式 下却相当于方向键的作用。由于需要切换模式,Vim的使用起来略显繁琐。不过优点也显而易见:您只要把手安安稳稳的放在打字区就可以了,而不需要使用诸如方向键、排版键、小键盘等需要挪开双手的键位,从而提高了您的效率和专注程度。
vim配置
vim的配置文件为 /etc/vim/vimrc,可以使用命令sudo vim ~/.vimrc进行编辑配置,这里有一些vim的简单配置,可以直接使用
"设定文件编码
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
"开启语法加亮
syntax on
"配色风格
colorscheme pablo
"设定行距 GUI界面中生效
set linespace=4
"设定GUI选项
"set guioptions=gmrLtT m:菜单 T:工具栏
set guioptions=gmrLt
"设定Tab键缩进的空格数
set tabstop=4
"设定编辑器将多少空格视为一个缩进
set shiftwidth=4
"将缩进转换为空格
"set expandtab
"设定折叠方式
"set foldmethod=indent
"以下字符将被视为单词的一部分 (ASCII):
"set iskeyword+=33-47,58-64,91-96,123-128
vim模式简介
vim常见的模式有:普通模式 、 插入模式 、 命令模式 ,可视模式。vim进入时默认为普通模式,也可以在其他模式下使用Esc进入普通模式,在普通模式下可以通过h,j,k,l来移动光标
在普通模式下打出:,会进入到命令模式,命令模式下可以使用命令来编辑文件,按下Enter键执行完命令后会自动回到普通模式,或者使用Esc强行回到普通模式
在普通模式下按下V键可以进入可视模式,可以使用h,j,k,l移动光标和选取高亮文本,其实可视模式就是选取了高亮文本的普通模式。
vim的一些常用命令
ctrl+f 向下翻一页
ctrl+d 向下翻半页
ctrl+b 向上翻一页
ctrl+u 向上翻半页
w(rote) 将更改写入文件
:w
q(uit) 退出编辑器:
:q
x 剪切当前字符
dd 剪切当前行
y 复制可视模式选取字符
yy 复制当前行
p 在光标后粘贴 P 在光标前粘贴
u 撤消
ctrl+r 重做
ctrl+y 逐字克隆上一行内容
ctrl+e 逐字克隆下一行内容