乐趣区

关于javascript:优雅地管理与同步个人工作环境dotfiles-manager

:::tip
实现一个完满个性化规范的指标是:一个对立治理及备份所有利用配置形式。而本篇文章带来的,就是为了满足这个指标而诞生的最佳解决方案 Dotfiles manager。
:::

<!– more –>

若想进步本人的开发效率,得心应手的工具是必不可少的。而各软件的配置品种繁多且各不相同,这须要咱们破费大量的工夫去学习和记忆。这给交叉应用各种工具的咱们带来了较大的记忆老本,而为了缩小这种记忆老本,咱们会想方法对立一个个性化规范,而后在每个软件中进行设置,以尽量匹配这一规范。

而实现一个完满个性化规范的指标是:一个对立治理及备份所有利用配置形式。而本篇文章带来的,就是为了满足这个指标而诞生的最佳解决方案 Dotfiles manager。

什么是 dotfiles

Dotfiles manager,实际上就是治理 dotfiles 的命令管理器。而所谓 dotfiles,是指文件名称以 . 为前缀的文件或文件夹的统称。对于 unix-based 的零碎来说,这样的文件名称在文件列表中处于不可见状态,即所谓的暗藏文件,须要通过 - a 的形式能力查看到。

这些文件多呈现在用户的根目录下,通常是给该零碎用户以及其所应用的软件存储一些个性化的配置,从而达到集体应用起来更贴合习惯,从而大幅晋升工作效率。如常见的 terminal 个性化配置.bashrc 或.bash_profile, vim 个性化配置.vimrc 等等,都属于 dotfiles 的领域。

为什么须要 Dotfiles manager

工具的应用的准则应该是:让工具适应咱们,而不是让咱们习惯工具。因而,咱们会须要对工具进行合乎本人应用习惯的革新。小到各软件快捷键及 alias 的配置对立,大到设置一键执行的多利用联动的工具化脚本。当许多或罕用,或便当的配置被增加结束之后,给本人带来的效率晋升是无可比拟的。

而这样一来,软件配置将是一个高度定制化的货色,任何一个工具都须要工夫进行深度地打磨来合乎本人的应用习惯。问题还会越来越多,你会发现随着高度的定制化,只管解脱了特定软件特定操作对你的解放,但又仿佛被固定的设施深度绑定了,因为大量芜杂的配置使得你在更换新的开发环境的时候显得尤为艰巨,须要手动对每一个软件从新进行一遍设置。由此一来,配置的更新及多设施同步也是一大难题。

之前说到,一个完满的个性化规范有两点:极为不便的

这时候,就急需一个能对立治理及备份所有利用配置的形式来帮忙咱们实现这一指标。而对于反对文件或命令行配置的利用来说,这一指标的最佳解决方案就是 Dotfiles manager。

有哪些软件可能被 dotfiles manager 反对

从实践上来说,所有反对文件配置或命令行配置的利用及零碎都肯定能被 Dotfiles manager 反对。对于 Linux 来说,这简直包含所有软件。

对于我日常应用环境来说,目前须要用到 dotfiles manager 来治理配置的次要有如下一些性能:

<img src=”https://zakum-1252497671.cos.ap-guangzhou.myqcloud.com/image-20210120174747924.png” alt=”image-20210120174747924″ style=”zoom:50%;” />

退出移动版