Javascript 原始vimrc文件。去哪里?如何恢复?

Javascript 原始vimrc文件。去哪里?如何恢复?,javascript,vim,Javascript,Vim,我试图将vim设置为使用JavaScript(任何与此相关的链接都很受欢迎),但我甚至不知道.vimrc文件是什么。所以我把它删掉了。在拆卸和安装vim大约10次后。。。我现在不知道该怎么办了。我相信我丢失了一些默认设置。如果我搜索它,我会发现很多不同的vimrc文件,如果我把它们的内容放在我的vimrc中——每当我启动vim,我都会遇到很多错误(假设我没有所有的插件)。也不认为我应该\可以创建一个并一点一点地填充它 所以。 1.我如何恢复我原来的vim状态(如果你认为这是smtn我应该做的)-

我试图将vim设置为使用JavaScript(任何与此相关的链接都很受欢迎),但我甚至不知道.vimrc文件是什么。所以我把它删掉了。在拆卸和安装vim大约10次后。。。我现在不知道该怎么办了。我相信我丢失了一些默认设置。如果我搜索它,我会发现很多不同的vimrc文件,如果我把它们的内容放在我的vimrc中——每当我启动vim,我都会遇到很多错误(假设我没有所有的插件)。也不认为我应该\可以创建一个并一点一点地填充它

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

操作系统Ubuntu 12.04 32位 谢谢你们。
vim初学者

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

然而,这些默认值有点保守。如果我没记错的话,vim默认与它的前身(vi)兼容,这意味着没有语法高亮显示,没有行号,没有标尺来告诉您处于哪种模式,什么都没有


Tim Pope的vimrc是一个很好的起点。

。vimrc
通常是
$HOME
目录下的配置文件。它本身也是一个vimscript。您可以将您的配置/映射/插件配置/函数。。。这样,每次启动vim时,文件都会自动加载。然后打开一个定制的舒适编辑器

如果没有这个
.vimrc
,vim也可以启动,尽管是默认配置

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

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

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


喜欢编辑

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

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

cp /etc/skel/.vimrc ~/.vimrc
即“将
.vimrc
文件从骨架目录复制到我的主目录”

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

由于您正在运行Ubuntu12.04,相关的文件列表似乎如下:它似乎没有将任何内容放入
/etc/skel
,但它确实安装了一个
/etc/vim/vimrc
,其中包括
/usr/share/vim/vimcurrent/debian.vim

您可以-该
.deb
文件只是一个
.tar.gz
,因此
tar-xzvf foo.deb
将提取它供您查看<在执行此操作之前,请将code>cd复制到一个新的空目录,否则您会被它创建的目录弄糊涂


另一件需要仔细检查的事情是,Ubuntu实际上有多个不同的vim软件包,例如
VimTiny
。有关如何检查已安装并选择“完整”版本的信息,请参阅。

默认值将取决于主目录中是否有
.vimrc
。例如,大多数发行版在
/etc/vimrc
中都有一些默认值,例如,这可能会关闭兼容性模式。看,这几乎是一个语义问题,但我认为,
/etc/vimrc
和其他任何文件一样是一个vimrc文件,只是不是你自己创建的。当然,但OP的问题是,我认为,删除了他们主目录中的
.vimrc
,所以
/etc/vimrc
仍然存在,仍然按照发行版维护者的意图设置默认值。我想这是真的。我为我的无能道歉。像往常一样,我没有正确地进行smtn。我复制了文件,一切都很好。谢谢你们。你们两个都很伤心,因为它在没有文件本身的情况下,会采取诽谤行为。-但我看不出来。我在编辑几行代码时感到非常痛苦。@Wildaroch:需要注意的是,如果没有
.vimrc
,它将使用默认的Vim设置,但是您的系统可能会强制附加默认值,删除
.vimrc
将删除这些默认值,只保留默认的Vim设置。介绍如何恢复默认系统设置。@WildAuroch在终端中,执行命令:
vim-u NONE
是否有错误消息?如果有,msg是什么?@WildAuroch
man vim
要检查是什么
-u NONE
,基本上它会跳过vimrc文件。这意味着您的vim安装正常。是否确实删除了
.vimrc
ls-la$HOME/.vimrc
没有输出?您能告诉我们您使用的是什么操作系统吗?如果是Linux,什么发行版(Ubuntu、CentOS等),这将帮助我们跟踪您似乎已删除的原始文件。/etc/skel不包含vimrc或.vimrc/etc/vim/vimrc文件我认为是空的。这就是我写的“蒂姆·波普的理智的vimrc”。但它似乎不能正常工作。例如,我不能像以前那样在插入模式和正常模式之间切换。我知道我是个初学者,不太懂。请看我的编辑。:)不,
/etc/vim/vimrc
绝对不应该这样