linux - 更改linux用户默认登录目录

标签 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 时,这太糟糕了。谁有更好的解决方案?

最佳答案

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

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

关于linux - 更改linux用户默认登录目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20071714/

相关文章:

vim - 将命令范围传递给函数

linux - 非阻塞连接调用不返回连接被拒绝

c - 解析C中的命令行

c - Linux C USB 写入速度

linux - UNIX,更改所有 shell 脚本中的解释器行

linux - ldd 和 objdump 有什么区别?

vim:快速列插入

linux - 如何让 Vim 忽略文本内容中的反斜杠?

vim - 打字时如何计算字符数?

coffeescript - 在vim中映射shift键