$sudo apt-get install vim
$sudo vim /etc/vim/vimrc
添加:
set nocompatible
set mouse=a
set cindent
"
按
C
语言语法缩进
set autoindent
set showcmd
set clipboard+=unnamed "共享剪切板
set history=1000
set nu
set tabstop=4
"
设置
tab
键宽度
set softtabstop=4
set shiftwidth=4
set ruler
set noeb “去除错误提示声音
---
》使配置生效:
source /etc/vim/vimrc
快捷键:
关机:sudo shutdown -h now 重启:sudo shutdown -r +45 “that is all,gameover”
窗口切换:ctrl +g、ctrl+alt、win+tab
新建当前路径的终端窗口:ctrl+shift+n;
关闭当前终端窗口:ctrl+d
在vim编辑文件自动补全单词:ctrl+n
在vim编辑文件时打开头文件(.h文件):g+f
在vim编辑文件时打开对应函数帮助信息:shift+k
:r (文件路径)复制文件到当前文件
:vs (文件路径)在同一窗口打开指定文件(用于对比文件)
5
、
vi/vim
的使用
vi
是
linux
系统自带的字符编辑器,它的使用必须通过相应的命令实现
vim
是
vi
的升级版本,必须安装后才可以使用,安装后,对于
vi
和
vim
的使用几乎是一样的,但是这时不管使用
vi
还是
vim
都比较方便,
vim
可以根据需要进行配置,已方便美国人的使用。
1
》
vi/vim
的模式
1)
编辑模式: 可以写入数据
2)
命令模式:可以对文件进行修改,保存,查找,替换等
3)
模式间切换:
命令模式
--------->
编辑模式
i, a, o
I, A, O
编辑模式
--------->
命令模式
ESC
2
》
vi/vim
中的命令
1)
保存,退出
---
》保存
:w
---
》退出
:q
---
》保存并退出
:wq / :x
---
》强制保存
:w
!
---
》强制退出
:q!
---
》强制保存并退出
:wq! / :x!
2)
复制,剪切
/
删除,粘贴
---
》复制一行:
yy
---
》复制
n
行:
nyy
---
》复制一个单词:
yw
---
》复制光标到行尾:
y$
---
》剪切
/
删除一行:
dd
---
》剪切
/
删除
n
行:
ndd
---
》剪切
/
删除一个单词:
dw
---
》剪切
/
删除光标到行尾:
d$
---
》剪切
/
删除一个字符:
x
---
》剪切
/
删除
n
个字符:
nx
3)
粘贴:
---
》光标后粘贴:
p
---
》光标前粘贴:
P
4)
查找:
---
》查找:
/
字符串
?字符串
---
》向上查找:
N
---
》向上查找:
n
5)
替换:
---
》替换文件中所有的
oldstring
:%s/lodstring/newstring/g
---
》替换光标所在行的所有
oldstring
:s/lodstring/newstring/g