gvim -p *.py没有打开所有py文件,怎么回事?
时间: 2024-03-02 14:50:56 浏览: 141
如果执行命令 `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 窗口的标签页中分别显示这些文件。
mac命令行中的vim不好用,我下载了一个新的vim怎么替换掉原来的,然后我可以用vim test.py 就可以打开
要在Mac命令行中替换默认的 Vim 程序,您可以按照以下步骤操作:
1. **安装新版本的 Vim**:首先,你需要从官方网站或其他可靠的源下载并安装新版本的 Vim。例如,如果你选择的是Homebrew包管理器,可以在终端输入:
```
brew install vim
```
2. **检查已安装的Vim版本**:确认新版本已经成功安装后,可以使用 `vim --version` 或者 `/usr/local/bin/vim --version` 来查看新版本的 Vim 是否生效。
3. **替换系统路径中的默认Vim**:由于 Bash 或 Zsh 需要配置才能使用新版本的 Vim,编辑 `.bash_profile`, `.bashrc`, `.zshrc` 中相应的路径设置。在 macOS 的终端里,你可以输入以下命令打开对应文件:
- 如果是 .bashrc 文件:`nano ~/.bashrc`
- 如果是 .zshrc 文件:`nano ~/.zshrc`
在文件底部添加以下行:
```shell
export EDITOR="vim"
export PATH="/usr/local/opt/vim/libexec/gvim/:$PATH"
```
4. **让更改生效**:保存文件并关闭,然后执行 `source ~/.bashrc` 或 `source ~/.zshrc` 使更改立即生效。
现在你应该能够在终端中使用 `vim test.py` 打开 Python 文件了。如果一切正常,新版本的 Vim 应该取代了默认的 Vim。
阅读全文