问题标签 [dotfiles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 我可以将我的 Bash 提示的输入颜色更改为不同于终端默认值的颜色吗?
我的默认终端颜色是灰色,这很好。
我的 Bash 提示显示一堆颜色,这很好用:
但是我在提示末尾输入的文本是灰色的。我希望它是白色的(ANSI 代码“[37m”)。
如果我在提示符末尾添加 COLOR_WHITE 而不是 COLOR_RESET,则默认终端颜色将变为白色,直到它被重置。这会产生一些灰色文本的奇怪效果,一些白色文本在顶部渗出。
如何将 Bash 提示的“输入文本”颜色更改为终端默认颜色以外的颜色?
macos - YADR 点文件,弄乱了我的终端
我最近尝试了几个 dotfile repos,但我现在总是可以撤消终端机器人中的更改!我不知道如何将我的终端重置为出厂默认设置。
我尝试了谷歌提供给我的大部分东西。
基本上我希望我的终端处于出厂默认设置。
terminal - Terminal Mathias 的点文件 .functions
我最近在我的终端上得到了 Mathias 的 dotfiles,我主要有两个关于这个 repo 的问题。
第一:我不能让我的自定义别名/函数开始工作。我将它们写在 Mathias 点文件的默认位置,在.aliases
/中.functions
。.bash_profile
添加并保存代码后,我会重新加载。
第二:如何在.aliases / .functions
Mathias 存储库的默认位置设置自定义别名和函数的同时自动了解更新。( /Users/TheSpiritMolecule/dotfiles
)
python - 如何在每次加载时记录 IPython 的输出而不需要丑陋的 7 行日志信息?
我的目标是调用ipython
,同时将所有输入/输出记录到 IPython,并查看如下内容:
如果我设置,横幅可以很容易地移除
c.TerminalIPythonApp.display_banner = False
在我的
~/.ipython/profile-default/ipython_config.py
档案中。
但是,我如何在记录事物的同时清理初创公司呢?
在全新安装时,如果我在没有参数的情况下启动 IPython,我会看到:
如果我在调用 IPython 时传递一个logfile=logfile.txt
参数,我会看到:
如何在不向终端添加额外混乱的情况下使用日志记录:
在其他机器上,我将 IPython 配置为通过.ipython/profile_default/startup/01-log-everything.py
包含以下行来自动记录事物:
这导致与我添加时相同的混乱--logfile=logfile.txt
任何有关如何正确执行此操作的帮助将不胜感激。如果没有别的办法,我可以重定向 sys.stdout,配置日志记录,然后重置 sys.stdout,但我希望有一个不那么骇人听闻的解决方案。
github - 想家:同步修改后的 zsh 主题文件
我正在使用想家将我的点文件推送到 github。我已经对 oh-my-zsh 的 wedisagree 主题进行了一些修改,并且希望也由思乡来处理。
如果将此文件添加到我的 homesick 文件夹中 ~/dotfiles/.oh-my-zsh/themes/wedisagree-modified.themes 并让 homesick 从 github 中提取最新版本,然后对它们进行符号链接,它会覆盖完整的 ~/.oh- my-zsh 文件夹,其中我的主题文件是唯一剩下的文件。这显然会破坏 oh-my-zsh,因为文件夹中的所有文件现在都丢失了。
我想我可以将完整的 .oh-my-zsh 添加到 git 中,尽管这似乎是一种浪费。我怎样才能只添加这一个文件并让思乡处理解决方案?
git - 将您的 .vim ~/.vimrc 添加到 github(又名点文件)
我见过一些人有 git repos 和他们的 dot 文件。我想知道他们是否只是
? 然后这就是他们保持最新状态的方式?或者他们可能会制作副本并同步它们?
你们推荐或使用什么策略?大多数情况下不想提交并推动我的整个〜/
谢谢
git - 以 bash-it 作为子模块的想家
我正在使用Homesick来维护我在Github上的点文件。除此之外,我还将神话般的bash-it用于一般 bash 功能和插件。我的 dotfile 配置作为思乡城堡保存在一个 Github repo 中,而我的 bash-it fork 保存在一个单独的Github repo中。
当我想设置一台新机器时,我首先需要克隆我的 bash-it repo ( git clone ...
),然后设置 homesick 并从那里克隆我的 dotfiles repo ( homesick clone nwinkler/dotfiles
)。
有没有办法让这更容易,即维护我的 bash-it 存储库作为第二个想家的城堡,或者作为我的 dotfiles 城堡的子模块更好?理想情况下,我只需一个命令就可以设置我的 dotfiles castle 和 bash-it。
我可以(或应该)为此利用 Git 子模块吗?或者,还有更好的方法?
text-editor - 如何在 Textmate 2 中显示点文件?
我最近升级到 Textmate 2,现在我的点文件没有显示在文件浏览器中。显然,这在处理文件之类的东西时很重要.htaccess
。
有没有办法启用这个功能?
bash - 如何遍历子目录中的一组文件并对其进行操作
我正在尝试修改thinkbot 的 bash 脚本以将点文件符号链接到主目录,但我想将文件存储在子目录中。
Thoughtbot 脚本的原文是:
我的点文件位于名为files
. 我尝试将 for 循环更改为:
for name in files/*
, for name in ./files/*
, for name in 'files/*'
, 等等,但这些都不起作用。
经过一番研究,我发现您可以使用find
如下方式遍历子目录中的文件:
而且我看到我可以使用 来引用每个文件'{}'
,但我不明白如何对文件进行操作并创建符号链接。
我试过了:
但这不起作用,因为'{}'
它是来自父目录的文件的相对路径,而不仅仅是文件的名称。
这样做的正确方法是什么?
作为参考,这是我的目录结构: