我越来越多地使用 SSH 和 Bash。我继续用 vim 进行训练以提高自动化程度。自定义配置文件~/.vimrc
非常有帮助。
我对这个问题很感兴趣:是否可以自动同步.vimrc与远程服务器通过SSH会话还是其他方法?
答案1
正如 @arkadiusz-drabczyk 已经说过的,有很多不同的方法可以做到这一点。
最简单的解决方案可能是scp ~/.vimrc USER@SERVER:PORT/home/USER/.vimrc
将本地文件复制到远程计算机。
但为了保持它们同步,建议使用版本控制系统,因为您可能会在本地和远程执行更改。这可以通过使用git
存储库并从共享服务器(可以是公开可用的gitlab.com
类似服务器)或从创建一个裸 git 存储库在您要连接并使用它来共享文件的远程服务器上。
更高级的方法是利用 GNU Stow 进行点文件管理。但旁边还有其他几个点文件管理工具GNU 斯托, 喜欢RCM,亚德姆,想家,乡愁,VCSH和其他几个(我建议查看有关该主题的 archwiki 页面)。