vim配置

$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

你可能感兴趣的:(vim配置)