首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在远程会话上使用本地dotfiles

在远程会话上使用本地dotfiles
EN

Server Fault用户
提问于 2010-12-14 05:04:24
回答 1查看 1.4K关注 0票数 3

我有几个有个人帐户的服务器,我已经创建了一个SVN存储库来包含我的主目录,这样我就可以在这些服务器上管理我的dotfile,我发现这些文件工作得很好,并且可以很容易地跟踪我所做的更改(以前很容易丢失/覆盖)。

我面临的新问题是,在工作中,我被迫与一群同事共享两个帐户(deploy/root)中的一个,因此我无法设置太多的全局选项。

当我登录时,我能做些什么让另一端看到我的.vimrc (或者某些使vim加载本地会话的知识和$VIMRC设置)?vim是主要的事情,但是最好也把这个原则扩展到其他人身上。

EN

回答 1

Server Fault用户

发布于 2014-07-03 18:01:07

这是一个老生常谈的问题,但我想,如果其他人有类似的问题,而且他们无法提出更好的解决办法,我想我应该补充一下我的建议:

对于Vim来说,一个简单的解决方案是运行:

代码语言:javascript
复制
vim -u /my/personal/repos/dotfiles/.vimrc

但这将使用帐户的.vim / vimfiles目录结构。如果服务器是某种形式的*nix,并且希望运行具有个性化环境变量的POSIX兼容的shell,则启动一个具有不同值的子shell,例如,下面的命令将启动一个Bash登录shell:

代码语言:javascript
复制
HOME=/my/personal/repos/dotfiles/ bash -l

上面的代码将源/my/personal/repos/dotfiles/.profile.bash_profile,子shell产生的任何其他进程都将继承它的环境变量(包括HOME)。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/212303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档