5

私はgolangで遊んでいて、シンプルなターミナルツールを作成したいと思っています(Macでは、Linuxでも動作するはずです)。端末ウィンドウの中央に文字「x」を表示する必要があります。端末ウィンドウの幅と高さを検出し、その変化を検出するにはどうすればよいですか?

4

2 に答える 2

9

端末パッケージは Go暗号リポジトリにあります。特に、GetSize関数を確認してください。

于 2013-05-14T14:07:01.990 に答える
6

A lightweight alternative to the usual ncurses option, is termbox-go. This is a pure-go implementation of termbox.

It offers a simple API to get some 'graphical' stuff done in a terminal and is pretty decent as far as support for different terminal implementations goes.

于 2013-05-14T15:32:13.863 に答える