我正在尝试设置,zsh
以便它在不同的zsh
会话之间共享命令历史记录:
- 在多个标签中
- 在多个gnome终端
- 在不同的
screen
会议
我把它放进去了 .zshrc
#To save every command before it is executed (this is different from bash's history -a solution):
setopt inc_append_history
#To retrieve the history file everytime history is called upon.
setopt share_history
但这不起作用。
例如,我键入1命令:gedit afile
然后我转到zsh并输入history
。我没有看到gedit afile
。
'setopt'的输出是
% setopt
nohistbeep
histexpiredupsfirst
histfindnodups
histignorealldups
histignoredups
histignorespace
histnostore
histreduceblanks
histsavenodups
histverify
incappendhistory
interactive
monitor
promptsubst
sharehistory
shinstdin
zle
我怎样才能做到这一点?
另见类似的Q&A superuser.com/questions/446594 / ...
—
lumbric
setopt
多少?