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

定制 vim 插件:ideavim

因为我比较喜欢 vim, 因此使用这些 IDE 时都会装上 vim 插件:ideavim....不过因为我对 vim 默认配置更改了很多,定制了很多快捷键等等,使用默认配置下 ideavim 时还是有些不太顺手,因此针对 ideavim 定制一些 vim 配置便十分有必要了。....ideavimrc 配置文件 其实很简单,修改 ideavim 配置文件 .ideavimrc 即可。默认情况下该文件并不存在,需要自行创建。...创建配置文件 .ideavimrc 后,接下来就是写入配置信息了。要注意,ideavim 只是 IDE 插件,并没有实现原生 vim 所有功能,有些 vim 功能在 ideavim 并不存在。...set relativenumber set scrolloff=3 set history=100000 进行快捷键映射前要先了解一下 ideavim 一些 “想法”,不然连什么是 window

2.9K30

最好用 IntelliJ 插件 Top 10

它还提供了运行/调试当前文件所在模块快捷操作,以及简化查找和排除冲突依赖关系方法。 ?...递增/递减: 递增/递减所有找到数字 复制行并且递增/递减所有找到数字 创建序列:保持第一个数字,递增替换所有其他数字 递增重复数字 按自然顺序排序: 按行倒序 按行随机排序 区分大小写A-z排序.../右 过滤/删除/移除: grep选定文本所有行不匹配输入文字将被删除。...(不能在列模式下工作) 移除选定文本 移除选定文本所有空格 删除选定文本所有空格 删除重复行 只保留重复行 删除空行 删除所有换行符 其他: 交换字符/选择/线/标记 切换文件路径分隔符:...BrowseWordAtCaret 允许轻松浏览下一个/上一个字插入符号,并高亮显示所选单词外观 用法:使用CTRL-ALT-UP,CTRL-ALT-DOWN浏览 注意:默认键盘映射中,这个快捷键也适用于下一个

2.4K100
您找到你想要的搜索结果了吗?
是的
没有找到

盘点开发者最爱 IntelliJ 插件 Top 10

它还提供了运行/调试当前文件所在模块快捷操作,以及简化查找和排除冲突依赖关系方法。...递增/递减: 递增/递减所有找到数字 复制行并且递增/递减所有找到数字 创建序列:保持第一个数字,递增替换所有其他数字 递增重复数字 按自然顺序排序: 按行倒序 按行随机排序 区分大小写A-z排序.../右 过滤/删除/移除: grep选定文本所有行不匹配输入文字将被删除。...(不能在列模式下工作) 移除选定文本 移除选定文本所有空格 删除选定文本所有空格 删除重复行 只保留重复行 删除空行 删除所有换行符 其他: 交换字符/选择/线/标记 切换文件路径分隔符:...BrowseWordAtCaret 允许轻松浏览下一个/上一个字插入符号,并高亮显示所选单词外观 用法:使用CTRL-ALT-UP,CTRL-ALT-DOWN浏览 注意:默认键盘映射中,这个快捷键也适用于下一个

1.7K70

IDEA Intellij小技巧和插件

不过视频是youtube上,为了方便墙内朋友,在这里简单列一下可追加功能:  * 列出标签后按回车键:对外围字符进行标签,当屏幕上相同字符太多,标签不够用时。...插件说明上就能看到详细功能说明,在这里简单介绍一下,方便英文不好童鞋:  所有AceJumpXXX快捷键都会进入AceJump模式,但按键调出书签,再按书签字母后会有不同效果  AceJumpChar...(不过使用IDEA原生Ctrl+W更为方便)  4. IdeaVim插件 另一个个人感觉非常好用插件是IdeaVim,这个插件作用是Intellij模拟Vim操作方式。...然后Setting -> Keymap查找Vim Emulator,设定激活/关闭IdeaVim模拟器快捷键,我设定为Ctrl+;(分号)。...普通模式下输入 :s/正则表达式/替换文本/g 可以在当前行范围内查找替换。(正常IDEA需要选中当前行后在当前选区查找替换)  2.

2.5K10

ideavim有什么用_intellij idea社区版

需要进行重新映射,我花了一些时间将一些非常常用快捷键整理收集,然后赋予其ideavim快捷键。取得了非常不错效果。 使用vim,最大好处,是减少打代码时候进行键鼠切换频率。...当然,经常翻文档很头疼 甚至特殊文本处理上,vim可以有很高正面收益。 比较好是,它与idea其他插件可以无缝对接,很多时候,可以在编程时候有奇效。...比如,一个你想不出英文名字方法名,你可以先打出中文方法名 使用翻译插件替换功能配合idea重命名重构。...你vim光标先停在中文方法名上 reviwtr 键 解释含义 re 我设置重命名重构vim映射 viw 选中当前整个中文(vim基础) tr 我设置映射翻译插件替换功能...ideavim与idea快捷键映射,当然还有一些idea插件快捷键映射

1.6K40

IdeaVim 基本操作

IdeaVim 基本操作 安装插件 ideaVim 剪贴板与系统剪贴板同步 Caps Lock 键映射为 Esc 键 光标的移动 文本插入 剪切和复制 撤销与重做 查找与替换 宏使用 排版与辅助...文件添加一行 :set clipboard=unnamedplus,unnamed 保存并退出 :wq 重启 IntelliJ IDEA Caps Lock 键映射为 Esc 键 到 Autohotkey...y1G或ygg 复制光标以上所有行 yG 复制光标以下所有行 yaw和yas 复制一个词和复制一个句子,即使光标不在词首和句首也没关系 d 删除(剪切)可视模式下选中文本 d$ or D 删除...取消一个改动 ctrl+r 重做最后改动 查找与替换 查找 快捷键 含义 /something 在后面的文本查找something ?...zo 打开折叠文本 zc 收起折叠 zR 打开所有折行 zM 收起所有折行 Ctrl+i 前进 Ctrl+o 后退 ~ 反转光标所在字符大小写 可视模式下U或u 把选中文本变为大写或小写 版权声明

2.1K30

说实话,Intellij IDEA 自带 Vim 插件真心不错。。。

IDEA Intellij小技巧和插件 一文简单介绍了一下IdeaVim插件。在这里详细总结一下这个插件日常编程一些常用小技巧。 供有兴趣使用这个插件,但对Vim还不十分熟悉朋友参考。...i" - 一个字符串内部文本 a包含文本,包括号本身 同理类推:i<, a[, i[, a(, i( 注意:真正vimit范围(一对xml标签内部)ideaVim不生效...最常用自然是mm, mn, mj, mk, ml这几个顺手键位。 真正vim全局书签 m 目前IdeaVim版本不生效。...使用 :%s/正则表达式/替换文本/g 在当前文件内替换所有出现匹配 可视模式下选中文本后,使用:’s/正则表达式/替换文本/g 命令可在选中区域中替换文本。...真正Vim %V 标志在IdeaVim不生效。 11 代码折叠 zo - 打开折叠 zc - 关闭折叠 14 宏定义 IdeaVim定义宏比Idea自带宏功能要轻量许多。

12.5K42

pythonideavim有什么作用_IdeaVim插件施用技巧

大家好,又见面了,我是你们朋友全栈君。 IdeaVim插件使用技巧 IDEA Intellij小技巧和插件 一文简单介绍了一下IdeaVim插件。...最常用自然是mm, mn, mj, mk, ml这几个顺手键位。真正vim全局书签 m 目前IdeaVim版本不生效。...需要定义全局书签可以使用Idea原本 F11 + 数字 方式13 文本替换使用 :s/正则表达式/替换文本/ 可在本行内替换首次出现匹配使用 :s/正则表达式/替换文本/g 本行内替换所有出现匹配使用...真正Vim \%V 标志在IdeaVim不生效。11 代码折叠zo – 打开折叠zc – 关闭折叠14 宏定义IdeaVim定义宏比Idea自带宏功能要轻量许多。...例如在VimgUU可以把当前行转换为大写,IdeaVim无效,实现同样功能可以先用V命令选中当前行,再用gU转换为大写。

1.4K30

PyCharm插件和配置

像拼写检查器一样,SonarLint可以即时突出显示编码问题,并提供清晰修复指导,因此可以提交代码之前对其进行修复。...各类IDE(Eclipse,IntelliJ,Visual Studio,VS Code)和编程语言中,SonarLint能够帮助所有开发人员编写更好、安全代码!...IdeaVim 和markdown support类似,IdeaVim也是一个仿真器类插件,如果你是vim忠实拥护者又想使用Pycharm的话,IdeaVim是个非常理想选择。...安装IdeaVim并重启Pycharm,Tools下会多出一个Vim Emulator选项,当这个选项被勾选时,说明Pycharm当前正处于vim编辑状态,这时代码光标是一个闪动小方块;取消勾选...Statistic statistic是一个项目统计插件,简单来说就是可以给出一个项目的统计信息,包括文件和代码量等,Pycharm左下角增加一个Statistic选项,点击这个按钮就可以查看项目的统计信息了

85530

IDEA + Vim,竟可以这么牛逼!!

简介 Vim是一个高度可配置文本编辑器,旨在高效地创建和更改任何类型文本。它作为“vi”包含在大多数UNIX系统和Apple OS X。Vim 非常稳定,并且正在不断开发以变得更好。...,并进入插入模式 S删除当前行所有文本,并进入插入模式 我最开始学习 vim 时候只知道i进入插入模式。...如果你真的是切换过来之后 这里所有的方式都能用到。 IDEA Intellij小技巧和插件一文简单介绍了一下IdeaVim插件。在这里详细总结一下这个插件日常编程一些常用小技巧。...a包含文本,包括< >号本身 同理类推:i<, a[, i[, a(, i( 注意:真正vimit范围(一对xml标签内部)ideaVim不生效。...真正Vim\%V标志在IdeaVim不生效。 11代码折叠 zo -打开折叠 zc -关闭折叠 14宏定义 IdeaVim定义宏比Idea自带宏功能要轻量许多。

2.6K10

pycharm安装插件报错怎么办_pycharm安装哪些插件

Pycharm 安装插件 Pycharm 安装插件 Pycharm 中一些值得安装插件 Rainbow Brackets IdeaVim Markdown Navigator Translation...插件可以让编写代码更加灵活 Pycharm 安装插件 点击 file – settings ,进入设置 找到 apperance Plugins,搜索框搜索想要插件,然后点击安装即可...Pycharm 中一些值得安装插件 Rainbow Brackets 这个插件叫彩虹屁,它可以让你代码块之间很清晰显示出各种颜色高亮 IdeaVim IdeaVim 可以让你在 Pycharm...当你 Pycharm 看一些源码以及 Docstring 时候,有些英语单词不懂,要频繁去打开网页查询相关意思,然后又回来继续看…,老是切换来切换去极为繁琐。...这个插件可以让你直接在 Pycharm 翻译,操作简单,直接选中文本右键翻译翻译: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174657.html原文链接

59610

一起学 Elasticsearch 系列 -Mapping

constant_keyword:这种类型适用于所有文档中都始终有相同值字段。比如在一次特定索引操作所有的文档都需要包含一个常量字段,例如 env 值可能为 "production"。...总的来说,虽然动态字段映射可以某些情况下提供便利,但它也可能导致未预见问题。因此,推荐开始索引文档之前就定义好mapping。...Frozen indices(冻结索引):有些索引使用率很高,会被保存在内存,有些使用率特别低,宁愿使用时候重新创建使用完毕后丢弃数据,Frozen indices 数据命中频率小,不适用于高搜索负载...这个参数可以设置存储哪些信息用于复杂文本处理,例如在词向量建模或者复杂文本检索场景中使用。...text类型字段不用于排序,很少用于聚合。 注意事项 适用于全文检索:如 match 查询。 文本字段会被分词。 默认情况下,会创建倒排索引。

34930

〖Python零基础入门篇④〗- Pycharm插件安装与常用插件

、 文章目录 PyCharm 插件安装 插件安装 – 方法一 插件安装 – 方法二 PyCharm 常用插件 插件 – Material Theme UI 插件 – IdeaVim 插件 – ignore...一个好 IDE 都会提供插件平台,允许第三方遵循插件平台集成条款前提下,使用插件平台对外提供能力,扩展出更广泛丰富功能。...插件安装 – 方法 PyCharm 主界面依次点击:File -> settings -> plugins -> Marketplace 在打开 Marketplace 界面搜索想要安装插件名称然后点击...---- ---- 插件 – Translation 使用 Pycharm 看一些框架或者第三方库源码时候,有些英语单词不懂,这个插件可以让你直接在 Pycharm 翻译,直接选中文本右键翻译。...创建新文件, 直接在对话框输入文件名和文件类型 (*.md)。左侧为文本编辑栏,右侧为效果显示栏。

1.2K30

Pycharm 安装插件

Pycharm 安装插件 Pycharm 安装插件 Pycharm 中一些值得安装插件 Rainbow Brackets IdeaVim Markdown Navigator Translation...插件可以让编写代码更加灵活 Pycharm 安装插件 点击 file – settings ,进入设置 找到 apperance Plugins,搜索框搜索想要插件,然后点击安装即可...Pycharm 中一些值得安装插件 Rainbow Brackets 这个插件叫彩虹屁,它可以让你代码块之间很清晰显示出各种颜色高亮 IdeaVim IdeaVim 可以让你在 Pycharm...当你 Pycharm 看一些源码以及 Docstring 时候,有些英语单词不懂,要频繁去打开网页查询相关意思,然后又回来继续看…,老是切换来切换去极为繁琐。...这个插件可以让你直接在 Pycharm 翻译,操作简单,直接选中文本右键翻译翻译: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/174787.html原文链接

49420

IntelliJ IDEA常用酷炫插件【面试+工作】

二、IDEA插件安装 IDEA插件安装非常简单,对于很多插件来说,只要你知道插件名字就可以IDEA里面直接安装。 ?...IdeaVim所有写代码编辑器,都要安装VIM插件,我觉得这是一种VIM精神, IdeaVim是一个Vim仿真插件,用于基于IntelliJ平台上IDE。...文件映射命令解决。...用法:用CTRL-ALT-UP、CTRL-ALT-DOWN浏览(注:默认键映射中此快捷方式也可用于下一个/上一个事件)。 7....按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕这个字符所有出现位置都打上标签,你只要再按一下标签字符,就能把光标移到该位置上。

1.6K30

ideavim怎么用_idea基本使用教程

ideavim 使用分享 ideavim 使用 ideavim介绍 ideavim是JetBrains官方开发模拟vim插件,熟练ideavim的人可以更快进行操作,大部分操作都可以用键盘来代替。...配合ide智能补全,就一个字爽 ideavim安装 idea自带插件管理搜索ideavim然后选择安装 macos 打开idea配置 cmd + , windows 打开idea配置 ctrl...+ shfit + s 配置ideavim ideavim 配置可以直接在idea中进行 idea最下面一行 就可以在这个配置文件内进行自己自定义配置 我ideavim配置..." :%s/old/new/g - 用new替换文件中所有的old。 " :%s/^/xxx/g - 每一行行首插入xxx,^表示行首。..." :%s/$/xxx/g - 每一行行尾插入xxx,$表示行尾。 " 有替换命令末尾加上c,每个替换都将需要用户确认。

1.5K20

ideavim怎么用_idea常用快捷键图文

要注意很多vim命令ideavim中用不了,但是对于我们开发人员来说已经足够了。 基本命令 进入编辑区,进入是命令模式。命令l模式,就能愉快使用H/J/K/L键了。...模式互换 命令模式 -> 编辑模式 : i 或 a键 编辑模式 -> 命令模式 : Esc 话不多说,上干货 自定义ideavim配置 若需要自定义ideavim快捷键,只需要创建一个.ideavim...没关系,下面让我来讲解一下 .ideavim配置文件讲解 .ideavim,注释写法为: " xxx 第一条命令let mapleader=','就是vim命令调用模式要用到命令,具体怎么用,下面将会进行讲解...先来idea输入命令“`:actionlist“,然后回车即可看到非常多action命令,如图所示: 可以看到有非常多action命令。...聪明读者们,应该想到了实用快捷键来代替这些action快捷键,只需要在.ideavim自定义即可了。

79520

IntelliJ IDEA优秀插件(编程通用)「建议收藏」

二、IDEA插件安装 IDEA插件安装非常简单,对于很多插件来说,只要你知道插件名字就可以IDEA里面直接安装。...IdeaVim所有写代码编辑器,都要安装VIM插件,我觉得这是一种VIM精神, IdeaVim是一个Vim仿真插件,用于基于IntelliJ平台上IDE。...文件映射命令解决。...用法:用CTRL-ALT-UP、CTRL-ALT-DOWN浏览(注:默认键映射中此快捷方式也可用于下一个/上一个事件)。 7....按快捷键进入 AceJump 模式后(默认是 Ctrl+J),再按任一个字符,插件就会在屏幕这个字符所有出现位置都打上标签,你只要再按一下标签字符,就能把光标移到该位置上。

74540

IDEA使用ideaVim, 配置自定义vim快捷键

大家好,又见面了,我是你们朋友全栈君。 .ideavimrc 配置文件 其实很简单,修改 ideavim 配置文件 .ideavimrc 即可。...macOS wim 系统C:\Users\Administrator文件夹下创建_ideavimrc, 我这里用是win系统 需要安装ideaVim插件 let mapleader='...@r 重复一次宏 10@r重复10次宏 注意(idea提示功能干扰,可以字符串里面先写好然后复制黏贴) " ###### 7.2 替换 " :s/old/new - 用new替换当前行第一个..." :%s/old/new/g - 用new替换文件中所有的old。 " :%s/^/xxx/g - 每一行行首插入xxx,^表示行首。...内置快捷键 使用:进入vim模式 actionlist 查看所有快捷键 如上图黑光标按:再输入actionlist 查看所有ideavim内置快捷键 快捷键查看 使用方式 nnoremap

2.6K10
领券