Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用 vi 编辑文件时:
vi .bashrc
我有颜色。
在 python 的脚本中,我有:
os.system("vi .bashrc")
我不。
为什么(我猜我打开了一个不同的外壳,但我不知道为什么设置不同)?以及如何解决这个问题?
我正在运行 fedora,我的 shell 是 bash。
vi --version
给出:
VIM - Vi IMproved 7.3
我想这是因为你有 vim 的别名,所以vi .bashrc从 bash 调用意味着vim .bashrc
vim .bashrc
os.system没有关于您的别名的信息,因此它调用vi没有颜色突出显示的编辑器
os.system
vi