Vim
vim的三种格式
- 命令模式:查看内容,修改文件,关键搜获
- 编辑模式:编辑内容
- 末行模式:执行Linux命令,保存文件,行的跳转,分屏
命令模式下的操作
-
vim 文件名:打开一个文件
-
代码格式化(代码对齐): gg=G
-
光标的移动:
上下左右: h j k l
移动到行首:0
移动到行尾:¥(shift+4)
文件头部:gg
文件尾部:G
快捷键 | 功能 |
---|
x | 删除光标后的字符 |
X | 删除光标前的字符 |
dw | 删除一个单词 |
d0 | 删除光标前字符串 |
d¥ | 删除光标后字符串 |
dd | 删除所在行 |
ndd | 删除几行 |
快捷键 | 功能 |
---|
p | 粘贴到光标所在行下 |
P | 粘贴到所在行上 |
yy | 复制所在行 |
nyy | 复制多行 |
进入可视模式的方法
- v:文本以字符为单位
- V:以行为单位
- ctrl+v:矩形框内
- ctrl+v进入可视模式
- 移动选择行
- 摁”I“键,进入insert模式
- 在头部输入//
- esc退出
快捷键 | 功能 |
---|
/ | +n 从当前位置向下搜索 |
| +N 从当前位置向上搜索 |
? | 与/相同,只是方向不同 |
# | +n 当前位置向上 |
| +N 当前位置向下 |
光标停到关键字->3->K:命令模式切换到编辑模式
末行模式
在键盘上输入”:“->从命令模式切换到末行模式
末行模式下的替换命令 | 说明 |
---|
s/被替换的关键字/新的关键字/g | 替换本行 |
行号1,行号2s/被替换的关键字/新的关键字/g | 替换指定行 |
%s/被替换的关键字/新的关键字/g | 替换所有行 |
Vim配置文件
~/.vimrc:用户级别配置文件
/etc/vim/vimrc:所有用户