首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

像Intellij Idea一样在Vim中进行CamelCase扩展?

在Vim中进行CamelCase扩展,可以使用以下方法:

  1. 使用内置的CamelCase扩展功能

Vim内置了CamelCase扩展功能,可以通过以下方式启用:

代码语言:txt
复制
:set iskeyword+=@

这将使Vim识别CamelCase单词,从而可以使用wbe等命令在单词之间导航。

  1. 使用插件

有许多插件可以帮助您在Vim中进行CamelCase扩展,例如:

  • vim-textobj-user:提供了一个框架,可以轻松地定义自定义文本对象。
  • vim-textobj-camelcase:使用vim-textobj-user框架,提供了CamelCase单词的文本对象。

要安装这些插件,可以使用Vim插件管理器,例如Vundle、Plug等。

  1. 自定义映射

您可以在Vim中自定义映射,以便更快地导航CamelCase单词。例如,您可以在.vimrc文件中添加以下内容:

代码语言:txt
复制
onoremap in :<C-u>call search('\<\u\w*\>', 'bcW')<CR>
onoremap an :<C-u>call search('\<\u\w*\>', 'cW')<CR>

这将创建两个映射:in用于向后搜索CamelCase单词,an用于向前搜索CamelCase单词。

综上所述,在Vim中进行CamelCase扩展可以通过内置功能、插件和自定义映射来实现。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

欲善事先利器——IDEA 插件篇

——《长江七号》 同样的开场白,不一样的酒,不一样的故事。 上篇《欲善事先利器——系统篇》已经推荐了一些个人常用的效率系统软件。觉得有帮助的,有共鸣的 Rock 一下。...IdeaVim Idea 中使用 Vim 风格写代码,只适合 Vim 党。不多介绍,懂得自然懂,不懂的自行先学 Vim(自动狗头)。...方法上快速 convert 的 setter 形式的代码。 CamelCase 驼峰式大小写切换插件。...可以通过快捷键 CamelCase, camelCase, snake_case and SNAKE_CASE 之间快速切换。 默认快捷键:ctrl + shift + u ?...自动将 pojo 的注释添加到对应的 Sql 文件的注释。 丰富的配置,如果没有配置文件,则会使用默认配置。 可以 Intellij Idea 快捷键配置配置快捷键。

1.3K30
  • 精选提高开发效率的15个idea插件

    这里整理的适合各种语言开发的通用插件,也排除掉IntelliJ IDEA自带的常用插件了(有些插件安装IntelliJ IDEA的时候可以安装) 二、IDEA插件安装 IDEA的插件安装非常简单,对于很多插件来说...,只要你知道插件的名字就可以IDEA里面直接安装。...• 如上图标注 1 所示,IntelliJ IDEA 对插件进行了很好的分类: • All plugins 显示所有插件。 • Enabled 显示当前所有已经启用的插件。...❈ Free Mybatis plugin mybatis 插件,让你的mybatis.xmljava代码一样编辑。...MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的

    11.3K30

    12个超好用的IntelliJ IDEA 插件!你用过几个?

    一、前言 IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。...#3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 并且可以设置不同的日志级别的显示样式。...#4.Free Mybatis plugin mybatis 插件,让你的mybatis.xmljava代码一样编辑。...mapper xml #5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下...安装完成之后,应用Lombok的时候注意别忘了需要添加依,maven为例: #9.Key promoter Key promoter 是IntelliJ IDEA的快捷键提示插件,会统计你鼠标点击某个功能的次数

    7.6K50

    12 个免费又酷炫的 IntelliJ IDEA 插件!

    3、Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...4、Free Mybatis plugin mybatis 插件,让你的mybatis.xmljava代码一样编辑。...5、MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的...安装完成之后,应用Lombok的时候注意别忘了需要添加依,maven为例: 9、Key promoter Key promoter 是IntelliJ IDEA的快捷键提示插件,会统计你鼠标点击某个功能的次数...pr=idea Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,一个团队如果公司有规定格式化风格,这个可以使用。

    1.9K20

    IntelliJ IDEA 酷炫插件推荐

    3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...mybatis.xmljava代码一样编辑。...5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...pr=idea Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,一个团队如果公司有规定格式化风格,这个可以使用。

    1.1K40

    动态图--推荐几个IntelliJ IDEA 牛逼插件

    3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...mybatis.xmljava代码一样编辑。...5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...pr=idea Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,一个团队如果公司有规定格式化风格,这个可以使用。

    2.2K30

    各种 IntelliJ IDEA 酷炫插件推荐

    3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...4.Free Mybatis plugin mybatis 插件,让你的mybatis.xmljava代码一样编辑。...5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的...转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case) 转换为camelCase...pr=idea Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,一个团队如果公司有规定格式化风格,这个可以使用。

    1.3K20

    IDEA快捷键拆解系列(十六):插件篇

    插件 描述 推荐指数 Jrebel for Intellij 热部署插件,用Jrebel做热部署,效果比使用Spring-loaded和Spring-boot-devtools好多了 ☆☆☆☆☆ CodeGlance...代码区右边显示代码小地图,方便快速定位代码 ☆☆☆☆☆ Translation 翻译插件,目前支持谷歌和有道。...快捷键:Ctrl + ;;然后出现蓝色区域可输入要查找的关键字;黄色部分就是对应进行跳转快捷键,挨着的绿色部分是查找的结果 ☆☆☆☆ emacsIDEAs 类似于AceJump插件 ☆☆☆☆ IdeaVim...支持IDEA中使用Vim的插件 ☆☆☆☆ Key Promoter 快捷键显示插件,适合新手 ☆☆☆☆ ANSI Highlighter 高亮插件 ☆☆☆ Identifier Highlighter...between CamelCase, camelCase, snake_case and SNAKE_CASE.

    1.1K20

    IntelliJ IDEA酷炫插件系列

    #3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...#4.Free Mybatis plugin mybatis 插件,让你的mybatis.xmljava代码一样编辑。...#5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...pr=idea Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,一个团队如果公司有规定格式化风格,这个可以使用。

    1.4K20

    各种 IntelliJ IDEA 酷炫插件推荐

    3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 ? img 并且可以设置不同的日志级别的显示样式。 ?...mybatis.xmljava代码一样编辑。...img 5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...pr=idea Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,一个团队如果公司有规定格式化风格,这个可以使用。

    1K20

    12 个酷炫的 IntelliJ IDEA 插件

    #3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 并且可以设置不同的日志级别的显示样式。...#4.Free Mybatis plugin mybatis 插件,让你的mybatis.xmljava代码一样编辑。...mapper xml #5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下...camelCase) 转换为dot.case (或转换为camelCase) 转换为hyphen-case (或转换为camelCase) 转换为hyphen-case (或转换为snake_case)...pr=idea Eclipse Code Formatter 使用 Eclipse 的代码格式化风格,一个团队如果公司有规定格式化风格,这个可以使用。

    1.9K21

    IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件

    1 IDEA插件简介 常见的IDEA插件主要有如下几类: 常用工具支持 Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也有IDEA插件供开发使用,其中大部分已经IDEA默认集成了...即可生效 IDEA插件仓库 IntelliJ IDEA激发了许多Java开发人员编写插件, IntelliJ IDEA Plugins 目前包含3000+个插件并且还在不断增长。...当然,这些方法不止IDE的代码调用需要用到,真正线上部署的时候也需要有,所以,还需要使用maven引入一个lombok的包。...弹出的对话框,可以自动帮我们生成一份.ignore文件,这里我们让其帮忙自动排除所有和idea有关的文件。 ?  8 Mybatis plugin 目前ORM框架,Mybatis非常受欢迎。...但是,同时给很多开发带来困扰的就是Mybatis需要很多xml的配置文件,有的时候很难去进行修改。 这里推荐一款神器,可以让你编辑java代码一样编辑mybatis的文件。

    1.5K20

    Linux 开发人员的困境:拥抱 Vim 还是 IntelliJ IDEA

    命令模式下,用户可以通过快捷键执行各种编辑命令,而在插入模式下,用户可以传统文本编辑器一样直接输入文本。这种编辑模式的切换允许用户更快速地进行编辑操作。...强大的插件生态系统:IntelliJ IDEA提供丰富的插件生态系统,允许开发者根据自己的需求进行扩展和定制。这意味着可以轻松集成其他工具和框架,提高开发效率。...高度集成:IntelliJ IDEA内置了大量的功能和工具,如代码自动完成、重构支持、版本控制集成、调试器等,可以提高开发效率和代码质量。同时,它还拥有强大的插件生态系统,能够根据需要进行灵活扩展。...如果你需要这些高级功能,可以IntelliJ IDEA完成大部分的开发工作,并且使用Vim进行某些特定的编辑任务。...如果你对Vim的编辑方式习以为常,并且喜欢其提供的快捷键和命令模式,IntelliJ IDEA安装并配置"IDEAVim"插件,以获得类似Vim的编辑体验,可以将Vim作为IntelliJ IDEA

    30400

    推荐 IntelliJ IDEA 牛逼的插件

    3.Grep console 自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,console右键就能打开。 ? 并且可以设置不同的日志级别的显示样式。 ?...mybatis.xmljava代码一样编辑。...5.MyBatis Log Plugin Mybatis现在是java操作数据库的首选,开发的时候,我们都会把Mybatis的脚本直接输出在console,但是默认的情况下,输出的脚本不是一个可以直接执行的...private String name; private int age; private String male; } 9.Key promoter Key promoter 是IntelliJ...,大家都知道,我们URL的命名一个是类requestmapping+方法requestmapping,查找的时候还是有那么一点不方便的,restfultookit就能很方便的帮忙进行查找。

    1.3K20

    IntelliJ IDEA插件的安装及插件汇总

    接下来我们说下如何安装插件 1.进入IntelliJ IDEA,依次点击File -> Settings -> Plugins 2.搜索你想要安装的插件 比如我们想安装Lombok插件,我们可以输入Lombok...,然后进行搜索,如果显示No Plugins found,则点击Serach in repositories进行仓库搜索),然后点击Install,即可安装此插件。...在此,需要注意的是:插件安装成功后,需要重新启动 IntelliJ IDEA 使插件生效。...通过快捷键自动补全函数的调用参数,针对包含大量参数的构造函数和方法非常有用 CamelCase 命名风格转换插件,可以 kebab-case,SNAKE_CASE,PascalCase,camelCase...,snake_case 和 空格风格之间切换 Free Mybatis plugin dao层方法跳转到对应mapper文件sql语句的映射 IDEA Mind Map 思维导图插件 Key promoter

    69920

    Intellij IDEA常用的牛逼插件的总结

    上次老师跟大家分享了下Java过滤器和拦截器的区别的相关知识,今天跟大家分享Intellij IDEA常用的牛逼插件的总结的知识。...1 Intellij IDEA常用的牛逼插件的总结 这里补充一下常用的插件, 非常值得安利一波!...1、日晒主题 Solarized Themes 推荐指数:☆☆☆☆☆ 推荐理由:日晒主题本身是为vim定制的。后来移植到ide 非常酷!配色非常耐看。 最近更新不等号显示,注释不可编辑。...背景图可是另外的插件设置的哈Background Image Plus + 2、idea上 类调用时序图 SequenceDiagram for IntelliJ IDEA 推荐指数:☆☆☆...9、转换大小写CamelCase 或 UpperLowerCapitalize 推荐指数:☆☆☆☆☆ 推荐理由:快捷转换格式:大小写 驼峰,下划线 划线 等等!

    1.4K20

    IDEA这些既好用又好玩的三十多个宝贝插件你还不知道吗?「建议收藏」

    Grep Console 控制台日志 高亮 google-java-format —— 代码自动格式化 Key promoter X —— 会有这个操作的快捷键界面的右下角进行告知。...CodeGlance —— 缩略图 Leetcode Editor 可以IDEA在线刷题。...Console 控制台日志 高亮 google-java-format —— 代码自动格式化 这个插件的优点在于不需要手动快捷键去格式化代码 Key promoter X —— 会有这个操作的快捷键界面的右下角进行告知...CodeGlance —— 缩略图 这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域,而不用疯狂地拖拽一遍去找。 Leetcode Editor 可以IDEA在线刷题。...– 多种命名格式之间切换 快捷键如果忘记的话可以 IDEA 的菜单栏的 Edit 找到 jclasslib bytecode viewer 查看字节码 IDEA 打开想研究的类。

    1.8K20

    Intellij IDEA 实用插件安利

    前言 从2020 年 JVM 生态报告解读 可以看出Intellij IDEA 目前已经稳坐 Java IDE 头把交椅。而且统计得出付费用户已经超过了八成(国外统计)。...IDEA 插件 分享之前我们来看看其插件体系。Intellij IDEA 大部分功能是通过插件集成进来的。默认情况下已经集成了很多插件。你可以通过 Preferences 查看: ?...Intellij IDEA 为人诟病的是性能问题,我们可以禁用一些我们不用的自带插件减轻负担。接下来我把我必备插件分享出来。 3....3.4 CodeGlance 代码编辑区迷你缩放插件,可以进行代码的全局预览。来看看效果吧。 ?...3.5 CamelCase 命名风格转换插件,可以 kebab-case,SNAKE_CASE,PascalCase,camelCase,snake_case 和 空格风格之间切换。

    1.2K10
    领券