vim入门_Vim入门的5个技巧

vim入门

多年以来,我一直想学习Vim ,现在是我首选的Linux文本编辑器,并且是开发人员和系统管理员最喜欢的开源工具。 当我说学习时,我的意思是真正学习。 师父一个字可能太强了,但我会精通高级语言。 在使用Linux的大多数年中,我的技能包括打开文件,使用箭头键上下导航,切换到插入模式,更改某些文本,保存并退出的能力。

但这就像最小可行值。 我的技能水平使我能够从终端上编辑文本文档,但实际上并没有赋予我我一直想像的可能的任何文本编辑超级功能。 而且它并不能证明在完全功能强大的Pico或Nano上使用Vim是合理的。

那么,为什么要完全学习Vim? 因为我确实花了很多时间来编辑文本,所以我知道我可以提高效率。 为什么不使用Emacs或像Atom这样的更现代的编辑器呢? 因为Vim对我的作品,至少我有它的一些最起码的经验。 也许重要的是,因为很少有人遇到我正在使用的系统,但该系统没有Vim或表妹(vi)的改进程度较低。 如果您一直渴望学习Emacs,那么您将获得更多的功能-我希望这些技巧的Emacs-analog也将对您有用。

在集中精力提高Vim使用能力的几个星期中,我必须分享的第一个技巧是您实际上必须使用该工具。 尽管这似乎是Obvious船长直接提出的一条建议,但实际上我发现这比我留在计划中的难度要大得多。 我的大部分工作都在Web浏览器内部进行,并且每次我需要在浏览器外部编辑一段文本时,都必须取消对Gedit的触发式训练。 Gedit已进入我的快速启动器,因此第一步是删除此快捷方式,然后将Vim放在那里。

我尝试了许多可以帮助我学习的东西。 如果您也想学习的话,我会推荐其中一些。

维姆托

有时,最佳的入门场所离应用程序本身并不远。 我发现Vimtutor是一个很小的应用程序,基本上是一个文本文件中的教程,您可以在学习时编辑该文本,它对向我展示我多年来跳过的命令的基础知识一样有帮助。 Vimtutor通常在Vim的任何地方都可以找到,并且如果您的系统上还没有Vim包,则可以从软件包管理器轻松安装。

GVim

我知道不是每个人都会同意这一观点,但是我发现停止使用终端中的Vim版本并开始使用GVim满足我的基本编辑需求非常有用。 Naysayers会争辩说,它鼓励在为键盘设计的环境中使用鼠标,但是我发现能够在下拉菜单中快速找到所需的命令,提醒自己正确的命令,然后执行该命令很有帮助。用键盘。 另一种选择通常是对无法弄清楚如何做某事感到沮丧,这在您学习新的编辑器时经常感到不舒服。 不,每隔几分钟停止阅读手册页或使用搜索引擎提醒您按键顺序并不是学习新知识的最佳方法。

键盘图

除了切换到GVim之外,我还发现可以方便地使用键盘“备忘单”来提醒我一些基本的击键。 您可以在站点旁边下载,打印和设置网站上的许多内容,但我选择为笔记本电脑键盘购买一套贴纸。 它们不到十美元,每当我使用笔记本电脑至少尝试编辑一次新事物时,都会得到微妙的提醒。

m

正如我提到的,我大部分时间都住在网络浏览器中。 其中我发现有助于加强导航的Vim模式的招数是用Vimium ,一个开源的Chrome扩展程序,使Chrome的模拟天生的Vim使用的快捷方式。 我发现我为所使用的键盘快捷键切换上下文的次数越少,我实际使用它们的可能性就越大。 Firefox存在类似Vimerator的扩展。

其他人

毫无疑问,没有比从其他人那里获得建议,反馈和解决方案更好的方法来获得学习新知识的帮助。

如果您居住在较大的市区,那么您附近可能会有一个Vim聚会组织。 否则,该位置将是Freenode IRC上的#vim通道。 #vim频道是Freenode上较受欢迎的频道之一,总是充满乐于助人的个人,愿意为您的问题提供帮助。 我觉得很有趣,只是听着chat不休,看看别人试图解决哪些类型的问题,看看我遗漏了什么。


那么该如何做呢? 到目前为止,一切都很好。 所花费的时间可能还没有在节省的时间上得到回报,但是当我发现自己有了新的反射力,按正确的按键顺序跳跃单词或有些类似的小壮举时,我总是会感到有些惊讶和高兴。 我至少可以看到,每天的投资都在使自己接近回报。

到目前为止,这些并不是学习Vim的唯一技巧。 我还想向人们介绍Vim Adventures ,这是一个在线游戏,您可以在其中使用Vim击键进行导航。 就在前几天 ,我在Vimgifs.com上遇到了一个奇妙的视觉学习工具,这正是您可能期望的那样:Vim的示例很小,很适合gif。

您是否已花时间学习Vim,或者实际上是学习任何具有键盘密集界面的程序? 什么对您有用,您认为付出的努力值得吗? 您的生产率变化是否达到了您的预期? 让我们在下面的评论中分享故事。

翻译自: https://opensource.com/life/16/7/tips-getting-started-vim

vim入门

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值