Mysqlクライアントの配色を設定する方法はありますか?些細なことのように聞こえるかもしれませんが、ターミナルクライアントにある程度の色を設定できるようにしたいと思います。
私はその質問を解決するために多くの時間を費やしてきました。それを解決するのにほぼ1年かかりました:)「pager」と呼ばれるmysqlconfigにNiceオプションがあります。
Mysqlクライアントとgrc(ほとんどのnix distsで利用可能)の構成を公開しました。 githubでチェックしてください! https://github.com/nitso/colour-mysql-console
色のプロンプトが必要な場合は、 rlwrap を使用できます。
%rlwrap --Prompt-colour = '1; 34' mysql
注:慣例に反して、rlwrapは色をUで綴ります。
すべてをカラーで表示したい場合は、 acoc --Arbitrary Command Output Colourer を確認してください。インタラクティブプログラムで動作するかどうかわからない場合は、拡張するか、独自に作成する必要があります。
最近、私は conque を使用して独立したvimセッション内でMySQLクライアントを使用し始めました。シンタックスハイライトや、nowrap、検索、水平スクロールなど、Vimからのその他の追加機能を利用できます。
:set wrap
:
:set nowrap
:
あなたがVimが好きなら、私はそれを試してみます:
alias mysqlcool="vim -u ~/.vimsql"
(または何でも:))私が使用しているvimrc をご覧ください。
Mysqlテキストクライアントは本当に基本的です。より高度なものが必要な場合は、GUIクライアントである MySQLクエリブラウザ を試すことができます。
MacPortsでプログラムGRCを検索します。
私は現在、すべての端末出力を色付けするために実行するように取り組んでいます。正規表現を使用してすべてを解析するので、実際にはどれだけの正規表現を書きたいと思うかが決まります。
これを〜/ .profile [または〜/ .bashrc]に追加します
export MYSQL_PS1="$(echo -e '\033[1;32mmysql \d> \033[0m')"