Vim 快速入门

本文介绍了Vim编辑器的基本使用方法,包括如何进入不同模式、常用命令介绍、文本编辑技巧如复制、粘贴、删除等操作,以及如何保存和退出Vim。

Ctrl+Alt+shift+F1 进入到纯的命令行界面
Alt+F7 回到图形界面
退出linux虚拟机Ctrl+Alt

vi是vim的增强版

1.常用的Vim的三种模式

  • 插入模式:向文本缓冲区中插入文本。
  • 命令行模式:在此模式中可以输入会被解释成并执行的文本。例如:执行命令(:键),搜索(/和?键)或者过滤命令(!键)。在命令执行后,Vim返回到命令模式之前的模式,通常是普通模式。
  • 普通模式: Vim的强大在于它的普通模式。 普通模式命令往往需要一个操作符结尾。例如:普通模式命令行dd删除当前行,但是第一个“d”的后面可以跟另外的移动命令来代替第二个d,比如用移动到下一行的“j”键就可以删除下一行。另外还可以指定命令的重复数,2dd(重复d两次)和dj的效果是一样的。 在普通模式下,有很多方法可以进入插入模式。比较普通的方法是按a(append/追加)或者i(insert/插入)。

    三种模式的切换:


三种模式的转换

2.进入Vim

  • vim后面加上要打开的文件的名 或者 不存在的文件名(作为新文件创建)
  • 直接使用Vim打开Vim编辑器,使用 :e +文件路径 同样可以打开相应的文件。
2.1 进入插入模式
命令说明
i在当前光标处进行编辑
I在行首插入
a在光标后编辑插入
A在行末插入
o在当前行后插入一个新行
O在当前行前插入一个新行
2.2 保存文档
命令说明
:q!强制退出(不保存)
:q退出
:wq!强制保存退出
:w <路径文件>另存为
:wq保存并退出

普通模式下输入 Shift+zz 即可保存退出Vim

2.3删除文本

普通模式下,快速删除文本:

命令说明
x删除游标所以在的字符
X删除游标所在的前一个字符
dd删除整行
D删除至行尾
dG删除到文档结尾处
2.4游标的快速跳转
2.4.1行间跳转
命令说明
nG游标移动到第n行
gg游标移动到第一行
G游标移动到最后一行

如果没有显示行号,命令行模式下输入 set nu
小技巧:在完成依次跳转后,使用 Ctrl+o 快速回到上一次光标所在的位置上

2.4.2 行内跳转
命令说明
w到下一个单词的开头
b到上一个单词的开头
0到行头
$到行尾
2.5 复制粘贴和剪切
2.5.1 复制粘贴
  • 普通模式中,使用y来复制(copy)

    • yy复制整行
    • y0复制至行首
    • y$复制至行尾
    • yw复制一个单词(w = word)y2w

- yG复制至文本末尾

  • 普通模式中使用p粘贴( paste )

    • p粘贴至光标后
    • P粘贴至光标前
2.5.2 剪切及粘贴
  • dd删除命令就是剪切,每次删除后使用p来粘贴
2.6 字符的替换及撤销操作
2.6.1 替换和撤销(undo)命令

替换和撤销操作都是针对普通模式下的操作

命令说明
r+<待替换字母>将游标所在的字母替换成指定的字母
R连续替换直到按下Esc
u撤销操作(没有保存前都可以撤销)
Ctrl+r撤销撤销
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值