gvim의 메뉴 / 도구 모음을 숨기는 방법은 무엇입니까?
Windows에서 gvim의 메뉴 및 도구 모음을 사용하지 않습니다. 숨길 수 있습니까?
이렇게하면 텍스트 영역에 더 많은 공간이 제공됩니다.
:set guioptions -=m
메뉴 바를 제거합니다.
:set guioptions -=T
도구 모음을 제거합니다.
.vimrc에 다음 명령을 입력하여 숨길 수 있습니다.
set guioptions-=m "menu bar
set guioptions-=T "toolbar
set guioptions-=r "scrollbar
다음 코드가 있습니다 .vimrc
. 기본적으로 막대가 숨겨져 있지만 표시 F11하려면 두 모드 사이를 전환 하는 데 사용할 수 있습니다.
function! ToggleGUICruft()
if &guioptions=='i'
exec('set guioptions=imTrL')
else
exec('set guioptions=i')
endif
endfunction
map <F11> <Esc>:call ToggleGUICruft()<cr>
" by default, hide gui menus
set guioptions=i
제거 mTrl
하면 창 메뉴 표시 줄, 작업 표시 줄 및 오른쪽 스크롤 막대가 숨겨지며 일종의 Gvim 전체 화면 모드입니다. 자세한 :help guioptions
정보 및 사용자 정의는를 참조하십시오 .
추신 : i
GUI 옵션 을 유지하는 것이 중요합니다 . 그렇지 않으면 Vim 아이콘이 AltTAB작업 표시 줄에 표시되지 않습니다 .
편집-> 전역 설정-> 도구 모음 토글을 선택할 수 있습니다. 그러면 VIM을 다시 시작할 때까지 도구 모음이 숨겨집니다. 그런 다음을 입력 :set
합니다. Vim은 다양한 옵션 목록을 표시하고 guioptions
. 이 모양을 유지하려면 .vimrc 파일에 추가해야합니다.
이 방법은 옵션 이름을 모르지만 메인 메뉴를 통해 변경하는 방법을 알고있는 경우에 사용할 수 있습니다.
나는 가지고있다
set guioptions=
내 .vimrc. 그러나 너무 자주 사용하여 메뉴 순간적를 사용하고 싶어 :set go+=m
하고 :set go-=m
.
툴바 또는 메뉴 숨기기 에서 더 많은 텍스트보기-Vim Tips Wiki 에서
let mapleader=","
nnoremap <leader>m :if &go=~#'m'<Bar>set go-=m<Bar>else<Bar>set go+=m<Bar>endif<CR>
으로 메뉴를 켜고 끌 수 있습니다 ,m
. (글쎄, 그들은 실제로 ctrl-F1
키 바인딩으로 가지고 있습니다.)
예를 들어 OS의 클립 보드에서 붙여 넣는 방법을 기억해야 할 때 메뉴에서 매우 빠르게 찾을 수 있습니다. 일단 찾으면 "+gP
근육 기억을 구축하기 위해 수동으로 입력 할 것이지만, 너무 자주 사용하지 않아 너무 빨리 잊어 버립니다.
Fedora와 함께 제공되는 gVim (다른 배포판이 영향을 받는지 확실하지 않음)에는 다음으로 메뉴를 제거 할 수없는 버그가 있습니다 set go-=m
. 어떤 이유로 "m"옵션은 설정할 때까지 "go"문자열에 없습니다. 따라서 Fedora (26에서 테스트)에서 시작시 메뉴 표시 줄을 제거하는 .vimrc 명령 시퀀스는 다음과 같습니다.
set go=agitm
set go-=m
다른 곳에서는 해결책을 찾을 수 없으므로 Fedora에서 gVim을 사용하는 다른 사람에게 도움이되기를 바랍니다.
set go=c
간단한 선택을 위해 팝업 대화 상자 대신 콘솔 대화 상자를 사용하십시오.
나는 이것이 그것을 숨기는 것이 아니라 꺼질 것이라고 생각합니다.
http://vimdoc.sourceforge.net/htmldoc/options.html#%27go-c%27
편집 : 명확하게하기 위해 GUI에서도 메뉴와 도구 모음을 끕니다.
참조 URL : https://stackoverflow.com/questions/13525518/how-to-hide-the-menu-tool-bar-of-gvim
'Programing' 카테고리의 다른 글
ggplot2에서 범례 제목을 제거하려면 어떻게해야합니까? (0) | 2021.01.05 |
---|---|
ORA-12560 : TNS : 프로토콜 어댑터 오류 (0) | 2021.01.05 |
삼항 조건 연산자에서 선택 변수를 어떻게 사용합니까? (0) | 2021.01.05 |
angularjs의 다른 컨트롤러에서 함수를 호출하는 방법은 무엇입니까? (0) | 2021.01.05 |
webpack angular2 앱의 node_modules에서 CSS를 가져 오는 방법 (0) | 2021.01.05 |