b了半天g了半天,实搞找不到当前用户的vimrc文件了(Lion),求解!

2012-04-04 01:17:25 +08:00
 musray
在终端里用vim,想设置缩进,显示行号,高亮等功能。

在vim中输入:version查找出user vimrc file: "$HOME/.vimrc"

当前命令行中显示的基本状态为:localhost:~ myname$

想问:
1. 怎么才能找到$HOME/.vimrc这个文件啊?我在myname里找到一个隐藏的文件夹,里边是有个叫home的文件夹,但home里却没有vimrc。郁闷。。。
大家帮帮忙!

2. 顺便追问个基础知识的问题,$HOME里的这个$是什么意思呢?

谢谢大家先!
6918 次点击
所在节点    问与答
13 条回复
wong2
2012-04-04 01:37:09 +08:00
$HOME是一个变量,可以通过: echo $HOME 得到它的值.

比如我的用户名是wong2,这个变量的结果为 /home/wong2

$HOME/.vimrc 就是: /home/wong2/.vimrc
bitsmix
2012-04-04 01:39:17 +08:00
需要创建一个 $HOME/.vimrc 这个文件嘛..

LZ 要是不嫌弃,可以用我的 vim 配置:

https://github.com/zhuangya/.vim
musray
2012-04-04 01:49:52 +08:00
@wong2 这么说来,/home/myname 和 ~ myname$是一个意思?
如果/home/myname/.vimrc 文件不存在,如何新建一个vimrc文件呢?

在网上搜到比较多的命令是$vi ~/.vimrc 在我的命令行里使用之后不成功,显示如下内容:
“-bash: /Users/myname/.vimrc: No such file or directory”
zhuzhuor
2012-04-04 01:50:20 +08:00
顶一楼

直接
cd 回车
vi .vimrc 回车
musray
2012-04-04 01:52:55 +08:00
@bitsmix 在网上查到的$vi ~/.vimrc 命令不好使,望赐教。感谢分享!
013231
2012-04-04 01:53:08 +08:00
1.
cd ~
ls -a .vimrc
如果提示"ls: .virmc: No such file or directory"就自己創建一個.

2.$表示一個變量. $HOME就是"名爲HOME的變量". $HOME變量就是你的家目錄的路徑. 你可以通過"echo $HOME"查看它.
013231
2012-04-04 01:55:32 +08:00
@musray 如何不好使?
musray
2012-04-04 01:56:29 +08:00
楼上各位,我知道奥义所在了,呵呵!原来是我一直没弄清楚状况。是要新建一个名叫vimrc的空文件,然后再写内容吧?!
musray
2012-04-04 02:02:19 +08:00
@bitsmix 用了你的vimrc配置之后,再运行vimrc时提示如下错误:
localhost:~ musray$ vim
Error detected while processing /Users/musray/.vimrc:
line 1:
E488: Trailing characters: #include <stdio.h>thogen#infect()
line 3:
E185: Cannot find color scheme jellybeans
Press ENTER or type command to continue

E488没看懂什么意思,E185是说我机器里没有jellybeans这个配色方案说以不行?

不过ENTER之后还是能进入vim,而且很喜欢你的vimrc配置!
OscarUsingChen
2012-04-04 02:51:11 +08:00
@musray 在github页面中有个bundle文件夹,里面有jellybeans
musray
2012-04-04 08:47:06 +08:00
@OscarUsingChen 已经把一个叫jellybeans.vim的文件拷贝到~/.vim/colors中了,果然颜色大变样。
bitsmix
2012-04-04 11:06:58 +08:00
@musray sorry 我忘记写 submodule 的相关了。。
ln -s 之后还需要:

git submodule init
git submodule update

具体可看我刚更新的 README.md

以及,其实可以在 vim 里面直接 :e $MYVIMRC 的..
join
2012-04-04 11:11:17 +08:00
楼主试试 vim --version 这条命令。 输入这条命令后就可以看到你的vimrc 文件的所在了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/31280

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX