0

我是 vim 世界的新手,我刚刚安装了 spf13-vim 以便快速入门。除此之外,我还没有碰过我的 .vimrc 文件。

我主要使用 vim 在远程服务器上编写一些 python 脚本,所以每次使用 vim 打开文件时都必须输入“set ft=python”。我想知道是否可以编辑我的 .vimrc 文件以使 python 成为 vim 的默认选择。

另一个令人困惑的事情是,每次我在 vim 中输入一个空白时,它都会在我的 vim 屏幕上显示一个倒置的问号。我认为这是因为文件编码不匹配,但我对此一无所知。

我知道这是一个愚蠢的问题,但现在我无法自己解决。任何帮助表示赞赏。

编辑:

我通过将 'set ft=python' 写入我的 .vimrc 文件解决了设置 python 默认的问题。(我不知道 .vimrc 中的内容是 vim 中的命令)但是我仍然不知道如何在我输入空白字符时消除倒置问号,即使我做了一些搜索。

4

1 回答 1

2

从一开始就命名你正在编辑的缓冲区,不要忘记:filetype plugin你的.vimrc,然后事情就会正常工作。

无论如何,拥有:set ft=whatever.vimrc是两次错误的。首先,它将适用于没有文件打开的所有新会话。此外,它仅适用于第一个缓冲区。即它不适用于:new.

于 2017-01-22T08:54:41.297 回答