Linux下的Vim文本编辑器(入门)
2021/7/20 7:09:04
本文主要是介绍Linux下的Vim文本编辑器(入门),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
引言
vim filename
:打开名为filename的文件,如果不存在就会创建一个filename文件
Vim的三种使用模式
1. 命令模式
启动Vim时,就进入了命令模式
在该模式下:
i
:切换到输入模式
x
:删除光标所在处的字符
:
:切换到底线命令模式
2. 输入模式
在该模式下:
一般操作和在Windows下类似
Esc
:退出编辑模式,切换到命令模式
insert
:切换为光标输入/替换模式,光标会变成竖线/下划线
3. 底线命令模式
进入该模式后,
w
:保存
q
:退出
wq
:保存并退出
!
:表示强制
ZZ
:若没有改动,不存储就离开,否则,存储再离开
set nu
:显示行号
set nonu
:不显示行号
该模式只能在一行内输入命令,换行就会执行并切换到命令模式
关于vim其余的键盘说明
在命令模式下
移动光标 | 内容 |
---|---|
h | 光标向左移动一个字符 |
j | 向下移动一个字符 |
k | 向上移动一个字符 |
l | 向右移动一个字符 |
ctrl+f | 向下移动一页 |
ctrl+b | 向上移动一页 |
ctrl+d | 向下移动半页 |
ctrl+u | 向上移动半页 |
+ | 光标移动到非空格符的下一行 |
- | 光标移动到非空格符的上一行 |
数字+空格 | 光标向右移动n个字符,n由数字决定 |
0或home | 移动到这一行数字的最前面 |
H | 光标移动到这个屏幕的最上方那一行的第一个字符 |
M | 光标移动到屏幕的中央的那一行的第一个字符 |
L | 光标移动到屏幕的最后一行的那一行的第一个字符 |
G | 光标移动到这个档案的最后一行 |
nG | 移动到这个文档的第n行 |
gg | 移动到这个文档的第一行 |
数字+enter | 光标向下移动n行 |
搜索与替换 | |
---|---|
/word | 向光标之下寻找名为word的字符串 |
?word | 向光标之上寻找名为word的字符串 |
n | 在输入前面两个查找后,按下n可以向下或向上查询下一个word字符串 |
N | 和n类似,只是查询的方向相反 |
删除,复制,粘贴 | |
---|---|
x,X | x:向后删除一个字符,X:向前删除一个字符 |
nx | 向后连续删除n个字符 |
dd | 删除光标所在的那一行 |
ndd | 删除光标所在的向下n行 |
d1G | 删除光标到第一行的数据 |
dG | 删除光标到最后一行的数据 |
D$ | 删除光标所在处到该行的最后一个字符 |
yy | 复制光标所在那一行 |
nyy | 复制光标向下的n行 |
p,P | p将已复制的数据在光标的下一行粘贴,P则是在上一行粘贴 |
J | 将光标所在行与下一行数据合成一行 |
u | 复原前一个动作--类似于撤销 |
ctrl+r | 重做上一个动作 |
这篇关于Linux下的Vim文本编辑器(入门)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法