我试图将vim设置为使用JavaScript(任何有关它的链接),尽管他们甚至不知道什么是.vimrc文件。所以我删除了它。移除并安装vim大约10次后......我现在不知道到底应该做什么。我相信我丢失了一些默认设置。如果我谷歌它,我会发现一堆不同的vimrc文件,如果我把他们的内容放在我的vimrc中 - 每当我启动vim时我会遇到很多错误(假设因为我没有所有的插件)。也不要认为我应该\创造一个并逐渐填补它。
如此。 1.如何恢复原来的vim状态(如果你认为这是smtn我应该这样做) - ? 2.如何将其设置为与JavaScript文件一起使用? 3.可能是好的vim教程?
OS Ubuntu 12.04 32位 感谢你们。 vim初学者。
答案 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播放器......
享受编辑!