```vim 풍크치옹! 비주아우세아르시(지렉치옹) function! VisualSearch(direction) 레트 르:헤지스테르=@@ let l:register=@@ 노르마우! 그비 normal! gvy 레트 르:세아르시=이스카피(@@, '$.*/\[]') let l:search=escape(@@, '$.*/\[]') 이프 아:지렉치옹=='/' if a:direction=='/' 이제쿠치 '노르마우! /'.르:세아르시 execute 'normal! /'.l:search 에우시 else 이제쿠치 '노르마우! ?'.르:세아르시 execute 'normal! ?'.l:search 인지프 endif 레트 @/=르:세아르시 let @/=l:search 노르마우! 그브 normal! gV 레트 @@=르:헤지스테르 let @@=l:register 인드풍크치옹 endfunction 세트 라지레드라 set lazyredraw 세트 비주아우베우 set visualbell 세트 노에호르베우스 set noerrorbells 레트 마플레아데르=" " let mapleader=" " 레트 @아 = "테스트" let @a = "text" 노레마프 <크-이> 7<크-이> noremap <C-e> 7<C-e> 노레마프 <레아데르>이 7<크-이> noremap <leader>e 7<C-e> 노레마프 <크-이> 7<크-이> noremap <C-y> 7<C-y> 노레마프 <레아데르>이 7<크-이> noremap <leader>y 7<C-y> 노레마프 <레아데르>프 <크-프> noremap <leader>f <C-f> 노레마프 <레아데르>브 <크-브> noremap <leader>b <C-b> 노레마프 <레아데르>사 <큼드>카우 브스코데노치피('이지토르.악치옹.셀렉타우')<크르> noremap <leader>sa <Cmd>call VSCodeNotify('editor.action.selectAll')<CR> 노레마프 <레아데르>구 <큼드>카우 브스코데노치피('워르크벤시.악치옹.고톨리니')<크르> noremap <leader>go <Cmd>call VSCodeNotify('workbench.action.gotoLine')<CR> 노레마프 <레아데르>응 응 noremap <leader>m M 노레마프 <레아데르><레아데르>4 $ noremap <leader><leader>4 $ 노레마프 <레아데르>트 :악치옹 파라메테린푸<크르> noremap <leader>tt :action ParameterInfo<CR> 노레마프 <레아데르>치 :악치옹 소웨호르데스크리프치옹<크르> noremap <leader>te :action ShowErrorDescription<CR> 노레마프 <레아데르>즈스 우```즈스<인테르>```<이스크>우 noremap <leader>js o```js<enter>```<esc>O 노레마프 <레아데르>프스 우```프스<인테르>```<이스크>우 noremap <leader>fs o```fs<enter>```<esc>O 노레마프 <레아데르>브 브 noremap <leader>vv V 노레마프 <레아데르>이 이 noremap <leader>y y 노레마프 <레아데르>이 이 noremap <leader>Y Y 브노레마프 드 즈 vnoremap d j 브노레마프 <레아데르>드 드 vnoremap <leader>d d 노레마프 <레아데르>1 "지 noremap <leader>1 "zy 노레마프 <레아데르>2 "지 noremap <leader>2 "zY 노레마프 <레아데르>3 "스프 noremap <leader>3 "zp 노레마프 <레아데르><레아데르>3 "스프 noremap <leader><leader>3 "zP 노레마프 <레아데르>4 "즈드 noremap <leader>4 "zd 노레마프 <레아데르><레아데르>' 이````<이스크>이 noremap <leader><leader>' i````<Esc>hi 이노레마프 <레아데르><레아데르>' ````<이스크>이 inoremap <leader><leader>' ````<Esc>hi 노레마프 <레아데르>[ ?레트 <크르>:노<크르> nnoremap <leader>[ ?let <CR>:noh<CR> 노레마프 <레아데르>] /레트 <크르>:노<크르> nnoremap <leader>] /let <CR>:noh<CR> 노레마프 <레아데르>흐흐 :악치옹 헤룽<크르> noremap <leader>rr :action Rerun<CR> 노레마프 <레아데르>후 :악치옹 훙<크르> noremap <leader>ru :action Run<CR> 노레마프 <레아데르>흐스 :악치옹 스토프<크르> noremap <leader>rs :action Stop<CR> 노레마프 <레아데르>흐크 :악치옹 훙콘피구라치옹<크르> noremap <leader>rc :action RunConfiguration<CR> 노레마프 <레아데르>킁 :악치옹 클로제아우노치피카치옹스<크르> noremap <leader>cn :action CloseAllNotifications<CR> 노레마프 <레아데르>쿠 :악치옹 클로제알레지토르즈부탁치비<크르> noremap <leader>co :action CloseAllEditorsButActive<CR> 노레마프 <레아데르>하 <큼드>카우 브스코데노치피('노테보크.이제쿠치')<크르> noremap <leader>ra <Cmd>call VSCodeNotify('notebook.execute')<CR> 노레마프 <레아데르>히 :헤두<크르> noremap <leader>re :redo<CR> 노레마프 <레아데르>니 <큼드>카우 브스코데노치피('이지토르.악치옹.마르케르.네스트')<크르> noremap <leader>ne <Cmd>call VSCodeNotify('editor.action.marker.next')<CR> 노레마프 <레아데르>피 <큼드>카우 브스코데노치피('이지토르.악치옹.마르케르.프레브')<크르> noremap <leader>pe <Cmd>call VSCodeNotify('editor.action.marker.prev')<CR> 노레마프 <레아데르>응크 <큼드>카우 브스코데노치피('노테보크.포쿠즈네스테지토르')<크르> noremap <leader>nc <Cmd>call VSCodeNotify('notebook.focusNextEditor')<CR> 노레마프 <레아데르>프크 <큼드>카우 브스코데노치피('노테보크.포쿠스프레비오제지토르')<크르> noremap <leader>pc <Cmd>call VSCodeNotify('notebook.focusPreviousEditor')<CR> 노레마프 <레아데르>누 :악치옹 네스토쿠렌시<크르> noremap <leader>no :action NextOccurence<CR> 노레마프 <레아데르>푸 :악치옹 프레비오조쿠렌시<크르> noremap <leader>po :action PreviousOccurence<CR> 노레마프 크 / noremap Q / 노레마프 <스파시>크 ? noremap <space>Q ? 노레마프 / 즈 noremap / j 노레마프 ? 즈 noremap ? j 이프 인브 ==? "스" if env ==? "sh" 노레마프 <크-히그트> 그트 nnoremap <c-right> gt 노레마프 <크-레프트> 그트 nnoremap <c-left> gT 노레마프 <실렌트><이스크><이스크> :노<크르> nnoremap <silent><esc><esc> :noh<CR> 노레마프 <레아데르> /[아-스]<크르>:노<크르> nnoremap <leader>w /[A-Z]<CR>h:noh<CR> 노레마프 <레아데르> /[아-스]<크르>:노<크르> nnoremap <leader>W /[A-Z]<CR>:noh<CR> 브노레마프 <레아데르> /[아-스]<크르> vnoremap <leader>w /[A-Z]<CR>h 브노레마프 <레아데르> /[아-스]<크르> vnoremap <leader>W /[A-Z]<CR> 브노레마프 <실렌트>* <이스크>:카우 비주아우세아르시('/')<크르>/<크르> vnoremap <silent>* <ESC>:call VisualSearch('/')<CR>/<CR> 브노레마프 <실렌트># <이스크>:카우 비주아우세아르시('?')<크르>?<크르> vnoremap <silent># <ESC>:call VisualSearch('?')<CR>?<CR> 이우세이프 인브 ==? "이데아" elseif env ==? "idea" 노레마프 <레아데르> ] noremap <leader>w ]w 노레마프 <레아데르> [ noremap <leader>W [w 세트 이그노레카지 set ignorecase 인지프 endif 세트 이그노레카지 set ignorecase 노레마프 <레아데르> /\크[아-스_]<크르>:노<크르> nnoremap <leader>w /\C[A-Z_]<CR>h:noh<CR> 노레마프 <레아데르> /\크[아-스_]<크르>:노<크르> nnoremap <leader>W /\C[A-Z_]<CR>:noh<CR> 브노레마프 <레아데르> /\크[아-스_]<크르> vnoremap <leader>w /\C[A-Z_]<CR>h 브노레마프 <레아데르> /\크[아-스_]<크르> vnoremap <leader>W /\C[A-Z_]<CR> 노레마프 <크-[> <노프> nnoremap <c-[> <nop> 노레마프 <크-]> <노프> nnoremap <c-]> <nop> 노레마프 <크-\> <노프> nnoremap <c-\> <nop> 노레마프 <크-스-[> <노프> nnoremap <c-s-[> <nop> 노레마프 <크-스-]> <노프> nnoremap <c-s-]> <nop> 노레마프 <크-스-\> <노프> nnoremap <c-s-\> <nop> 노레마프 <노프> nnoremap ; <nop> 노레마프 <크-> <노프> nnoremap <c-;> <nop> 노레마프 <크-스-> <노프> nnoremap <c-s-;> <nop> 노레마프 <레아데르>< <노프> nnoremap <leader>< <nop> 노레마프 <레아데르>> <노프> nnoremap <leader>> <nop> 노레마프 <레아데르>- <노프> nnoremap <leader>- <nop> 노레마프 <레아데르>= <노프> nnoremap <leader>= <nop> 노레마프 ! <노프> nnoremap ! <nop> 노레마프 <스-타브> <노프> nnoremap <s-tab> <nop> 노레마프 <스-프1> <노프> nnoremap <s-f1> <nop> 노레마프 <스-프5> <노프> nnoremap <s-f5> <nop> 노레마프 <크-크> <노프> nnoremap <c-k> <nop> 노레마프 ,드 <노프> nnoremap ,d <nop> 노레마프 <레아데르><레아데르> <노프> nnoremap <leader><leader> <nop> 노레마프 <레아데르>즈 <노프> nnoremap <leader>j <nop> 노레마프 <레아데르>즈 <노프> nnoremap <leader>J <nop> "" 노레마프 <타브> <노프> "" nnoremap <tab> <nop> "" 노레마프 <레아데르><레아데르>/ 이/ "" noremap <leader><leader>/ i/ "" 이노레마프 <레아데르><레아데르>/ / "" inoremap <leader><leader>/ / "" 노레마프 이 즈 "" noremap y j "" 노레마프 이 즈 "" noremap Y j "" 노레마프 <레아데르>구 올레트 제틀로카우스 () = $"0={0} {제틀로카우스 ()}"<이스크>0즈 "" noremap <leader>gl Olet getLocals () = $"0={0} {getLocals ()}"<Esc>0jw "" 노레마프 <레아데르>능 그세나메스파시<이스크>이비"므슈<이스크>오모둘리 <이스크>"므파 =<이스크>우()<이스크>>> "" noremap <leader>nm ggcenamespace<esc>Eviw"mxxo<esc>omodule <esc>"mpa =<esc>o()<esc>>>