하나의 Vim에 탭으로 파일 열기

하나의 vim에 탭으로 파일 열기

regedit:
HKCR/Applications/gvim.exe/shell/edit/command
C:\Program Files (x86)\Vim\vim82\gvim.exe --remote-tab-silent "%1"

totalcmd:
메뉴/환경설정/동작/편집/편집기설정
"C:\Program Files (x86)\Vim\vim82\gvim.exe" --remote-tab-silent "%1"


하나의 vim에 버퍼로 파일 열기

--remote-silent

이미 열려있는 Vim이 없는 상태에서 최초 파일을 열 때 이 옵션을 사용하면 no name이라는 빈버퍼가 열리고 버퍼가 추가된다. 이 문제를 해결하려면 gvim.exe --remote-silent +:bd1 "%1" 으로 실행한다. +다음에 EX명령으로 빈버퍼를 제거해준다.

또는 ~/.vimrc에 아래라인을 추가해 줘도 된다.
if bufname('%') == ''
  set bufhidden=wipe
endif

gVim 메뉴 영어로

** vim-airline설치 후 set encoding 값에 따라 메뉴나 터미널중 하나는 깨져 나와 그냥 영어로 사용.

%USERPROFILE%\.vimrc 아래내용 추가
set langmenu=en_US.UTF-8
language messages en_US.UTF-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim

gVim 윈도우 클립보드 사용

~/.vimrc
set clipboard=unnamed

노말 모드에서는 y(복사) p(붙여넣기)를 같이 사용할 수 있고,
입력 모드와 명령행 모드에서 사용할 때는 ctl+ins(복사) shift+ins(붙여넣기)입니다.