定義されたシステム コンソールの色 (*color0.. *color15) に基づいて表示されるテキストの色を定義できるように、Linux のコンソール テキスト エディタでテキストを書き込む方法はありますか?
たとえば、テキスト エディタで入力しているときに、テキストの一部を緑で表示し、一部をシアンで表示するようにします。
Vim用のTxtfmtプラグインはあなたが探しているものを提供します。色に加えて、テキストに書式を適用することもできます。たとえば、太字、下線、斜体、下書きなど、およびそれらの任意の組み合わせです。
注:前の投稿者が言及したエラーは、彼のvimrcでファイルタイププラグインを有効にできなかったことが原因である可能性があります。何らかの理由で、通常望ましい設定は、多くのVimインストールのデフォルトではありません。次の行を追加すると、エラーを防ぐことができます。
filetype plugin on
次のコードを使用できます:http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html
基本構文:
echo '/033[
カラーコードm'
(スペースなし)
リセットするには
echo '\033[0;0m'
文字通りの色を作るには:
Ctrl-V
thenを使用できますEsc
echo '\033
Meta-V
nanoでは、Esc
代わりに使用できますecho '\033
Meta-v
Esc
その場合、v
またはAlt-v
設定に応じて変更できます。これまでに見つけた唯一のものは、http: //www.vim.org/scripts/script.php?script_id=2208で入手できるTxtFmtという VIM プラグインです。
唯一の問題は、私がそれを機能させることができないということです - :MakeTextPage で、「不明な関数: Txtfmt_GetTokStr」などの多くのエラーが発生します。