글꼴 크기를 늘리거나 줄이기 위해 도구 모음에서 단추를 작성하는 방법


8

많은 시스템에서 + 및-줌 버튼을 제공합니다. 누군가 두 버튼을 어떻게 에뮬레이트 할 수 있는지 보여줄 수 있습니까 gvim?

즉, + 버튼을 클릭하면 글꼴 크기가 한 단계 씩 증가합니다. -버튼은 반대로 작동합니다.


2
시작 :h toolbar-icon:h guifont
VanLaser

4
... 그리고 vim.wikia.com/wiki/Change_font_size_quickly 와 결합 (게으르다, 필요하지 않습니다 : D)
VanLaser

감사! 적어도 vim.wikia 링크로 시도했습니다. 정의 된 명령이 내 gvim에서 무시되는 것처럼 보이므로 여전히 작업 중입니다.
Yossi Gil

pattern정의에 여분의 공간이 있다고 생각합니다 .Windows 나 . 대신 guifont보이는 OS에서는 작동하지 않습니다 . 물론 확인 하지 않고 시도 하십시오 (적어도 Windows의 경우). FontName:h12FontName\ 12has("gui_gtk2")
VanLaser

무엇을 만들어야할지 모르겠습니다. 나는 우분투 사용자입니다.
Yossi Gil

답변:


6

다음 줄을 따라 뭔가 작동해야한다고 생각합니다.

amenu ToolBar.Builtin#31   :let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)+1', '')<cr>
amenu ToolBar.Builtin#32   :let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')<cr>

이제 멋진 아이콘을 포함하려면 단순히 아이콘 인수를 추가하면됩니다.


이것은 나를 위해 작동하지 않았습니다. 흐린 아이콘이 있지만이 아이콘을 클릭하면 아무 것도하지 않고 화면을 새로 고칩니다. 여전히 글꼴 크기를 수동으로 변경해야합니다.
요시 길

시도 :echo substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')그것은 당신에게 무엇을
기독교 Brabandt에게

아무 반응이 없습니다. 새로 고침조차 확실하지 않습니다.
Yossi Gil

출력이 표시되어야합니다. 당신의 guifont 설정은 무엇입니까?
Christian Brabandt

2
맞습니다. 이 명령을 실행하면 :let &guifont=substitute(&guifont, '\(\d\+\)', '\=submatch(1)-1', '')글꼴 크기가 줄어 듭니까?
Christian Brabandt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.