Nie używam pasków menu i narzędzi w gvim w systemie Windows; Czy mogę je ukryć?Jak ukryć menu/pasek narzędzi gvim?
Zapewni to więcej miejsca w obszarze tekstu.
Nie używam pasków menu i narzędzi w gvim w systemie Windows; Czy mogę je ukryć?Jak ukryć menu/pasek narzędzi gvim?
Zapewni to więcej miejsca w obszarze tekstu.
można ukryć je wpisując te komendy w swoim .vimrc
set guioptions-=m "menu bar
set guioptions-=T "toolbar
set guioptions-=r "scrollbar
Można wybrać Edycja -> Ustawienia globalne -> Włącz pasku narzędzi. Spowoduje to ukrycie paska narzędzi do momentu ponownego uruchomienia VIM. Następnie wprowadź :set
. Vim wyświetla listę różnych opcji, znajdź wiersz zawierający guioptions
. To jest to, co musisz dodać do pliku .vimrc, aby utrzymać ten wygląd.
Tej metody można użyć, jeśli nie znasz nazwy opcji, ale wiesz, jak ją zmienić w menu głównym.
Dziwne, 'guioptions -m' przestało działać, ale zadziałało. Awansuj. –
Mam następujący kod w moim .vimrc
: domyślnie pasek jest ukryty, ale jeśli chcę, aby go wyświetlić mogę używać F11 aby przełączać się pomiędzy tymi dwoma trybami.
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
Usuwanie mTrl
ukrywa okna pasek menu, pasek zadań i prawego paska przewijania, jest to rodzaj trybu pełnoekranowego gVim. Więcej informacji i dostosowywanie można znaleźć pod numerem :help guioptions
.
PS: ważne jest, aby zachować i
w swoim guioptions, inaczej Vim Ikona nie jest wyświetlana w AltTAB i pasku zadań.
Ponieważ może to być stosunkowo rzadko wywoływane, inną opcją jest umieszczenie go w menu kontekstowym (prawym przyciskiem myszy), które byłoby [zwykłą zmianą] (https://vi.stackexchange.com/a/3255/2334# how-to-add-a-item-to-vim-context-menu) do linii 'map
mam
set guioptions=
w moim .vimrc. Ale zbyt często chciałem skorzystać z menu na chwilę z :set go+=m
i :set go-=m
.
Od Hide toolbar or menus to see more text - Vim Tips Wiki, używam ich
let mapleader=","
nnoremap <leader>m :if &go=~#'m'<Bar>set go-=m<Bar>else<Bar>set go+=m<Bar>endif<CR>
aby przełączyć menu i wyłączyć z ,m
. (Cóż, w rzeczywistości mają one ctrl-F1
jako wiążące klawisze.)
Na przykład, kiedy muszę zapamiętać sposób wklejenia ze schowka systemu operacyjnego, bardzo szybko znajdę go w menu. Raz znaleziony, wciąż będę wpisywać to ręcznie z "+gP
, aby zbudować pamięć mięśniową, ale wciąż używam go tak rzadko, że zbyt szybko go zapominam.
Miałem 'ustawiony guioptions =' na chwilę, ale to faktycznie spowodowało problem podczas wklejania ze schowka systemowego w Ubuntu Gvim. Mam 'set clipboard = unnamed' w moim vimrc, więc mogę wkleić schowek systemowy przy użyciu' p' – Asta
jak usunąć do następnego pojawienia się znaku (ale w przeciwnym kierunku), który wcześniej wyszukiwałeś z 't' /' T' lub 'f' /' F' jeśli ',' jest zamapowane na '
set go=c
użyć konsoli dialogi zamiast oknach popup dla prostych wyborów.
Myślę, że to wyłączy, a nie tylko go ukryje.
http://vimdoc.sourceforge.net/htmldoc/options.html#%27go-c%27
Edit: Właśnie w celu wyjaśnienia, to wyłączenie menu i paski narzędzi w GUI, jak również.
Wysyłka gVim z Fedorą (nie wiem, czy inne dystrybucje są realizowane) ma błąd, który nie pozwala, aby usunąć menu z set go-=m
; z jakiegoś powodu opcja "m" nie znajduje się w ciągu "go", dopóki jej nie ustawisz. Zatem sekwencja poleceń .vimrc który usuwa pasek menu na starcie w Fedorze (testowane w 26):
set go=agitm
set go-=m
I nie znaleźli rozwiązanie nigdzie indziej, więc miejmy nadzieję, że pomoże ktoś inny przy użyciu gVima na Fedorze.
Skrót od 'guioptions' to' go', więc ': set go + = m' również działa. – yelmu