shell/bash 让vi/vim显示空格,及tab字符
2013-12-23 23:12
579 查看
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
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
相关文章推荐
- 让vim显示空格,及tab字符 vim 多行注释(转)
- vi, vim显示尾行空格和tab键
- vim显示空格,及tab字符 vim 多行注释
- 让vim显示空格,及tab字符 vim 多行注释(转)
- 让vim显示空格,及tab字符 vim 多行注释
- linux下的vim/vi永久显示行号、teb为4个空格,tab之后显示竖线对齐
- 让vim显示空格,及tab字符 vim 多行注释
- 让vim显示空格,及tab字符 vim 多行注释
- 让vim显示空格,及tab字符 vim 多行注释(转)
- 让vim显示空格,及tab字符 vim 多行注释(转)
- vi/vim tab键缩进4个空格 及 显示行号 的配置说明
- 让vim显示空格,及tab字符 vim 多行注释
- 让vim显示空格,及tab字符 vim 多行注释
- 让vim显示空格,及tab字符 vim 多行注释
- eclipse用4个空格代替Tab 每行80字符限制提示线显示空格
- 【vim】用符号显示tab和结尾的空格
- vi/vim显示中文字符并且去掉^M的方法
- vi/vim tab键空格数修改
- vi/vim显示中文字符并且去掉^M的方法
- vi/vim显示中文字符并且去掉^M的方法