gvim -p *.sv没有打开所有sv文件,怎么回事?
时间: 2024-03-02 20:51:01 浏览: 138
如果执行命令 `gvim -p *.sv` 没有打开所有扩展名为 `.sv` 的 SystemVerilog 文件,可能是因为当前目录下没有符合条件的文件,或者是因为文件名中包含了特殊字符导致匹配失败。
你可以先执行 `ls *.sv` 命令,查看当前目录下是否有符合条件的文件。如果没有,那么执行 `gvim -p *.sv` 命令就不会打开任何文件。
如果有符合条件的文件,但是 `gvim -p *.sv` 命令没有打开所有的文件,那么可能是因为文件名中包含了特殊字符,例如空格、星号等,导致匹配失败。你可以使用双引号将文件名括起来,例如:
```
gvim -p "*.sv"
```
或者使用反斜杠对特殊字符进行转义,例如:
```
gvim -p file\ name\ with\ spaces.sv
```
这样就可以正确地匹配到文件名中包含特殊字符的文件了。
相关问题
gvim -p *.py没有打开所有py文件,怎么回事?
如果执行命令 `gvim -p *.py` 没有打开所有扩展名为 `.py` 的 Python 文件,可能是因为当前目录下没有符合条件的文件,或者是因为文件名中包含了特殊字符导致匹配失败。
你可以先执行 `ls *.py` 命令,查看当前目录下是否有符合条件的文件。如果没有,那么执行 `gvim -p *.py` 命令就不会打开任何文件。
如果有符合条件的文件,但是 `gvim -p *.py` 命令没有打开所有的文件,那么可能是因为文件名中包含了特殊字符,例如空格、星号等,导致匹配失败。你可以使用双引号将文件名括起来,例如:
```
gvim -p "*.py"
```
或者使用反斜杠对特殊字符进行转义,例如:
```
gvim -p file\ name\ with\ spaces.py
```
这样就可以正确地匹配到文件名中包含特殊字符的文件了。
gvim -p *.py
执行命令 `gvim -p *.py` 将会打开当前目录下所有扩展名为 `.py` 的 Python 文件,并在 gvim 窗口的标签页中分别显示这些文件。
需要注意的是,Linux 系统下的通配符 `*` 表示匹配任意字符,因此执行这个命令会打开当前目录下所有扩展名为 `.py` 的文件,包括子目录中的文件。如果你只想打开当前目录下的文件,可以使用 `./` 表示当前目录,例如:
```
gvim -p ./*.py
```
这个命令将会打开当前目录下所有扩展名为 `.py` 的 Python 文件,并在 gvim 窗口的标签页中分别显示这些文件。
阅读全文