.vim
我刚刚重新安装了 Vim,发现我的目录中没有目录/home
。我读过,如果我创建.vim
自己,那么这将覆盖/etc/vim
.我的问题:
- 我创建的新目录应该是
/home/.vim
或 吗/home/myusername/.vim
? - 创建新内容时我应该删除
/etc/vim
及其内容*/.vim
,还是应该保留它? - 我可以将
.vimrc
or 甚至vimrc
(不带句点)放入新.vim
目录中吗?
答案1
总是
/home/myusername/.something
涉及个性化。/home/mysername
当然,只要你的主目录是。但我不确定这是否可以是一个目录或者必须是一个文件。如果没有在 中说明man vim
,总会有尝试和错误。不,您不需要删除
/etc/vim
。主目录中的个性化设置应优先于常规/etc
设置。顺便说一句,也可能有类似的事情/usr/share/vim/vimrc
。有时,中的常规设置/etc/
链接到/usr/share/something
。如第 1 点所述,
vim
应查阅 的文档。如果在那里找不到详细信息,请进行尝试和错误。
答案2
$HOME/.vim
- 不
$HOME/.vim/vimrc
或者$HOME/.vimrc
个性化发生在您的主目录中
$HOME
。这通常是/home/username
在 Linux 上,或者/Users/username
在 macOS 上,或者/usr/username
在一些老式系统上。用户应用程序的个性化永远不会要求您删除软件包安装的文件,甚至很少需要修改到 下的文件
/etc
。 Unix 是一个多用户操作系统:如果您/etc
仅仅因为在 中拥有自己的个人配置而开始删除 下的文件$HOME
,那么您就会破坏系统其他用户的东西。请参阅
:help vimrc
Vim 中的内容。
答案3
1: 目录应该在“/home/username/”而不是“/home”(可以是.vim或.vimRC顺便说一下,'rc' 代表运行命令 2:你应该把它留在那里。否则进行简单的备份 3:这不会影响太多,因为 .vimrc 是运行命令的几个东西(主要是美学)但是最好把它留在原来的地方。旁注 - 如果您安装了许多 vim,则可能有多个 .vi 目录。我身上发生过一次。我同时使用了 vi tiny vim 和 gvim,但没有任何冲突。我只是让一切保持原样