这些使用技巧和插件可以帮助你快速使用Vim

Vimtutor

我发现Vimtutor是一个很小的应用程序,您可以在学习时编辑该文本,它包括一些命令的基础知识,Vimtutor 通常在 Vim 所在的任何地方都可以找到。

GVim

我发现开始使用GVim满足基本的编辑需求很有用。可能有一些人认为GVim是在鼓励开发者在专为键盘设计的环境中使用鼠标,但它让我发现我其实能够在下拉菜单中快速找到我正在寻找的命令,提醒自己使用正确的命令,然后执行时再使用键盘。

Keyboard maps

除了切换到GVim之外,我还发现可以方便地使用键盘“备忘单”来提醒我使用一些基本的键。

Vimium

我发现对加强Vim导航方式有用的技巧是使用Vimium,这是Chrome的开源扩展,可使Chrome模仿Vim使用的快捷方式。我发现我为正在使用的键盘快捷键切换上下文的次数越少,我实际使用它们的可能性就越大。 Firefox存在类似Vimerator的扩展。

Auto Pairs

自动配对插件可帮助插入和删除成对的字符,例如方括号,括号或引号。这对于编写代码非常有用,因为大多数编程语言在其语法中都使用成对的字符,例如函数调用的括号或字符串定义的引号。

自动配对功能具有最基本的功能,当您键入开头字符时,它会插入相应的结尾字符。例如,如果输入括号[,自动对会自动插入右括号]。相反,如果您使用 Backspace 键删除左括号,自动配对会删除相应的右括号。

如果启用了自动缩进,则在按Return / Enter键时,“自动配对”会在正确的缩进位置插入配对的字符,从而避免寻找正确的位置并键入所需的空格或制表符。

NERD Commenter

此插件向Vim添加了代码注释功能,类似于在集成开发环境(IDE)中发现的功能。安装此插件后,您可以选择一行或几行代码,然后按一下按钮即可将其更改为注释。

NERD Commenter与标准的Vim文件类型插件集成在一起,因此它可以理解几种编程语言,并为单行或多行注释使用适当的注释字符。

最简单的入门方法是按Leader + Space键在注释和未注释之间切换当前行。 Vim Leader的标准键是\字符。

在可视模式下,您可以选择多行并同时切换它们的状态。 NERD Commenter 也理解计数,因此您可以提供计数 n 后跟命令来一起更改 n 行。

其他有用的功能是由Leader + cs触发的“性感注释”,它使用多行注释字符创建了精美的注释块。

Vim Surround

该插件可帮助您用成对的字符(例如,括号或引号)或标记(例如HTML或XML标记)“包围”现有文本。它类似于自动配对,但它不是在插入文本时工作,而是在编辑文本时更有用。

Vim Gitgutter

这款插件对于使用 Git 进行版本控制的任何人都很有用。它在“装订线”(符号列)中以符号形式显示Git diff的输出,其中Vim提供了附加信息,例如行号。

Vim Fugitive

对于任何将Git集成到Vim工作流程中的人来说,Vim Fugitive是另一个很棒的插件。它是一个 Git 包装器,允许您直接从 Vim 执行 Git 命令并与 Vim 的界面集成。

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个关注,是对我莫大的鼓励!

好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个关注,是对我莫大的鼓励!
我们这边有一个Python交流群,里面有很多大佬解答问题,群号:821189983。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Miku丨无形

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

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

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

打赏作者

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

抵扣说明:

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

余额充值