文本编辑命令vim

  vim是一款高度可配置且流行的文本编辑器,使用简单且功能强大。vim代表“vi improved”,表示vi是vim的前身,vim是vi的增强版,广泛用于程序员和系统管理员等专业领域。对于普通用户来说,vim也提供了很多便捷的编辑功能。无论是vi还是vim,都可以在终端运行,并在命令下执行操作。

  在linux的众多发行版本中,通常已经默认安装好了vim文本编辑器,有些版本可能没有安装,可以通过安装命令去安装和将检测自己有没有安装。

 如果已经安装好了就会有如下显示:

 如果没有安装输入安装命令就会自动帮你安装,你只需要在安装好了之后按y通过好了。


vim三种工作模式

  vim模式一般分为三种,分别是输入模式(insert)、命令模式(commmand)、末行模式(last line)

命令模式

该模式用于执行命令。

命令模式有许多常用的快捷键

G快速切换到行尾
nG快速移动到第n行
gg

快速移动到第一行,相当于1G

x删除光标后面的一个字符,也可以数字加x,表示删除光标后指定数字个字符
dd删除光标所在的那一行
ndd删除光标所在下面的n行
yy复制光标所在的那一行
nyy复制光标所在下面的n行
p将已经复制内容粘贴到光标下一行
u撤销前一个命令
ctrl+r重复上一个命令

输入模式

该模式允许输入和编辑文本,命令模式下输入i就可以进入到输入模式。

命令模式有许快捷键可以进入到输入模式,不同的快捷键实现的功能各有不同。

a 在光标的后面插入
A 在光标所在行的行尾插入
i 在光标的前面插入
I 在光标所在行的行首插入
o 在光标的下一行插入 
 O 在光标的上一行插入

在输入模式中,可以使用键盘上的快捷键

字符及shift组合        输入字符

enter                         回车键,换行

backspace                退格键,删除光标前一个字符

del                        ​​​​​​​     删除键,删除光标后一个字符

方向键                ​​​​​​​       在文本中移动光标

home/end                ​​​​​​​ 移动到光标所在行行首/行尾

page up/page dn      上/下翻页

insert                ​​​​​​​        ​​​​​​​ 切换光标为输入模式/替换模式

esc                ​​​​​​​        ​​​​​​​     退出输入模式,切换到命令模式

末行模式

   用于执行各种命令而不是编辑文本。在末行模式下,你可以输入冒号(:)字符来表示你想要执行一条命令。末行模式的命令可以用于保存文件、退出编辑器、搜索和替换文本,以及执行其他各种任务。

  要进入末行模式,只需在命令模式下按下 shift + : 键。此时,光标会移动到屏幕底部,并在命令行处等待你的输入。在末行模式下,你可以输入命令,然后按下回车键来执行它。
一些常用的末行模式命令包括:
w:保存文件。例如,输入 :w 并按下回车键,将会保存当前正在编辑的文件。
q:退出编辑器。如果没有未保存的更改,编辑器将会关闭。若有未保存的更改,编辑器将不会退出,并会提示你保存或放弃更改。
wq:保存文件并退出编辑器。这是常用的组合命令,等效于先输入 :w 保存文件,然后输入 :q 退出编辑器。
x:保存文件并退出编辑器。与 :wq 的效果相同。
q!:强制退出编辑器,丢弃未保存的更改。如果你做了一些更改但是不想保存,可以使用这个命令。
:arch_term:在文件中搜索指定的搜索词 search_term。
:%s/old/new/g:全局替换,在整个文件中将 old 替换为 new。

set nu 显示行号

set nonu 取消显示行号

除了上述示例外,末行模式还支持许多其他的命令和功能。你可以通过输入 :help 进入 Vim 的帮助系统,查找更多末行模式的命令和使用方法。
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值