Linux笔记:Vim编辑器基本操作笔记

vim是ubuntu中的编辑器,在查看或者修改文件时,我们经常要用到。在windows系统下,我们习惯使用鼠标和键盘来查看、修改文件,但是熟悉Vim的人,可以在vim中结合大量的指令来只使用键盘来查看、修改文件。但是对于我们大多数人,可能仅仅需要熟悉常用的指令能够解决我们的实际问题、满足我们的需要即可。我个人感觉Vim相当于是一个默认只读的编辑器,这和word等默认具有读写权限不同。我们主要是使用Vim的普通模式和插入模式,下面是Vim的一些常用指令,使用这些指令可以让我们在安装软件、配置环境变量等过程中查看、修改文件。

(1)启动和退出

启动Vim,直接输入 vimvim 文件名即可,如果这个文件不存在就会新建。如果要打开特定路径下的文件,可以使用vim 路径/文件名的方式,这里的路径需要根据当前所在的目录进行判断,如果是在当前目录的子目录,可以直接使用相对路径。

退出Vim,使用三个指令::q:q!:w ,这三个指令分别用于退出、强制不保存修改并退出、保存修改,也可以将指令结合在一起,使用:wq保存修改并退出。

(2)普通模式

Vim启动后的默认模式便是普通模式,这种模式下只能查看、复制等不更改内容的操作。最简单的查看便是使用键盘的上下左右箭头,但是Vim也支持使用hjkl分别进行左下上右移动。如果要打开vim中的行号,使用:set number;如何要取消显示行号,使用:set nonumber,然后回车。

其他查看操作包括:

命令功能
w移动到下一个单词的开头
b移动到上一个单词的开头
e移动到下一个单词的结尾
0移动到行首
$移动到行尾
gg移动到文件开头
G移动到文件结尾
10G移动到文件第10行

此外,普通模式还可以复制、粘贴和删除,主要使用以下命令:

命令功能
yy复制当前行
10yy复制光标所在行及其下面 9 行
x删除光标所在位置的字符
dd删除当前行(可通过 p 粘贴)
10dd删除光标所在行及其下面 9 行
p粘贴复制或删除的内容到光标后
P粘贴复制或删除的内容到光标前

(3)插入模式

插入模式可以输入或者删除字符,有时候在修改前需要先找到字符位置,可以使用命令/字符,回车后搜索字符,使用nN来控制向下向上搜索。如果要不区分大小写搜索,需要使用/\c字符的方式,如果要替换特定字符串的话,需要使用:s/旧字符串/新字符串/命令。插入模式下,常用的命令包括:

命令功能
i在光标所在位置开始插入
I在行首开始插入
a在光标后一个字符开始插入
A在行尾开始插入
o在当前行下方 新的一行并开始插入
O在当前行上方 新的一行并开始插入
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值