[windows] .vimrc 파일에서 gvim 글꼴 설정
Windows 7에서 gVim 7.2를 사용하고 있습니다. 메뉴에서 GUI 글꼴을 Consolas 10 (글꼴 크기)으로 설정할 수 있습니다. .vimrc
아래와 같이 파일에 이것을 설정하려고 합니다.
set guifont=Consolas\ 10
그러나 작동하지 않습니다. 누구든지 이것을 설정하는 방법을 알고 있습니까?
답변
나는 다음을 사용합니다 (Windows에서는 Consolas 크기 11, Mac OS X에서는 Menlo Regular 크기 14 및 다른 곳에서는 Inconsolata 크기 12 사용).
if has("gui_running")
if has("gui_gtk2")
set guifont=Inconsolata\ 12
elseif has("gui_macvim")
set guifont=Menlo\ Regular:h14
elseif has("gui_win32")
set guifont=Consolas:h11:cANSI
endif
endif
편집 : 그리고 당신이 그것을 보면서 코딩 공포의 프로그래밍 글꼴 블로그 게시물을 볼 수 있습니다 .
편집 ² : MacVim이 추가되었습니다.
답변
메뉴에서 글꼴을 설정 한 다음 입력 해보십시오
:set guifont?
이것은 Vim이이 옵션을 설정 한 문자열을 보여줄 것입니다. 당신은 어떤 공간을 탈출해야합니다.
답변
아래와 같이 .vimrc 파일에서 이것을 설정하려고합니다.
GUI를 들어 특정 설정은 사용하는 .gvimrc
대신 .vimrc
중 하나입니다 윈도우에있는, $HOME\_gvimrc
또는 $VIM\_gvimrc
.
:help .gvimrc
자세한 내용을 확인 하십시오. 본질적으로 시작시 VIM은을 읽습니다 .vimrc
. 그 후, GUI가 활성화되면을 읽습니다 .gvimrc
. 모든 VIM 일반 설정은의 .vimrc
모든 GUI 특정 항목에 보관해야합니다 .gvimrc
. (하지만 콘솔 VIM을 사용하지 않으면 간단히 잊어 버릴 수 있습니다 .vimrc
.)
guifont = Consolas \ 10 설정
구문이 잘못되었습니다. 이후 :set guifont=*
에는를 사용하여 글꼴의 올바른 구문을 항상 확인할 수 있습니다 :set guifont?
. VIM Windows 구문은 :set guifont=Consolas:h10
입니다. 에 언급되어 있지만 정확한 사양을 볼 수는 없습니다 :help win32-faq
.
답변
- 그래픽 vim 세션을 시작하십시오.
- 하다
:e $MYGVIMRC
Enter - 그래픽 글꼴 선택 대화 상자를 사용하여 글꼴을 선택하십시오.
- 을 입력하십시오
:set guifont=
Tab Enter. - G o파일 끝에 새 줄을 시작하려면 입력 하십시오.
- Ctrl+ R다음에을 입력하십시오 :.
6 단계의 명령 :
은 마지막으로 사용한 ex-mode 명령이 포함 된 특수 레지스터 의 내용을 삽입합니다 . 다음은 GUI 대화 상자를 사용하여 이전에 설정 한 값의 탭 완성으로 인해 올바른 형식의 글꼴 이름을 가진 4 단계의 명령입니다.
답변
Windows의 경우 다음을 수행하십시오.
- “gvim.exec”의 “Edit-Select Font …”메뉴에서 폰트 이름과 폰트 크기를 기록해 두십시오.
- 그런 다음
:e $MYGVIMRC
- “guifont”문자열을 검색하여 다음으로 변경하십시오.
set guifont=<font name as noted>:h<font size>
- 파일을 저장하고 종료하십시오.
- 다음에 gvim.exec를 실행하면 효과가 나타납니다.
답변
이것은 오래된 스레드이지만 비슷한 문제를 해결하려고 시도하면서 주석을 추가 할 것이라고 생각했습니다. 이것은 여기에서 자신을 찾을 수있는 다른 사람을 도울 수 있습니다.
백 슬래시 문자는 다음 문자를 무시하는 데 사용됩니다. 내 gvimrc의 글꼴 이름에 추가되면 효과가 있습니다. 공백을 좋아하지 않는 GNU / Linux 시스템에 있습니다. Windows 컴퓨터에서 백 슬래시가 사용되어 초기 게시물이 오류 인 것으로 의심됩니다.
예를 들면 다음과 같습니다.
:set guifont? ## From gvim command, would give the following:
Powerline 11에 대해 guifont = DejaVu Sans Mono 설정
이 행을 gvimrc 파일에 추가해야 읽을 위치 :
set guifont=DejaVu\ Sans\ Mono\ for\ Powerline\ 11
답변
우분투 14.04 LTS
:/$ cd etc/vim/
:/etc/vim$ sudo gvim gvimrc
if-endif 블록 뒤에 입력
set guifont=Neep\ 10
파일을 저장하십시오 (: wq!). 여기서 “Neep”(선택)은 글꼴 스타일이고 “10”은 글꼴의 크기입니다. 그런 다음 글꼴을 빌드하십시오-다시 캐시하십시오.
:/etc/vim$ fc-cache -f -v
원하는 글꼴이 gvim으로 설정됩니다.