ideaVim 设置[通俗易懂]

ideaVim 设置[通俗易懂]1、打开如图所示的文件夹:C:\Users\你的用户名\2、创建_ideavimrc文件3、文件内添加以下代码:letmapSpace=”sethlsearchsetincsearchsetignorecasesetsmartcasesetshowmodesetnumbersetrelativenumbersetscrollof…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1、  打开如图所示的文件夹:C:\Users\你的用户名\

2、创建_ideavimrc 文件

3、文件内添加以下代码:

let mapSpace=' ' 
set hlsearch 
set incsearch 
set ignorecase 
set smartcase 
set showmode
set number
set relativenumber 
set scrolloff=3 
set history=100000 
set clipboard=unnamed 

" clear the highlighted search result 
nnoremap <Space>sc :nohlsearch<CR> 
nnoremap <Space>fs :w<CR> 
nnoremap <Space>? :action GotoAction<CR> 
nnoremap gd :action GotoDeclaration<CR> 
nnoremap gi :action GotoImplementation<CR> 

" project search 
nnoremap <Space>ps :action SearchEverywhere<CR> 
nnoremap <Space>pf :action GotoFile<CR> 
nnoremap <Space>fu :action FindUsages<CR> 

" Quit normal mode 
nnoremap <Space>q  :q<CR> 
nnoremap <Space>Q  :qa!<CR> 

" Move half page faster 
nnoremap <Space>d  <C-d> 
nnoremap <Space>u  <C-u> 

" Insert mode shortcut 
inoremap <C-h> <Left> 
inoremap <C-j> <Down> 
inoremap <C-k> <Up> 
inoremap <C-l> <Right> 
inoremap <C-a> <Home> 
inoremap <C-e> <End> 
inoremap <C-d> <Delete> 

" Quit insert mode 
inoremap jj <Esc> 
inoremap jk <Esc> 
inoremap kk <Esc> 

" Quit visual mode 
vnoremap v <Esc> 

" Move to the start of line 
nnoremap H ^ 

" Move to the end of line 
nnoremap L $ " Redo 
nnoremap U <C-r> 

" Yank to the end of line 
nnoremap Y y$ 

" quit ==> close current window 
nnoremap <Space>q <C-W>w 

" Window operation 
nnoremap <Space>ww <C-W>w 
nnoremap <Space>wd <C-W>c 
nnoremap <Space>wj <C-W>j 
nnoremap <Space>wk <C-W>k 
nnoremap <Space>wh <C-W>h 
nnoremap <Space>wl <C-W>l 
nnoremap <Space>ws <C-W>s 
nnoremap <Space>w- <C-W>s 
nnoremap <Space>wv <C-W>v 
nnoremap <Space>w\| <C-W>v 

" Tab operation nnoremap tn gt nnoremap tp gT 
" ================================================== 
" Show all the provided actions via `:actionlist` 
" ================================================== 
" built in search looks better 
nnoremap / :action Find<CR> 

" but preserve ideavim search 
nnoremap <Space>/ / 
nnoremap <Space>;; :action CommentByLineComment<CR> 
nnoremap <Space>bb :action ToggleLineBreakpoint<CR> 
nnoremap <Space>br :action ViewBreakpoints<CR> 
nnoremap <Space>cv :action ChangeView<CR> 
nnoremap <Space>cd :action ChooseDebugConfiguration<CR> 
nnoremap <Space>ga :action GotoAction<CR> 
nnoremap <Space>gc :action GotoClass<CR> 
nnoremap <Space>gd :action GotoDeclaration<CR> 
nnoremap <Space>gf :action GotoFile<CR> 
nnoremap <Space>gi :action GotoImplementation<CR> 
nnoremap <Space>gs :action GotoSymbol<CR> 
nnoremap <Space>gt :action GotoTest<CR> 
nnoremap <Space>fp :action ShowFilePath<CR> 
nnoremap <Space>ic :action InspectCode<CR> 
nnoremap <Space>mv :action ActivateMavenProjectsToolWindow<CR> 
nnoremap <Space>oi :action OptimizeImports<CR> 
nnoremap <Space>pm :action ShowPopupMenu<CR> 
nnoremap <Space>rc :action ChooseRunConfiguration<CR> 
nnoremap <Space>re :action RenameElement<CR> 
nnoremap <Space>rf :action RenameFile<CR> 
nnoremap <Space>se :action SearchEverywhere<CR> 
nnoremap <Space>su :action ShowUsages<CR> 
nnoremap <Space>tc :action CloseActiveTab<CR> 
nnoremap <Space>tl Vy<CR>:action ActivateTerminalToolWindow<CR> 
vnoremap <Space>tl y<CR>:action ActivateTerminalToolWindow<CR>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187201.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 远程debug_idea如何debug

    java 远程debug_idea如何debug使用IDEA远程Debug线上服务应用背景配置过程IDEA配置服务启动配置应用方法注意事项应用背景通常情况下我们会遇到只有线上环境才能复现的bug,此时通过在代码里面加日志重新发布,反复定位对线上的客户体验极度不好,此时我们可以使用IDEA的远程Debug功能,对线上bug调试。配置过程该过程需要本地环境和线上环境至少保证指定端口互通,该端口指的是线上debug对项目的监听端口。IDEA配置首先在IDEA上进行配置,进入项目启动面板,Edit-config中设置点击”+“号选中”Remo

    2025年8月28日
    5
  • IDEA使用教程_超级cd使用教程

    IDEA使用教程_超级cd使用教程idea启动后会在cpan当前用户下生成一个C:\Users\Crystal.IntelliJIdea2018.1文件夹,这个文件夹里面有两个子文件夹config和system。删除这两个文件夹,idea在启动时候会重新配置。idea的project类似于eclipse的workspace;idea的modue类似于eclipse的project;配置都是在setti…

    2022年8月26日
    7
  • phpsotrm 激活码_通用破解码

    phpsotrm 激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    47
  • IDEA 常用的快捷键整理合集「建议收藏」

    IDEA 常用的快捷键整理合集「建议收藏」IDEA常用的快捷键整理合集Ctrl+Z:撤销Ctrl+Shift+Z:重做Ctrl+X:剪贴Ctrl+C:复制Ctrl+V:粘贴Ctrl+Y:删除当前行Ctrl+D:复制当前行Ctrl+Shift+J:将选中的行合并成一行Ctrl+N:查找类文件Ctrl+Shift+N:查找文件Ctrl+G:定位到文件某一行Alt+向左箭头:返回上次光标位置Alt+向右箭头:返回至后一次光标位置Ctrl+Shift+Backspace:返回上次编辑位置Ctrl+Shift+反斜杠:返回后一

    2022年10月11日
    2
  • phpstorm激活码2021.5.1[在线序列号]

    phpstorm激活码2021.5.1[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    45
  • idea2022激活码永久、_在线激活2022.02.05

    (idea2022激活码永久、)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    140

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号