From 175c77df8ca799f06ca92bb87bd9b0a4d5eab161 Mon Sep 17 00:00:00 2001 From: tiago Date: Sat, 20 Apr 2024 17:17:42 +0100 Subject: [PATCH 1/2] add ideavimrc --- .ideavimrc | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 .ideavimrc diff --git a/.ideavimrc b/.ideavimrc new file mode 100644 index 0000000..49bcf2d --- /dev/null +++ b/.ideavimrc @@ -0,0 +1,66 @@ +set scrolloff=8 +set linenumber +set relativenumber +set showmode +set showcmd +set visualbell + +set ignorecase +set smartcase +set incsearch +set hlsearch + + +set surround +set commentary + +set highlightedyank + +let mapleader = " " + +vnoremap J :m '>+1gv=gv +vnoremap K :m '<-2gv=gv + +nnoremap J mzJ`z +nnoremap zz +nnoremap zz +nnoremap n nzzzv +nnoremap N Nzzzv + +xnoremap p "_dP + +nnoremap y "+y +vnoremap y "+y +nnoremap Y "+Y + +nnoremap d "_d +vnoremap d "_d + +nnoremap Q + +nmap zz (ToggleZenMode) + +nnoremap ]q :cnextzz +nnoremap [q :cprevzz +nnoremap ]l :lnextzz +nnoremap [l :lprevzz + +map pf (GotoFile) +map pg (FindInPath) + +" lsp actions +nmap ]d (GotoNextError) +nmap [d (GotoPreviousError) +nmap rn (RenameElement) +nmap gd (GotoDeclaration) +nmap gD (GotoTypeDeclaration) +nmap gi (GotoImplementation) +nmap gu (ShowUsages) +nmap gt (GotoTest) +nmap gf (Back) +nmap gb (Forward) +nmap fo (ReformatCode) + +imap (EditorChooseLookupItem) + + From 299fdc256c7b981663681b1737814a8906b18f07 Mon Sep 17 00:00:00 2001 From: tiago Date: Sun, 21 Apr 2024 16:35:48 +0100 Subject: [PATCH 2/2] added snippet and fix format --- .ideavimrc | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.ideavimrc b/.ideavimrc index 49bcf2d..4eb85b5 100644 --- a/.ideavimrc +++ b/.ideavimrc @@ -11,7 +11,7 @@ set incsearch set hlsearch -set surround +set surrouncontactd set commentary set highlightedyank @@ -45,12 +45,15 @@ nnoremap [q :cprevzz nnoremap ]l :lnextzz nnoremap [l :lprevzz -map pf (GotoFile) -map pg (FindInPath) +map pf (GotoFile) +map pg (FindInPath) -" lsp actions +" erros +nmap vd (ShowErrorDescription) nmap ]d (GotoNextError) nmap [d (GotoPreviousError) + +" lsp actions nmap rn (RenameElement) nmap gd (GotoDeclaration) nmap gD (GotoTypeDeclaration) @@ -60,7 +63,10 @@ nmap gt (GotoTest) nmap gf (Back) nmap gb (Forward) nmap fo (ReformatCode) +vmap fo (ReformatCode) imap (EditorChooseLookupItem) - - +imap (NextTemplateVariable) +smap (NextTemplateVariable) +imap (PreviousTemplateVariable) +smap (PreviousTemplateVariable)