我即将重新开始使用GNU Screen,但我听到人们偶尔会提到tmux作为更好的选择。它是否真的提供了Screen提供的所有功能的替代方案,例如不同窗口中的活动监控等?各自的优缺点是什么?
我正在尝试将一些命令映射到 vim 中的快捷方式。具体来说,我正在尝试获得一个彩色的 git diff。如果我在 Ex 模式下键入此命令,它会按预期工作:
:! git diff --staged % | colordiff | less -R
但是如果我尝试在我的 .vmirc 中映射它,
map ,gds :! git diff --staged % | colordiff | less -R<CR>
我收到错误:
E492: Not an editor command: colordiff | less -R<CR>
我有其他使用管道的映射命令就好了,所以这似乎不会导致问题。如果我通过完整路径调用 colordiff,它也无济于事。是什么赋予了?