[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.


답변

  1. 그래픽 vim 세션을 시작하십시오.
  2. 하다 :e $MYGVIMRC Enter
  3. 그래픽 글꼴 선택 대화 상자를 사용하여 글꼴을 선택하십시오.
  4. 을 입력하십시오 :set guifont= Tab Enter.
  5. G o파일 끝에 새 줄을 시작하려면 입력 하십시오.
  6. Ctrl+ R다음에을 입력하십시오 :.

6 단계의 명령 :은 마지막으로 사용한 ex-mode 명령이 포함 된 특수 레지스터 의 내용을 삽입합니다 . 다음은 GUI 대화 상자를 사용하여 이전에 설정 한 값의 탭 완성으로 인해 올바른 형식의 글꼴 이름을 가진 4 단계의 명령입니다.


답변

Windows의 경우 다음을 수행하십시오.

  1. “gvim.exec”의 “Edit-Select Font …”메뉴에서 폰트 이름과 폰트 크기를 기록해 두십시오.
  2. 그런 다음 :e $MYGVIMRC
  3. “guifont”문자열을 검색하여 다음으로 변경하십시오.
    set guifont=<font name as noted>:h<font size>
  4. 파일을 저장하고 종료하십시오.
  5. 다음에 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으로 설정됩니다.