App-cat-v

 view release on metacpan or  search on metacpan

README.deepl-ZH.md  view on Meta::CPAN


        cat-v --nl=0

    如果输入的不是字母或数字,则会被该字母取代。

        cat-v --nl='$'

    如果输入两个或两个以上字符的字符串,该字符串将被解释为 Unicode 字符名。

        cat-v --nl='RETURN SYMBOL' --sp='MIDDLE DOT'

    如果标志以 `+` 开头,则该字符将被添加到重复列表中。

        cat-v --esc=+s

    因此,上述命令的含义将与如下内容相同。

        cat-v --esc=s --repeat +esc

- **--repeat**=_name_\[,_name_...\]

    指定在输出转换字符的同时输出原始字符的字符类型。默认设置为 `nl,np`。下面的命令将正确输出带有转义字符的原始 ANSI 序列。

        cat-v -c esc --repeat esc,nl

    如果 _name_ 以 `+` 开头,则在现有配置的基础上添加该字符。

        cat-v -c esc --repeat +esc

- **-o**, **-oo**, **--original**

    如果转换后的字符串与原始字符串不同,则先输出原始字符串,然后再输出转换后的字符串。如果指定两次,则始终打印原始字符串。

    您可以将此输出与 [App::cdif](https://metacpan.org/pod/App%3A%3Acdif) 的 `--line-by-line` (`--lxl`) 选项一起使用。

- **-t**\[_n_\], **--expand**\[=_n_\]
- **-T**, **--no-expand**

    Tab 字符默认为展开字符。要明确禁用它,请使用 **-T** 或 **--no-expand** 选项。

    如果为 **-t** 选项指定了一个可选数字,该数字将被视为制表符宽度。以下两条命令是等价的:

        cat-v -t4
        cat-v -t --tabstop=4

    默认情况下使用 `needle` 样式,可以使用 `--tabstyle` 更改。如果指定 `--tabstyle` 选项且不带参数,则会显示可用样式列表。

    通过在 `~/.cat-vrc` 文件中设置以下选项,可以默认禁用制表符扩展。

        option default --no-expand

    在这种情况下,可以使用 `-t` 选项临时启用制表符扩展。

- **--tabstop**=# (DEFAULT: 8)

    设置制表符宽度。

- **--tabhead**=#
- **--tabspace**=#

    设置制表符头和后面的空格字符。如果选项值的长度超过单字符,则将其视为 unicode 名称。

- **--tabstyle**, **--ts**
- **--tabstyle**=_style_, **--ts**=...
- **--tabstyle**=_head-style_,_space-style_ **--ts**=...

    设置制表符展开的样式。例如选择 `symbol` 或 `shade`。如果组合了两个样式名称,如 `squat-arrow,middle-dot`,则在制表符头使用 `squat-arrow`,在制表符空间使用 `middle-dot`。

    如果调用时不带参数,则显示可用样式表。样式在 [Text::ANSI::Fold](https://metacpan.org/pod/Text%3A%3AANSI%3A%3AFold) 库中定义。

- **-C**=_color_, **--color**=_color_

    被替换的字符将以 _color_ 指定的颜色显示。该选项不适用于包含 ANSI 颜色序列的输出。

- **-E**, **--escape-backslash**

    将反斜线字符转换为转义形式 `//`。

    虽然反斜杠不是控制字符,但通过这种方式,将其他控制字符转换为转义表达式的结果可以完全解释为各种编程语言的字符串字面意义。

    下面的命令可以重现原始文件的全部内容。

        echo -ne "$(cat-v -Ence FILE)"

# INSTALL

## CPANMINUS

来自 CPAN 档案:

    cpanm App::cat::v

来自 GIT 代码库:

    cpanm https://github.com/tecolicom/App-cat-v.git

# SEE ALSO

- [https://github.com/tecolicom/App-cat-v.git](https://github.com/tecolicom/App-cat-v.git)

    Git 仓库。

- [App::optex::util::filter](https://metacpan.org/pod/App%3A%3Aoptex%3A%3Autil%3A%3Afilter)

    `cat-v` 命令的前身最初是作为 [App::optex](https://metacpan.org/pod/App%3A%3Aoptex) 命令的过滤器模块创建的。

- [https://harmful.cat-v.org/cat-v/](https://harmful.cat-v.org/cat-v/)

    UNIX 风格,或 cat -v 被认为是有害的

- [https://harmful.cat-v.org/cat-v/unix\_prog\_design.pdf](https://harmful.cat-v.org/cat-v/unix_prog_design.pdf)

    UNIX 环境下的程序设计

# AUTHOR

Kazumasa Utashiro

# LICENSE

Copyright © 2024-2025 Kazumasa Utashiro.



( run in 0.692 second using v1.01-cache-2.11-cpan-39bf76dae61 )