Vim学习笔记

Vim(代码编辑器)的模式

Vim(代码编辑器)的模式分为几种:普通模式(浏览或者从宏观上处理文本、复制粘贴删除)、输入模式(文本编辑)、命令行模式(可以输入命令来指示你是否要保存还是退出等等)、可视模式(选中一段内容)

vim刚开始进入时是处于普通模式的,要进行文本编辑需要进入输入模式,编辑完退出时需要先从输入模式退到普通模式,按esc键;要退出vim还需要从普通模式切换到命令行模式

快速操作教程

第一、vim刚开始进入时是处于普通模式

第二、从普通模式到输入模式---i

第三、从输入模式退到普通模式---esc

第四、从普通模式到命令行模式---:

第五、从命令行模式退到普通模式---esc

第六、在命令行模式下

Shift+:+w+回车=保存修改后的文件

Shift+:+w+q+回车=保存当前编辑并退出这个文件

注意:将输入法切换成英文,避免麻烦

普通模式:

双击“gg”就会回到文档的最上方,对应VS Code当中的home键,“G”就会回到文档的最下方,对应VS Code当中的End键

Ctrl+u=对应向上翻页,也就是PgUp; Ctrl+d=对应向上翻页,也就是PgDn

f:寻找字符,举例fr=把你的光标移动到离你最近的r

y:使用复制功能;yaw:复制整个单词的意思;复制操作:yaw+p=完成粘贴一段内容的操作

举例:y4k=复制了上4行的内容,y4k+p=完成复制上4行内容的操作

d:删除。举例:dj=删除当前行和下一行的内容;d8j=删除下8行的内容

要删除当前这个词使用caw并且进入输入模式

删除当前这一行使用cc并且进入输入模式

c4j就会删除下4行同时进入输入模式

u:撤销

在普通模式下(区分大小写):

全部删除:按esc键后,先按gg(到达顶部),然后dG

全部复制:按esc键后,先按gg,然后ggyG

全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG  单行复制:按esc键后, 然后yy

单行删除:按esc键后, 然后dd

输入模式:

在普通模式下输入i进入输入模式

从输入模式退到普通模式,按esc键

使用“i”是在当前光标前一个字母开始输入,使用“a”是在当前光标后一个字母开始输入,使用大写的“I”就会从这一行的开头进入输入模式,使用大写的“A”就会从这一行的末尾进入输入模式。

命令行模式:

在普通模式下输入“:”进入命令行模式

从命令行模式退到普通模式,按esc键

q(退出)+回车=退出vim

h(左)j(下)k(上)l(右)

举例:4k向上跳四行

使用w,跳转到下一个单词的开头

Shift+:+w+回车=保存修改后的文件

Shift+:+w+q+回车=保存当前编辑并退出这个文件

可视模式:

在普通模式下输入“v”进入可视模式

使用“c”可以删除这一段内容并且进入输入模式

GVIM 和 VIM 的主要区别

在 Ubuntu 系统中 GVIM 和 VIM 的主要区别是其 GUI 界面。GVIM 是 Vim 的 GUI 版本,它提供了一些额外的功能,如鼠标支持、窗口管理功能等。此外,GVIM 可以在更多的操作系统中运行,因为它是基于 GUI 的。 

在功能方面,GVIM 和 VIM 基本相同,因为它们都是 Vim 编辑器。因此,它们共享相同的命令和功能,如多级撤销、正则表达式搜索和替换、宏录制等。

如果您更喜欢使用类似于传统命令行的界面,则可以使用 VIM。如果您更喜欢使用可视化界面,则可以选择 GVIM。

 

总结:其他详细操作详看官方文档,vim这个代码编辑器需要多用才能熟练掌握,它的键盘式操作的特点会让人觉得很难上手

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tangle-F

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值