更改linux用户默认登录目录

时间:2013-11-19 12:32:44

标签: linux vim

我使用命令usermod -d /home/matt /home/matt/Documents/docs/将我的linux默认登录目录更改为/home/matt/Documents/docs/,但是当我使用vim编辑我的代码时,我自己关于vim的配置不起作用,例如,我的标签将等于8个空格而不是4个空格(在我的.vimrc中定义)。配置文件是.vimrc,位于/home/matt/.vimrc

以下是我的.vimrc的内容:

set hlsearch
set backspace=2
set autoindent
set ruler
set nu
set bg=dark
syntax on
set shiftwidth=4
set softtabstop=4

如果我将.vimrc从/home/matt/复制到我的新主目录(/home/matt/Documents/docs/),那么一切正常。但是当我改变我的家并且我必须同时复制我的.vimrc时,它太可怕了。任何人都有更好的解决方案吗?

1 个答案:

答案 0 :(得分:3)

usermod命令会更改您的主目录,其中 .vimrc 应该是。

我建议你把文件放在一个目录中,然后从另一个目录创建一个链接(通过 ln -s )。