vim打开kernel下的文件,每一行都会出现>---,怎么解决
时间: 2024-02-09 09:12:17 浏览: 34
这个问题通常出现在使用 Vim 打开 Windows 系统下编写的文件时,是由于 Windows 和 Unix/Linux/Mac 系统的换行符不一样导致的。Windows 下的换行符是 \r\n,而 Unix/Linux/Mac 系统下的换行符是 \n。
解决这个问题的方法是将文件中的 Windows 换行符 \r\n 替换成 Unix/Linux/Mac 系统下的换行符 \n。可以使用 Vim 的 :substitute 命令进行替换,命令格式如下:
```
:%s/\r//g
```
其中,`%` 表示对整个文件进行替换,`/` 是分隔符,`\r` 表示 Windows 换行符,`//` 表示替换为空(即删除),`g` 表示全局替换,不止替换一个匹配项。
执行完上述命令后,文件中的 Windows 换行符就会被替换掉,再次打开文件时就不会出现类似 ">---" 的问题了。
相关问题
vim -p 反向打开文件
在 Vim 编辑器中,使用 `vim -p` 命令来打开多个文件并将它们放在 Vim 标签页中。如果你想要在反向顺序中打开文件,可以加上 `-O` 选项。例如:
```
vim -p -O file1.txt file2.txt file3.txt
```
这将会打开 `file1.txt`、`file2.txt` 和 `file3.txt` 文件,并将它们放在反向顺序的 Vim 标签页中,也就是先打开 `file3.txt`,再打开 `file2.txt`,最后打开 `file1.txt`。
使用vim打开文件,并在底行模式下设置行号
可以使用以下命令在vim中打开文件并设置行号:
```
vim filename
:set number
```
其中,filename是要打开的文件名。第二个命令:set number是用来设置行号的,它会在每一行的前面显示行号。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)