15 文本编辑器vim

15.1 建立文件命令

如果file.txt就是修改这个文件,如果不存在就是新建一个文件。

复制代码
vim file.txt

使用vim建完文件后,会自动进入文件中。

15.2 切换模式

底部要是显示插入,是编辑模式;

按esc,底部要是空白的,则是进入命令模式,可以输入一些快捷键进行操作,比如说dd,则删除一行内容;

按esc加冒号,可切换为底线模式。

15.3 底线模式

复制代码
:wq    保存退出
:q!    强制退出
ZZ     不存储离开
:set nu  显示行号

15.4 命令模式

复制代码
数字 空格:光标移动到后面第n个
数字 enter: 纵向移动光标
/字符串:查找字符串,进入搜索模式
n:在搜索模式向下一个搜索
N: 在搜索模式向上一个搜索
u:相当于ctrl+z
dd:删除当前行
x:删除当前光标字符
o:在光标下面加一行空行
O:在光标上面加一行空行
.:重复上一次对编辑的文本进行的操作
相关推荐
嵌入小生0072 小时前
线程(2)/ 线程属性 /相关函数接口--- 嵌入式(Linux)
linux·嵌入式·线程·软件编程·僵尸线程·马年开工第一学·线程属性
No8g攻城狮3 小时前
【Linux】Linux nano 编辑器全攻略:从入门到精通
linux·运维·编辑器·nano
zl_dfq3 小时前
Linux 之 【网络套接字编程】(固定宽度整数类型、socket常见API、netstat)
linux·网络
huaweichenai5 小时前
Linux安装http-server并部署html静态站点
linux·运维·服务器
Gss7776 小时前
Linux 正则表达式详解(基础 + 扩展 + 实操)
linux·运维·正则表达式
北冥湖畔的燕雀6 小时前
Linux权限与Vim,gcc以及make/makefile操作全解析
linux·运维·服务器
代码游侠6 小时前
Linux驱动复习——驱动
linux·运维·arm开发·笔记·学习
LuDvei6 小时前
LINUX文件操作函数
java·linux·算法
czxyvX7 小时前
017-Linux-网络基础概念
linux·网络
一个人旅程~7 小时前
win10LTSB2016与win10LTSC2019对于老机型哪个更合适?
linux·windows·经验分享·电脑