1

定義されたシステム コンソールの色 (*color0.. *color15) に基づいて表示されるテキストの色を定義できるように、Linux のコンソール テキスト エディタでテキストを書き込む方法はありますか?

たとえば、テキスト エディタで入力しているときに、テキストの一部を緑で表示し、一部をシアンで表示するようにします。

4

3 に答える 3

1

Vim用のTxtfmtプラグインはあなたが探しているものを提供します。色に加えて、テキストに書式を適用することもできます。たとえば、太字、下線、斜体、下書きなど、およびそれらの任意の組み合わせです。

Txtfmt

注:前の投稿者が言及したエラーは、彼のvimrcでファイルタイププラグインを有効にできなかったことが原因である可能性があります。何らかの理由で、通常望ましい設定は、多くのVimインストールのデフォルトではありません。次の行を追加すると、エラーを防ぐことができます。

filetype plugin on
于 2013-03-08T17:31:31.597 に答える
0

次のコードを使用できます:http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

基本構文:

echo '/033[カラーコードm'(スペースなし)

リセットするには

echo '\033[0;0m'

文字通りの色を作るには:

  • viでは、代わりにCtrl-Vthenを使用できますEscecho '\033
  • Meta-Vnanoでは、Esc代わりに使用できますecho '\033
    • Meta-vEscその場合、vまたはAlt-v設定に応じて変更できます。
于 2013-03-05T08:33:15.257 に答える
0

これまでに見つけた唯一のものは、http: //www.vim.org/scripts/script.php?script_id=2208で入手できるTxtFmtという VIM プラグインです。

唯一の問題は、私がそれを機能させることができないということです - :MakeTextPage で、「不明な関数: Txtfmt_GetTokStr」などの多くのエラーが発生します。

于 2013-03-05T10:06:34.823 に答える