Linux vim
输入:vim ~/.vimrc
set tabstop=4---------------表示一个tab键相当于4个空格键
set softtabstop=4-----------按退格键的时候退回缩进的长度为4
set shiftwidth=4-------------表示每一级缩进的长度为4,一般设置成跟 softtabstop 一样
set noexpandtab-------------用制表符表示一个缩进
set smarttab------------------在行首输入tab时插入宽度为shiftwidth的空白,
set number-------------------显示行数
set history=1000-------------保留条数;默认保留条数为1000
vim的三种模式:
1、命令模式(Command mode)
使用 Vim 编辑文件时,默认处于命令模式。在此模式下,可以使用上、下、左、右键或者 k、j、h、l 命令进行光标移动,还可以对文件内容进行复制、粘贴、替换、删除等操作。
2、输入模式(Insert mode)
在输入模式下可以对文件执行写操作,类似在 Windows 的文档中输入内容。进入输入模式的方法是输入 i、a、o 等插入命令,编写完成后按 Esc 键即可返回命令模式。
3、底线命令模式(Last line mode)
修改完文件之后按下ESC键退出输入模式,进入命令模式,再输入冒号(:)即可进入底线命令模式,在命令行输入wq即可进行保存并退出vim
按ESC键—>再按“:”
:w - 保存文件,不退出 vim
:wq -强制保存文件,退出 vim
:wq! -保存文件,编辑强制退出vim
:q!-强制退出