小编kef*_*ich的帖子

将大写锁定映射到 Mac OS X 上的控制:适用于某些事情,但不适用于其他事情?

我已经使用系统偏好设置:键盘中的修饰键映射将我的大写锁定键映射到控制。我还尝试使用 plist 编辑器根据http://hints.macworld.com/article.php?story=20060825072451882映射到“右控制”而不是“左控制” 。

映射似乎适用于所有情况,除了一种情况:我不能使用带左移的大写锁定来进行键映射或显然做任何其他事情。大写锁定(作为控制)与右移作品。我主要通过使用 control-tab / control-shift-tab 在选项卡之间切换来进行测试。使用屏幕键盘查看器,我可以让 capslock-shift-(几乎任何东西)工作,但不能让 capslock-leftshift-tab 工作。

我最好的猜测是不知何故我正在使用的特定键盘有问题,但我很好奇是否有人可以重现这个或有任何想法。

mac keyboard keyboard-shortcuts

6
推荐指数
1
解决办法
3495
查看次数

bash_history 何时以及如何附加到?

据我所知,单个 shell 的历史记录仅在 shell 关闭时附加到 .bash_history 文件中。这意味着我经常在崩溃/内核崩溃时丢失单个 shell 的历史记录。

为什么历史记录只在关闭会话时写入?有没有办法在执行时写入每个命令?有什么理由我不希望在执行时写入每个命令(例如,写入一个巨大的 bash_history 文件时的性能问题)?

(我正在使用 Mac OS X 10.6 并使用 iTerm 同时运行许多选项卡式终端。我设置了 histappend 以及其他一些选项。

export HISTSIZE=1000000
export HISTTIMEFORMAT="%d/%m/%y %T "
shopt -s histappend
Run Code Online (Sandbox Code Playgroud)

)

bash command-history

6
推荐指数
1
解决办法
3794
查看次数