原始的vimrc文件。哪里可以找到?怎么恢复?

时间:2014-06-21 22:05:08

标签: javascript vim

我试图将vim设置为使用JavaScript(任何有关它的链接),尽管他们甚至不知道什么是.vimrc文件。所以我删除了它。移除并安装vim大约10次后......我现在不知道到底应该做什么。我相信我丢失了一些默认设置。如果我谷歌它,我会发现一堆不同的vimrc文件,如果我把他们的内容放在我的vimrc中 - 每当我启动vim时我会遇到很多错误(假设因为我没有所有的插件)。也不要认为我应该\创造一个并逐渐填补它。

如此。 1.如何恢复原来的vim状态(如果你认为这是smtn我应该这样做) - ? 2.如何将其设置为与JavaScript文件一起使用? 3.可能是好的vim教程?

OS Ubuntu 12.04 32位  感谢你们。 vim初学者。

3 个答案:

答案 0 :(得分:4)

如果您在开始之前根本没有自定义文件,那么如果它根本就存在,那么它一定是新用户的默认文件。

创建新用户帐户时,/etc/skel中的文件用于填充新用户的主目录;因此,您删除的文件可能会使用以下命令恢复到其原始状态:

cp /etc/skel/.vimrc ~/.vimrc

即“将.vimrc文件从skeleton目录复制到我的主目录”。

如果这没有帮助,或者您删除的文件实际上是系统范围的默认值(通常为/etc/vimrc/etc/vim/vimrc),那么您可以从操作系统中获取原始文件包存档。

由于您运行的是Ubuntu 12.04,相关的文件列表似乎就是这个:http://packages.ubuntu.com/precise/i386/vim-common/filelist它似乎没有将任何内容放入/etc/skel,但它确实安装了/etc/vim/vimrc其中包括/usr/share/vim/vimcurrent/debian.vim

您可以download the package manually from here - .deb文件只是.tar.gz,因此tar -xzvf foo.deb会提取它以供您查找。 {I}之前cd到一个新的空目录,否则你会对它创建的目录感到困惑!

要仔细检查的另一件事是Ubuntu实际上有多个不同的vim包,例如: vim-tiny。有关如何检查已安装并选择“完整”版本,请参阅this question

答案 1 :(得分:2)

.vimrc文件是可选的,没有它,vim将使用它的所有默认值。

然而,这些默认值有点保守。如果我没记错的话,vim默认与它的前身(vi)兼容,这意味着没有语法高亮,没有行号,没有标尺可以告诉你你所处的模式,没有任何内容。

Tim Pope的sensible vimrc是一个很好的开始。

答案 2 :(得分:1)

.vimrc通常是$HOME目录下的配置文件。它本身也是一个vimscript。您可以将config / mapping / plugin配置/功能放在那里,这样每次启动vim时,文件都会自动加载。然后你打开了一个定制的舒适编辑器。

没有这个.vimrc,vim也可以启动,但默认配置。

您可以启动vim并输入:h vimrc以查看vimrc的帮助文档。您可以从互联网上获取vimrc,尝试了解文件中的设置。最后制作自己的vimrc。拥有令人满意的vimrc需要非常长的时间。我使用vim大约10年了,上周我还在编辑我的vimrc文件。

当你读别人的时候' vimrc设置,使用:h foo查找帮助信息。通过这种方式,你知道"为什么我设置这个",而不是"我不知道发生了什么,只是复制它"。

vim的魅力在于,它具有高度可定制性。您可以将其更改为普通记事本或编程IDE或MP3播放器......

享受编辑!