[高级程序设计] vim 上手

vim 上手

用法

vim + 文件名//打开一个文件

\(vim\) 有三种模式:

  1. 命令模式(也是默认模式)

  2. 编辑模式(在命令模式下按 \(s\)\(i\) 后进入编辑模式)

  3. 替换模式(目测没什么卵用)

通过这三个模式我们就可以愉快的敲代码了。

命令模式下的操作

dd  "删除光标所在的当前行
ndd "删除包括当前行所在的 n 行,20dd则是删除20行
nyy "复制 n 行
p/P "粘贴
u   "撤销上一步操作
Ctrl+r "重复进行上一步操作,配合撤销使用,类似于还原
:wq "保存并退出
:w  "保存
:!q "强制退出(不保存)

编辑模式下的操作

没什么操作,控制键盘就行了

配置

cd /etc
cd vim "进入 vim 文件夹
vim ~/.vimrc "打开.vimrc进行配置

配置命令:

inoremap ' ''<ESC>i
inoremap " ""<ESC>i
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i "自动补全

set autoindent "智能缩进
set tabstop=4  "设置tab的空格数
set softtabstop=4
set shiftwidth=4
set number "显示行号

set cindent "C/C++ 缩进
syntax enable "语法高亮

posted @ 2021-08-12 17:12  ¶凉笙  阅读(29)  评论(0编辑  收藏  举报