【Linux】第四部分 VIM编辑器的基本使用
4. VIM编辑器的基本使用
按『Esc』键 退出编辑模式,之后所在的模式为一般模式。
命令 | 功能 |
---|---|
vim 文件名 | 进入vim编辑器中 |
cd xx | 进入xx文件目录 |
4.1 一般模式
命令 | 功能 |
---|---|
yy | 复制光标当前一行 |
nyy(n表示数字) | 复制多行,例如:5yy |
p | 粘贴 |
np(n表示数字) | 粘贴多行,例如:5p |
dd | 删除 |
ndd(n表示数字) | 删除多行,例如:5dd |
dw | 删除当前光标所指向的单词 |
d$ | 删除该行 从光标到最后 |
d^ | 删除该行 从开头到光标 |
y$ | 复制该行 从光标到最后 |
y^ | 复制该行 从最开始到光标 |
yw | 复制当前的单词 |
u | 回滚,类似于windows ctrl+z |
x | 对单个字符进行剪切 |
shift+x | 退格操作 |
r | 对单个字符进行修改 |
w | 定位每个单词的词头 |
shift+^ | 移动到行头 |
shift+$ | 移动到行尾 |
gg | 整个文档的开头 |
G | 整个文档的结尾 |
n+shift g | 跳到指定行 |
4.2 编辑模式也就是插入模式
命令 | 功能 |
---|---|
i | 一般模式下按 i 进入到当前光标前 |
a | 一般模式下按 a 进入到当前光标后 |
o | 一般模式下按 o 进入到当前光标行的下一行 |
I | 一般模式下按 I 进入到光标所在行最前 |
A | 一般模式下按 A 进入到光标所在行最后 |
O | 一般模式下按 O 进入到当前光标行的上一行 |
4.3 指令模式
命令 | 功能 |
---|---|
:q | 退出 |
:q! | 强制退出不保存 |
:w | 保存 |
:wq | 保持并且退出 |
i | 进行插入模式,也就是写模式 |
/xxx | 查找xxx, n 查找下一个,shift+n 往上查找 |
:set nu | 显示行号 |
:set nonu | 取消显示行号 |
:noh | 取消高亮显示 |
:set nu | 显示行号 |
:set nonu | 关闭行号 |
:%s/old/new/g | 替换全局所匹配到的全部内容 |
: s/old/new/g | 替换当前光标所在行 所有匹配到的所有内容 |
总结
以上就是今天要讲的内容,希望对大家有所帮助!!!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82822.html