linux vim简单使用

1.vim三种模式

命令模式:打开文件默认进入的模式,在该模式下不能对文件直接编辑,可以输入快捷键进行一些操作,如删除行,复制行,移动光标,粘贴等。
编辑模式:在该模式下,可以对文件内容进行编辑。
末行模式:在该模式下,可以在末行输入命令对文件进行操作,如搜索,替换,保存,退出,撤销,高亮等。

在这里插入图片描述



2.vim打开文件的方式

①#vim 文件路径
②#vim +数字 文件路径 光标定位在指定行
③#vim +/关键词 文件路径 高亮显示关键词
④#vim 文件路径1 文件路径2 文件路径3…



3.命令模式

1).光标移动
①光标移动到行首
shift+6
②光标移动到行尾
shift+4
③光标移动到首行
gg
④光标移动到尾行
G
⑤翻屏
shift+b 向上翻屏
shift+f 向下翻屏

2).复制操作
①复制光标所在行
yy
在要粘贴的地方按下p
②以光标所在行为标准(包括光标所在行),向下复制指定行数
数字 yy
③可视化复制
ctrl+v 然后按方向键选择要复制的区域, 按下yy复制, p粘贴

3).剪切/删除
①剪切光标所在行
dd
②以光标所在行为标准(包括光标所在行),向下剪切指定行数
数字 dd
③剪切光标所在行,但下一行不上移
D

4).撤销/恢复
撤销 u
恢复 ctrl+r

5). 扩展一:光标快速移动
①光标快速移动到指定行
数字 G

②以当前光标为标准,向上/向下移动n行
数字 ↑ 数字 ↓
③以当前光标为标准,向左/向右移动n行
数字 ← 数字 →
④末行模式下,移动到指定的行
: 数字 回车



4.末行模式

进入方式:由命令模式进入,按下“:”即可进入
退出方式:
a.单击ESC键
b.双击ESC键
c.删除末行全部输入字符

1).保存操作
输入:“:w” 保存文件
输入:“:w filepath” 另存为

2).退出
输入:“:q” 退出文件

3).保存并退出
输入:“:wq” 保存并退出

4).强制
输入:“:q!” 表示不保存退出

5).调用外部命令
输入:“:! 外部命令”

6).搜索/查找
输入:“/关键词”

如果要取消高亮,输入:“:nohl” (no highlight)

7).替换
:\s/被替换的/新的内容 替换光标所在行 第一处 符合条件的内容
:\s/被替换的/新的内容/g 替换光标所在行 全部 符合条件的内容
:%s/被替换的/新的内容 替换整个文档每行 第一处 符合条件的内容
:%s/被替换的/新的内容/g 替换整个文档 全部 符合条件的内容

8).显示行号
输入:“:set nu” (number)
输入:“:set nonu”

9).扩展二:使用vim同时打开多文件时,切换文件
①查看同时打开的文件,输入“:files”
a. “%a” 表示当前正活跃的文件(active)
b. “#” 表示上一次活跃的文件

②指定文件名切换文件
输入:“:open filename”

③通过命令切换上下文件
输入:“:bn” 切换下一个文件 (back next)
输入:“:bp” 切换上一个文件 (back previous)



5.编辑模式

在命令模式下,单击i(在光标前)或a(在光标后),即可进入编辑模式

😮

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值