专栏首页学院君的专栏玩转 PhpStorm 系列(八):Vim 篇

玩转 PhpStorm 系列(八):Vim 篇

快捷键篇中,学院君给大家介绍过,如果你之前使用过其他代码编辑器(比如 VSCode、Eclipse、Sublime Text 等),并且已经习惯那一套快捷键,可以在 PhpStorm 的插件市场安装对应的快捷键映射方案并切换过去:

此外,如果你是 Vim 重度爱好者,或者想要体验 Vim 编辑器,还可以通过在插件市场安装 IdeaVim 插件在 PhpStorm 中集成 Vim 编辑器进行编码:

安装完成后,重启 PhpStorm,就可以在顶部导航栏 Tools 下拉菜单点击「Vim Emulator」启动 Vim 编辑器:

启动之后,可以在 PhpStorm 底部状态栏右侧看到点亮的 Vim 图标:

同时,在代码编辑区域,不再是之前待输入的鼠标光标,而是 Vim 编辑器对应的只读光标:

要进入编辑模式,需要通过键盘输入 i

编辑完成后,在键盘点击 ESC 键退出编辑状态,然后输入 :w 保存当前修改(:wq可以保存并退出当前窗口):

当然,以上只是 Vim 编辑器中最基本的代码编辑、保存操作,关于该插件的详细使用教程,可以参考该项目对应的官方文档:

https://github.com/JetBrains/ideavim

这里就不一一演示了。

本文分享自微信公众号 - 学院君的后花园(geekacademy),作者:学院君

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-08-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 选择一款趁手的 PHP 代码编辑器

    正所谓「工欲善其事,必先利其器」,搭建好本地开发环境后,我们还需要选择一款趁手的 PHP 代码编辑器,它是我们日常编码形影相伴的兵器,可以最大化提升编码输出和工...

    学院君
  • PHP 基本语法篇:运算符

    介绍完了 PHP 中的基本数据类型和数组,今天我们结合数据类型介绍 PHP 语言中的运算符和流程控制,非常简单,我们简单过一下即可。

    学院君
  • Go 语言 Web 编程系列(十六)—— 设置、读取和删除 Cookie

    介绍完了 Go 语言的 HTTP 请求和响应处理,接下来,我们来看看 Go 语言中 Cookie 技术的实现,由于 HTTP 协议本身是无状态的,所以引入了 C...

    学院君
  • 打造高逼格的开发利器,让你的代码敲出打字机的效果,甚至更……

    作为程序员编程是非常重要的,但是在编程之余更为重要,更为好玩的一件事就是:打造自己敲代码的编辑器。我相信很多人都给自己的代码编辑器,查看器,IDE 等打造过各种...

    非著名程序员
  • 2. Nsight Eclipse 连接TX2进行CUDA编程

    一开始非常纠结在TX2上怎么写CUDA和opencv的程序,总不能在VIM里敲吧,也许是个神器,但现在可能真的没有时间学习,好在发现了Nsight Eclips...

    和蔼的zhxing
  • Android系统事件的recycle原理 博客分类: Android Android

        最近封装一些功能性的jar包,因为需要产生一些动作,然后给调用者一些回调,所以用到了事件和监听器。     举个例子,比如DragListene...

    chroya
  • hibernate中对象的3种状态 瞬时态、持久态、脱管态

    Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为P...

    week
  • 赛前重点|考官揭秘GeekPwn云靶场挑战赛关键点

    7月11日-12日,第二届GeekPwn云靶场挑战赛线上热身赛正式开赛。今年的比赛相较往年来说,无论是赛制、赛程还是奖励等方面,都会有明显的不同。对于选手们而...

    云鼎实验室
  • Springboot2.0 + Kotlin自定义json序列化不返回null字段的方法

    飞奔去旅行
  • 2020 年国外 9 个顶级的 Java 框架,你知道几个?

    https://towardsdatascience.com/9-top-java-frameworks-for-2020-1cc9d3c21f4c

    纯洁的微笑

扫码关注云+社区

领取腾讯云代金券