Linux控制台文本编辑器 - 用颜色书写

时间:2013-03-05 08:29:56

标签: linux colors console

有没有办法在linux下的某些控制台文本编辑器中编写文本,以便根据定义的系统控制台颜色(* color0 .. * color15)定义显示文本的颜色?

例如,我在文本编辑器中输入的文本部分显示为绿色,部分显示为青色

3 个答案:

答案 0 :(得分:1)

Vim的Txtfmt插件提供了您正在寻找的东西。除了颜色,您还可以对文本应用格式:例如,粗体,下划线,斜体,下角等......以及它们的任意组合。

Txtfmt

注意:上一张海报提到的错误很可能是由于未能在其vimrc中启用filetype插件引起的。出于某种原因,在许多Vim安装中,通常所需的设置不是默认设置。添加以下行可以防止错误:

filetype plugin on

答案 1 :(得分:0)

您可以使用以下代码:http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

基本语法:

echo '/033[颜色代码m'(无空格)

重置

echo '\033[0;0m'

制作文字颜色:

  • 在vi中,您可以使用Ctrl-V,然后使用Esc代替echo '\033
  • 以纳米为单位,您可以使用Meta-V,然后使用Esc代替echo '\033
    • Meta-v可以是Esc,然后是vAlt-v,具体取决于您的设置。

答案 2 :(得分:0)

到目前为止,我唯一发现的是http://www.vim.org/scripts/script.php?script_id=2208

提供的名为 TxtFmt 的VIM插件

唯一的问题是我无法使其工作 - On:MakeTextPage我收到了诸如“Unknown function:Txtfmt_GetTokStr”等许多错误。