gVim에서 글꼴 선택을 저장하는 방법은 무엇입니까?


18

우분투 9.10을 실행 중입니다. gvim 응용 프로그램을 열 때마다 사용자 정의 글꼴을 선택해야합니다 (편집 → 글꼴 선택). 나는 gvim이 나의 선택을 기억하고 싶다. 아마도 ~/.vimrc파일 을 편집해야 할 수도 있습니다. 확실하지 않습니다.

gvim이 내 선호 사항을 기억하게하려면 어떻게해야합니까?

답변:


28

닫기. gui를 통해 글꼴을 설정 한 다음 명령을 사용 :하여 프롬프트 set gfn?를 표시하여 현재 글꼴 문자열을 가져옵니다. 다음과 같이 보일 것입니다 :

guifont=Mono Uralic 10

그런 다음 줄을 편집 / 생성 ~/.gvimrc하고 추가하십시오 :

set gfn=Mono\ Uralic\ 10

참고 : 출력에서 공백을 이스케이프 처리해야합니다 (위와 같이)


4
gfn는 축약 형 guifont이므로 명령도 가능 set guifont=Mono\ Uralic\ 10합니다. 그리고 .vimrc에도 넣으면 작동합니다.
frabjous

2
@frabjous : vim이 아닌 gvim은 .gvimrc를 읽는 사람이어야한다. 그래서 gvim 관련 옵션은 .gvimrc에 속한다고 생각합니다.
ΤΖΩΤΖΙΟΥ

2019 년 12 월-~ / .vim / vimrc에서는 작동하지 않지만 ~ / .vim / gvimrc에서는 작동
Terry Brown

2

자동 접근 방식은 다음과 같습니다. (또한 플러그인 아래 코드를 만들었습니다 .)

사용할 글꼴을 선택하십시오.

명령 모드에서 맵을 설정하기 위해 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= 설정 변수 텍스트를 설정하기 전에

0

Gvim의 글꼴 선택을 저장하기위한 두 가지 옵션

  1. $HOME/.vimrc파일 (config 파일이 단말 빔을위한)
if has('gui_running')
    set guifont=Consolas\ Regular\ 12
endif
  1. Gvim에 대한 별도의 설정 파일을 만듭니다 $HOME/.gvimrc:
" use vim config
source $HOME/.vimrc
" set gui font
set guifont=Consolas\ Regular\ 12

현재 Vim8.0을 사용하고 있으므로 vimscript 문법은 버전 7.x와 다릅니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.