回答:
はい。resize -s <rows> <columns>Ubuntuのデフォルトのターミナルアプリケーション(gnome-terminal)で動作します。
たとえば、vim実行中にのみ特別なサイズのウィンドウを表示するというすばらしい効果を得るには、次のようにします。
mkdir ~/bin~/.profileデフォルトではに追加~/binされますPATH。今のところ、source ~/.profile新しいPATHものを宣言するか、自分で宣言できます。export PATH="$PATH":~/binvim ~/bin/vim以下を追加します。
#!/bin/bash
source <(/usr/bin/resize -s)
/usr/bin/resize -s 38 120
/usr/bin/vim "$@"
/usr/bin/resize -s $LINES $COLUMNSセーブ
chmod +x ~/bin/vimこれvimでサイズ120×38で実行され、サイズ変更はvim終了時に元に戻されます。
fgvimに戻ることができると思います:)
vim同じサイズの端末を使用して、終了後にサイズを変更する方法について、小さなセクションを追加しましたvim。
gnome-terminalが最大化されている場合、またはサイド/コーナーにスナップされている場合は機能しないようです。14.04を使用しています。
:set lines=38 columns=120ます。
Ubuntu 16.10(およびおそらく古いバージョンも)では、ターミナルウィンドウを開いてTerminalメニューに移動すると、別のウィンドウサイズを直接選択できます。実際、ほぼ正確にあなたが求めているサイズです!
また、F11全画面モードを切り替えます。
画面を希望のサイズに正確に設定する複数のプロファイルを作成することもできます。Fileメニューに移動して、New Profile「マイ編集プロファイル」という名前を選択します。次に、別のプロファイルに変更する場合は、Terminalメニューに移動してを選択しますChange Profile。次に、Editメニューに移動してを選択しますProfile Perferences。そこでカスタム画面サイズを設定します。それぞれ異なる画面サイズの異なるプロファイル!
!resize -s 38 120が、.vimrcのvimフラグを変更するまで機能しませんでしたが、全体が詰まり、奇妙なグラフィック処理が行われました。