shell/bash 让vi/vim显示空格,及tab字符

Vim 可以用高亮显示空格和TAB。
文件中有 TAB 键的时候,你是看不见的。要把它显示出来:
:set list
TAB 键显示为 ^I,  $显示在每行的结尾,表示换行空格仍然显示为空格。

:set list    进入List Mode
:set nolist    退出List Mode

-----------------------------------------------------

linux 行尾 ^M 是什么
这和Linux与Windows断行/换行格式有关。DOS (Windows 系统)使用的断行/换行字符为 ^M$ ,我们称为 CR 与 LF 两个符号。

而在 Linux 下,则是仅有 LF ($) 这个断行/换行符号。
在 Linux 下打开Windows的文件时,由于 DOS 的断行符号是 CRLF ,就会多了一个 ^M 的符号出来。
在这样的情况下,如果是一个 shell script 的程序文件,将可能造成“程序无法执行”的状态。 因为会误判程序所下达的指令内容。
可以使用dos2unix来转换:
dos2unix file

LF($, ^J)    \n   10

CR(^M)      \r    13

相关推荐

  1. shell/bash vi/vim显示空格,tab字符

    2023-12-08 00:46:05       40 阅读
  2. 【杂谈】空格还是Tab

    2023-12-08 00:46:05       12 阅读
  3. 反向显示tac

    2023-12-08 00:46:05       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-08 00:46:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-08 00:46:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-08 00:46:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-08 00:46:05       20 阅读

热门阅读

  1. Python 作业答疑_6.15~6.18

    2023-12-08 00:46:05       41 阅读
  2. mysql 全文索引中的Stopwords

    2023-12-08 00:46:05       39 阅读