답변:
닫기. gui를 통해 글꼴을 설정 한 다음 명령을 사용 :
하여 프롬프트 set gfn?
를 표시하여 현재 글꼴 문자열을 가져옵니다. 다음과 같이 보일 것입니다 :
guifont=Mono Uralic 10
그런 다음 줄을 편집 / 생성 ~/.gvimrc
하고 추가하십시오 :
set gfn=Mono\ Uralic\ 10
참고 : 출력에서 공백을 이스케이프 처리해야합니다 (위와 같이)
자동 접근 방식은 다음과 같습니다. (또한 플러그인 아래 에 코드를 만들었습니다 .)
사용할 글꼴을 선택하십시오.
명령 모드에서 맵을 설정하기 위해 Gvim에 붙여 넣습니다.
map -- :let @a=&gfn<CR>:e ~/.gvimrc<CR>Go<Esc>"apV:s/ /\\ /g<CR>Iset guifont=
그런 다음 --
(매핑을 활성화하려면)을 입력하십시오.
이제 아래쪽에 현재 글꼴이 설정된 .gvimrc를 편집해야합니다. 파일을 저장하고 다른 Gvim을 열어 올바르게 작동하는지 테스트하십시오.
매핑의 기능 :
:let @a=&gfn<CR>
현재 글꼴 설정을 a
레지스터 로 복사:e ~/.gvimrc<CR>
존재 여부에 관계없이 gvimrc 편집Go<Esc>
파일 끝에 새 줄 추가"ap
글꼴 설정 붙여 넣기V:s/ /\\ /g<CR>
탈출 공간Iset guifont=
설정 변수 텍스트를 설정하기 전에Gvim의 글꼴 선택을 저장하기위한 두 가지 옵션
$HOME/.vimrc
파일 (config 파일이 단말 빔을위한)if has('gui_running')
set guifont=Consolas\ Regular\ 12
endif
$HOME/.gvimrc
:" use vim config
source $HOME/.vimrc
" set gui font
set guifont=Consolas\ Regular\ 12
현재 Vim8.0을 사용하고 있으므로 vimscript 문법은 버전 7.x와 다릅니다.
gfn
는 축약 형guifont
이므로 명령도 가능set guifont=Mono\ Uralic\ 10
합니다. 그리고 .vimrc에도 넣으면 작동합니다.