2013-03-05 53 views
1

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

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

+0

+1对于任何实际答案感兴趣 – 2013-03-05 09:32:45

回答

1

Vim的Txtfmt插件提供了您要查找的内容。除了颜色之外,还可以对文本应用格式:例如粗体,下划线,斜体,undercurl等等,以及它们的任意组合。

Txtfmt

注:由以前的海报中提到的错误是最有可能失败,使他的vimrc文件类型插件引起的。出于某种原因,通常所需的设置在许多Vim安装中不是默认设置。添加以下行应防止错误:

filetype plugin on 
0

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

基本语法:

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

要重置

echo '\033[0;0m'

为了使文字颜色:

  • 在vi中,你可以在纳米使用echo '\033
  • Ctrl-V然后Esc,而不是你可以使用Meta-V然后Esc代替echo '\033
    • Meta-v既可以根据您的设置Esc然后vAlt-v
+0

我似乎无法理解如何使用它。假设我使用nano作为文本编辑器。那么,我应该写些什么来使下一个字符显示为青色呢? – kaytrance 2013-03-05 08:44:24

+0

仍然不起作用。例如,在纳米中,我按alt + v,它表示[逐字输入]。我写[0; 0mblablabla,它只是显示这些字符没有颜色变化。 – kaytrance 2013-03-05 09:21:16

+0

它应该应用颜色,如果你运行它'猫' – 2013-03-05 09:23:41