Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux控制台文本编辑器-使用颜色编写_Linux_Colors_Console - Fatal编程技术网

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

Linux控制台文本编辑器-使用颜色编写,linux,colors,console,Linux,Colors,Console,是否有一种方法可以在linux下的某个控制台文本编辑器中写入文本,以便我可以根据定义的系统控制台颜色(*color0..*color15)定义显示的文本的颜色 例如,当我在文本编辑器中键入时,我将文本的哪些部分显示为绿色,哪些部分显示为青色 您可以使用以下代码: 基本语法: echo'/033[颜色代码m'(无空格) 重置 echo'\033[0;0m' 要制作文字颜色,请执行以下操作: 在vi中,您可以使用Ctrl-V然后使用Esc而不是echo'\033 在nano中,您可以使用Meta-

是否有一种方法可以在linux下的某个控制台文本编辑器中写入文本,以便我可以根据定义的系统控制台颜色(*color0..*color15)定义显示的文本的颜色

例如,当我在文本编辑器中键入时,我将文本的哪些部分显示为绿色,哪些部分显示为青色

您可以使用以下代码:

基本语法:

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

重置

echo'\033[0;0m'

要制作文字颜色,请执行以下操作:

  • 在vi中,您可以使用
    Ctrl-V
    然后使用
    Esc
    而不是
    echo'\033
  • 在nano中,您可以使用
    Meta-V
    然后使用
    Esc
    而不是
    echo'\033
    • Meta-v
      可以是
      Esc
      然后是
      v
      Alt-v
      ,具体取决于您的设置
您可以使用以下代码:

基本语法:

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

重置

echo'\033[0;0m'

要制作文字颜色,请执行以下操作:

  • 在vi中,您可以使用
    Ctrl-V
    然后使用
    Esc
    而不是
    echo'\033
  • 在nano中,您可以使用
    Meta-V
    然后使用
    Esc
    而不是
    echo'\033
    • Meta-v
      可以是
      Esc
      然后是
      v
      Alt-v
      ,具体取决于您的设置

到目前为止,我唯一发现的是一个名为TxtFmt的VIM插件,可在


唯一的问题是我无法让它工作-在:MakeTextPage上,我收到了一堆错误,比如“未知函数:Txtfmt_GetTokStr”和其他许多错误。

到目前为止,我唯一发现的是一个名为Txtfmt的VIM插件,可在


唯一的问题是我无法让它工作-在:MakeTextPage上,我得到了一堆错误,比如“未知函数:Txtfmt_GetTokStr”以及许多其他内容。

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

注意:上一张海报中提到的错误很可能是由于未能在他的vimrc中启用文件类型插件造成的。由于某些原因,通常所需的设置不是许多Vim安装中的默认设置。添加以下行应该可以防止错误:

filetype plugin on

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

注意:上一张海报中提到的错误很可能是由于未能在他的vimrc中启用文件类型插件造成的。由于某些原因,通常所需的设置不是许多Vim安装中的默认设置。添加以下行应该可以防止错误:

filetype plugin on

我似乎不明白如何使用它。让我们假设我使用nano作为文本编辑器。那么,例如,我应该编写什么使下一个字符显示为青色?仍然不起作用。例如,在nano中,我按alt+v,它会显示[verbatim input]。我编写它们[0;0Mblabla,它只显示这个字符,没有颜色变化。如果你在上面运行
cat
,它应该应用颜色。这不是我的意思。我一直在寻找一种在我键入时看到它的方法。不是在我键入它时看到它,而是在我键入它时看到它。我似乎不知道如何使用它。让我们假设我使用nano作为文本编辑器。因此,例如,我应该写什么使下一个字符显示为青色?仍然不起作用。例如,在nano中,我按alt+v,它显示[逐字输入]。我写这些字符[0;0MBLABLA,它只显示这个字符,没有颜色变化。如果你在上面运行
cat
,它应该应用颜色。这不完全是我的意思。我一直在寻找一种方法,在我键入时看到它。不是以后我键入时看到它,而是在我键入时看到它。+1表示对任何实际答案感兴趣+1表示对任何实际答案感兴趣