Linux中Vim编辑器的三种模式是什么?
Vim是从Vi发展出来的一个文本编辑器,代码补完、编译及错误跳转等方面编程的功能特别丰富,相当于Windows中的记事本。
Linux中Vim编辑器的三种模式主要包含命令模式、输入模式和底线命令模式,其作用如下:
第一、命令模式
当启动vim/vi编辑器时,便进入了命令模式。此状态下敲击键盘动作会被vim识别为命令,而非输入字符,比如按下i,并不会输入一个字符,i被当作一个命令。
i切换到输入模式,以输入字符;
x删除当前光标所在处的字符;
:切换到底线命令模式,以在最底一行输入命令。
如果想要编辑文本,启动vim进入命令模式后,按下i,切换到输入模式;命令模式只有一些基本的命令,因此仍需要依靠底线命令模式来输入更多命令。
第二、输入模式
vim编辑器启动后,在命令模式下按i就会进入输入模式,在输入模式中,可以使用以下按键:
字符按键以及shift组合,输入字符
ENTER,回车键,换行
BACK SPACE,退格键,删除光标前一个字符
DEL,删除键,删除光标后一个字符
方向键,在文本中移动光标
HOME/END,移动光标到行首或者行尾
Page Up/Page Down,上/下翻页
Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
ESC,退出输入模式,切换到命令模式
第三、底线命令模式
在命令模式下按下:就进入底线命令模式(英文冒号)。
底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
在底线命令模式中,基本的命令有:
:q 退出程序
:w 保存文件
:wq 保存文件并退出程序
按ESC键可随时退出底线命令模式。
Linux中常用的终端命令都有哪些?
1.新建、删除
mkdir 目录名
(新建一个文件夹,文件夹在Linux系统中叫做“目录”)mkdir -p parent/son/ 递归创建目录,即上层目录不存在时自动帮你创建touch 文件名 (新建一个空文件)
rmdir 目录名
(删除一个空文件夹,文件夹里有内容则不可用)rm -r 删除文件和目录 (rm -rf 强制删除) -i 交互式删除rm 文件名 (只删除文件)
2.拷贝
cp
a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
d 拷贝时保留链接。
f 删除已经存在的目标文件而不提示。
i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
l 不作拷贝,只是链接文件。
3.剪切/移动
mv A B
其实就是重命名mv /a /b/c 移动。
关键词: 文本编辑器 编辑器模式 开源操作系统 系统终端命令 Linux常用终端命令-
1国家电投四川甘孜州兴川实证光伏电站 首批发电单元正式并网发电
-
2毕马威建议企业为ESG信息强制披露提前做好准备
-
3学区房“击鼓传花”的涨价游戏,真要宣告“Game over”吗?
-
4中山最发达的镇是什么 中山有钱的镇有哪些?
-
5俄罗斯首款国产自动海洋机器人研发情况如何 俄罗斯海洋机器人续航时间是多久?
-
6最大推力500吨 世界推力最大整体式固体火箭发动机现身中国航展
-
7楼市热度有所冷却,多个城市住宅成交量下跌
-
8能源和碳排放统计核算是什么 我国原料用能比例高吗?
-
9畜牧业生产蛋白质的效率是多少 我国食物蛋白质自给率是多少?
-
10创新科特派选认机制 福建漳州打造服务产业一线科技人才队伍