2012-11-23 17 views

答えて

61
:set guioptions -=m 

メニューバーを削除します。

:set guioptions -=T 

ツールバーを削除します。 >グローバル設定 - - >ツールバートグル

My reference

+5

'guioptions'の略語は' go'なので、 ':set go + = m'も動作します。 – yelmu

44

あなたは、[編集]を選択することができます

set guioptions-=m "menu bar 
set guioptions-=T "toolbar 
set guioptions-=r "scrollbar 
4

あなたの.vimrcでこれらのコマンドを入力して、それを隠すことができます。これは、VIMを再起動するまでツールバーを非表示にします。次に、:setと入力します。 Vimはさまざまなオプションのリストを表示し、guioptionsを含む行を探します。これは、この外観を維持するために.vimrcファイルに追加する必要があります。

この方法は、オプション名がわからない場合でも、メインメニューから変更する方法がわかっている場合に使用できます。

+0

奇妙な、 'guioptions -m'は動作を停止しましたが、これはうまくいきました。 Upvote。 –

14

私は私の.vimrcに次のコードを持っている:デフォルトでは、バーは非表示になりますが、私はそれを表示したい場合、私は2つのモードを切り替えるためにF11を使用することができます。 mTrlを削除

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 

は、それがgvimをフルスクリーンモードの一種である、ウィンドウのメニューバー、タスクバー、右のスクロールバーを非表示にします。詳細およびカスタマイズについては、:help guioptionsを参照してください。

PS:そうでない場合はVimのアイコンがAltキーTAB、タスクバーに表示されていない、あなたのguioptionsでiを維持することが重要です。

+0

これは比較的まれに呼び出される可能性があるので、(右クリック)コンテキストメニューに[単純な変更](https://vi.stackexchange.com/a/3255/2334#)を入れることもできますどのように項目をvim-context-menuに追加するか)を 'map '行に追加します。 –

1

私は私の.vimrcに

set guioptions= 

を持っています。しかし、私はあまりにも頻繁に:set go+=m:set go-=mでメニューを使いたいと思っていました。

Hide toolbar or menus to see more text - Vim Tips Wikiから、私は,mでオンとオフのメニューを切り替えるには、彼らの

let mapleader="," 
nnoremap <leader>m :if &go=~#'m'<Bar>set go-=m<Bar>else<Bar>set go+=m<Bar>endif<CR> 

を使用しています。

たとえば、OSのクリップボードから貼り付ける方法を覚えておく必要がある場合、私はメニューでそれを非常に素早く見つけることができます。一度見つけたら、私は筋肉の記憶を構築するために手動で"+gPと入力しますが、それでも私はあまりにも速くそれを忘れることはめったにありません。

+0

私は 'guioptions ='をしばらく設定しましたが、これは実際にUbuntu Gvimのシステムクリップボードから貼り付けるときに問題を引き起こしました。私は 'set clipboard = unnamed'を私のvimrcに入れましたので、' p 'を使ってシステムのクリップボードを貼り付けることができます – Asta

+0

't' /' T'で以前に検索した文字の次の出現(しかし反対方向) '、'が ''にマップされている場合は 'f' /' F'ですか?冒涜! – dylnmc

0
set go=c 

使用コンソールダイアログの代わりに、簡単な選択肢のポップアップダイアログ。

私はこれをオフにするでしょう、それを隠すだけではないと思います。

http://vimdoc.sourceforge.net/htmldoc/options.html#%27go-c%27

編集:だけ明確にするために、これは同様にGUIでメニューとツールバーをオフにします。

enter image description here

+0

ポップアップダイアログではなく、メニューやツールバーについて質問されました。 – Ben

+0

これもオフになります。このコマンドは、gvimの経験のようなコンソールにとって最も近いものです。 – Lanti

1

(他のディストリビューションが行われるかどうかわからない)のFedoraでのgvimの送料はあなたがset go-=mと、メニューを削除することはできませんバグがあります。なんらかの理由で、 "m"オプションは設定するまで "go"文字列にありません。だから、Fedoraの(26でテスト)での起動時にメニューバーを削除します。vimrcのコマンドシーケンスは次のとおりです。

set go=agitm 
set go-=m 

私はそううまくいけば、それがFedoraの上のgvimを使用して他の誰かを助け、どこか他の解決策を見つけるcouln't。