一、修改vim配置
进入末行模式,可以设置vim配置。但是末行模式下的设置都是临时设置,退出后再用vim打开文件后,这些设置就会失效。
| 语句 | 含义 |
|---|---|
| :set nu | 显示行号 |
| :set nonu | 取消显示行号 |
| :set ts=4 | 设置一个制表键为4个空格 |
| :set expandtab | 设置所有的制表键都为4个空格 |
| :set autoindent | 设置自动缩进 |
不想每次用vim编辑文件的时候都做重复的设置,那么就将这些配置写入文件中永远保存。创建一个.vimrc的文件,然后将语句写入文件保存即可。
[root ~]# touch .vimrc
vim .vimrc
1 set nu
2 set ts=4
3 set expandtab
4 set autoindent
5 set ruler
6 syntax on
7 set nohls
8 inoremap _main __name__ == '__main__':
二、VIM的用法
1、三种模式
- 命令模式
- 编辑模式
- 末行模式(底线命令模式)
命令:
| 命令 | 含义 |
|---|---|
| i I o O a A | 进入编辑模式 |
| : / ? | 进入末行模式 |
移动光标
| 命令 | 含义 |
|---|---|
| h j k l | 左下上右 |
| 0 $ | 行首行尾 |
| w | 一个单词 |
| G | 最后一行 |
| gg / 1G | 第一行 |
| 102G | 第102行 |
| Ctrl+b / Ctrl+f | 上一页/下一页 |
| Ctrl+y / Ctrl+e | 上一行/下一行 |
编辑内容
| 命令 | 含义 |
|---|---|
| u / Ctrl+r | 撤销/恢复 |
| dd | 删除行 |
| d0 d$ dw | 从光标处删除 |
| yy | 复制行 |
| p | 粘贴 |
| ZZ | 保存和退出 |
查找和替换
| 命令 | 含义 |
|---|---|
| /新闻 ?新闻 | 末行模式(查找) |
| n / N | 查找下一处/上一处 |
| :1,$s/北京/北平/iceg | 末行模式(替换)) |
| g | global(全部替换) |
| i | ignore(忽略大小写) |
| c | confirm(替换是确认) |
| e | error(忽略错误) |
本文介绍如何通过修改Vim配置文件.vimrc来永久设置Vim编辑器的常用选项,如显示行号、设置制表符宽度、自动缩进等。同时,概述了Vim的三种基本模式及其转换方法,以及一些实用的编辑和导航命令。
2910

被折叠的 条评论
为什么被折叠?



