当前位置: 首页 > Web前端 > JavaScript

优雅地管理和同步个人工作环境—dotfilesmanager

时间:2023-03-26 23:20:10 JavaScript

:::tip实现完美个性化标准的目标是:所有应用程序配置的统一管理和备份方法。本文带来的是Dotfilesmanager,为实现这一目标而诞生的最佳解决方案。:::想要提高开发效率,得心应手的工具必不可少。并且各个软件的配置各不相同,需要我们花费大量的时间去学习和记忆。这给穿插使用各种工具的我们带来了很大的内存开销。为了降低这个内存开销,我们会想办法统一一个个性化的标准,然后在各个软件里面设置,尽可能的匹配这个。标准。实现完美的个性化标准的目标是:对所有应用程序配置进行统一的管理和备份方式。本文带来的是Dotfilesmanager,为实现这一目标而诞生的最佳解决方案。什么是dotfilesDotfilesmanager其实就是一个管理dotfiles的命令管理器。所谓点文件是指文件名以.为前缀的文件或文件夹的统称。对于基于unix的系统,此类文件名在文件列表中是不可见的,即所谓的隐藏文件,需要通过-a查看。这些文件大多出现在用户的根目录下,通常为系统用户和所使用的软件存放一些个性化的配置,使个人使用更加习惯,大大提高工作效率。比如常见的终端个性化配置.bashrc或.bash_profile,vim个性化配置.vimrc等,都属于dotfiles的范畴。为什么需要Dotfilesmanager工具使用原则应该是:让工具适应我们,而不是让我们习惯工具。因此,我们需要修改工具以适应我们的使用习惯。小到为各个软件统一配置快捷键和别名,大到设置一键执行的多应用联动工具脚本。当添加了很多常用或者便捷的配置后,给你带来的效率提升是无可比拟的。这样一来,软件配置将是一件高度定制化的事情,任何工具都需要时间去深度打磨,以符合自己的使用习惯。问题会越来越多。你会发现,在高度定制化的情况下,虽然你摆脱了特定软件特定操作的束缚,但你似乎被固定设备深深束缚,因为大量杂乱的配置让你在工作中显得格外困难。换一个新的开发环境,需要手动重新设置各个软件。因此,配置更新和多设备同步也是一个主要问题。前面提到过,一个完善的个性化标准有两点:这个时候非常方便,迫切需要一种方式来统一管理和备份所有的应用配置来帮助我们完成这个目标。对于支持文件或命令行配置的应用程序,实现此目标的最佳解决方案是Dotfiles管理器。dotfilesmanager可以支持哪些软件从理论上讲,所有支持文件配置或命令行配置的应用程序和系统都必须支持Dotfilesmanager。对于Linux,这包括几乎所有软件。对于我的日常使用环境,目前需要使用dotfilesmanager来管理配置,主要如下:"alt="image-20210120174747924"style="缩放:50%;"/>