有时,当我进入一个文件夹(可以是一个我习惯于从 CLI 键入大量命令的项目)时,我喜欢使用非常自定义的 bash 别名和键绑定。
让我们假设当我输入像“projectAlpha/”这样的文件夹时,我希望有一些自定义别名,例如:
alias doTaskX='./app arg1 arg2...|filter arg1 arg2...'比我想到的更多:
但是一旦我离开项目的根目录,这些设置就变得不可用。
今天最好的方法是什么?
我有一个带有以下几行的 .xinitrc:
#!/usr/bin/env bash
xrdb -merge ~/.Xresources &
xset r rate 200 30 &
xterm & #fixme: xterm is not reading loaded .Xresources
exec /etc/alternatives/x-window-manager
Run Code Online (Sandbox Code Playgroud)
为什么 xterm 不使用加载的设置xrdb?
PS:.xinitrc 中的这个 xterm 不使用从 xresources 加载的设置,但是一旦 wm 运行它就可以正常工作。
我不记得如何修复它(我不玩 linux 已经多年了)。