写点什么

webstorm 之开发工具 Vim(一)

用户头像
Augus
关注
发布于: 23 小时前
webstorm之开发工具Vim(一)

平常总喜欢喜欢看一些 idea 插件,尤其是看到一些热门的插件,总是想去尝试。今就给大家推荐一款我用了很久的一款插件。ideaVim,我最喜欢的插件之一, 通过 vim 语法配上该插件可以通过键盘完成大部分操作,摆脱鼠标和键盘之间来回切换的桎梏,它可以很好的提高你的代码效率,。


先放一张我收藏很久的图片,上面清楚写好了每个按键的指令,以及一些简单的按键组合,可谓是居家必备之良品。


ideaVim

用于基于 IntelliJ 平台的 IDE 的 Vim 仿真插件。

Vim 模式

vim 有四种模式,分别是:


  • 正常模式 (Normal-mode)

  • 插入模式 (Insert-mode)

  • 命令模式 (Command-mode)

  • 可视模式 (Visual-mode)


在正常模式下,我们可以移动光标,编辑,复制删除文本等操作。按Esc键可以进入该模式。


在插入模式,可以键入相应的文本。i键可以进入。


在命令模式下可以进行文本的查找等功能,:键可以进入。


在可视模式下我们可以选择一段文本,就像鼠标左键选择文本一样,v键可以进入。

vim 语法

那我们该怎么使用它?首先它是如何脱离鼠标,完成光标的拖动呢?

vim 通过h, j, k, l四个键来实现对鼠标的移动的。


  • h键鼠标左移。

  • l键鼠标右移。

  • j键鼠标下移。

  • k键鼠标上移。

光标移动到指定的位置,我们又该如何键入文字呢?

这时我们就要用到上文说的插入模式了,按i键进入,然后就可以键入自己的东西了。键入完成后,我们再按


Esc键就可以退出插入模式进入正常模式了。


当然,在我们的实际开发中,操作肯定比我说到的复杂的很多。

如何快速移动光标?

首先,如果光靠h, j, k, l来一行一字来移动代码的话,肯定会相当麻烦,这时我们就要用到其他命令来进行


光标的快速移动了。


  • H键移动光标到屏幕顶部。

  • M键移动光标到屏幕中间。

  • L键移动光标到屏幕底行。

  • CTRl + F/B键上翻下翻屏幕。

  • CTRl + E/Y键上滚下滚屏幕。


今天先给大家分享到这里,后期再给大家慢慢分享,


我是 Augus,一个爱瞎搞的软件工程师。

用户头像

Augus

关注

爱瞎搞的软件开发工程师 2021.06.10 加入

某摸鱼集团

评论

发布
暂无评论
webstorm之开发工具Vim(一)