add ideavimrc

This commit is contained in:
Kopatz
2023-10-14 13:40:13 +02:00
parent f47da72b9c
commit bfdea6e3e1
2 changed files with 36 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.idea

35
.ideavimrc Normal file
View File

@@ -0,0 +1,35 @@
""" https://towardsdatascience.com/the-essential-ideavim-remaps-291d4cd3971b?gi=952bee140daf
set relativenumber
set number
set clipboard+=unnamed
vnoremap p "_dp
vnoremap P "_dP
set ignorecase
set smartcase
set incsearch
set scrolloff=8
let mapleader=" "
"plugins
set quickscope
set which-key
set notimeout
set easymotion
set surround
nnoremap <leader>, :action IdeaVim.ReloadVimRc.reload<CR>
nnoremap <SPACE> <Nop>
nnoremap <leader>t :action Terminal.OpenInTerminal<CR>
nnoremap <leader>q :action QuickJavaDoc<CR>
nnoremap <leader>f :action Find<CR>
nnoremap <leader>r :action Replace<CR>
nnoremap J mzJ`z
nnoremap S ht lr<cr>k$
vnoremap J :m '>+1<CR>gv=gv
vnoremap K :m '<-2<CR>gv=gv
map <leader>l V<Action>(ReformatCode)