回答:
はい。resize -s <rows> <columns>
Ubuntuのデフォルトのターミナルアプリケーション(gnome-terminal
)で動作します。
たとえば、vim
実行中にのみ特別なサイズのウィンドウを表示するというすばらしい効果を得るには、次のようにします。
mkdir ~/bin
~/.profile
デフォルトではに追加~/bin
されますPATH
。今のところ、source ~/.profile
新しいPATH
ものを宣言するか、自分で宣言できます。export PATH="$PATH":~/bin
vim ~/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
終了時に元に戻されます。
fg
vimに戻ることができると思います:)
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フラグを変更するまで機能しませんでしたが、全体が詰まり、奇妙なグラフィック処理が行われました。