vim 学习总结(一)

本文介绍了Vim编辑器的基本概念及使用技巧,包括三种模式的切换与常用操作命令,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vim这东西是linux下标准的文本编辑器,但由于其超强的能力,各种其他平台上也可以使用vim,其上手有一定的难度,但熟练掌握后编辑效率也是奇高,我的学习方法是在windows上面装个vim,然后在命令行下一边看别人写的教程,一边用vim把教程里面的东西用自己的话录入进去。下面总结下我的vim学习的步骤——

第一部分:略知一二

vim起步最重要的概念就是三个模式了,一般的编辑器都没有模式的区分,因为他们只有一种模式……vim的三种模式:

  • 普通模式——在这种模式下最主要的工作是移动光标、删除、拷贝、粘贴这些,个人以为vim之所以强,很大一部分是因为这种模式下的操作丰富而强大,这种模式下按‘:’进入命令模式,按a,i,o等进入编辑模式。这个模式是vim的核心,其他两种模式要互相切换都是要先进入这种模式
  • 编辑模式——在这种模式下主要工作是编辑内容,在此模式下按Esc进入普通模式
  • 命令模式——在这种模式下可以执行一些命令,比如搜索、另存为等等
有了这些知识,我们就可以开始了,用vim打开一个文件后,默认是在普通模式下,此时我们可以用h,j,k,l来实现光标的左、下、上、右移动,当然小键盘左边的上下左右也可以。然后按i可以进入编辑模式,在光标位置开始插入。再按Esc回到普通模式。然后我们可以按‘:’进入命令模式,命令模式在:后输入w就是保存,把内容写到硬盘,q是退出,一般我们用wq就是保存退出。

好了,了解这些就可以编辑不少东西了,不过可能会很不习惯,如果想学vim,开始就一定得坚持住这些不适感。

第二部分:初窥门径

a 从光标后一个字符开始插入

i 从光标当前字符开始插入

o 从光标所在行之下插入一个新行,并将光标置于新行行首

A 从光标所在行的行尾开始编辑

I 从光标所在行行首开始编辑

O 从光标所在行前插入一行,并将光标置于新行行首

以上这六个都是普通模式切入编辑模式的指令


u 撤销前一步的操作,如删除、插入等,即undo

ctrl+r    重复上一部被撤销的操作,即redo

r 修改单个字符,按下后会暂时进入编辑模式,使我们能修改这个字符,修改后马上自动切换回普通状态

0 数字0,会把光标移到行首

$ 会把光标移到行尾

dd 剪切当前行的内容

yy 复制当前行的内容

p 粘贴内容到光标位置

/pattern 搜索pattern的字符串,即简单的查找字串功能,按n可以切到下一个,shift+n可以切到上一个


下面的是常用的命令模式的操作:

:e (路径) 打开文件

:w 保存文件

:saveas(路径) 另存为

:x 保存退出

:wq 保存退出,几乎和:x一样,此外在普通模式下按ZZ也可以快速保存退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值