Есть ли способ поделиться историей команд оболочки между панелями/окнами в сеансе tmux?Поделитесь историей между панелями/окнами
6
A
ответ
4
История оболочки имеет очень мало общего с tmux, она имеет отношение к оболочке, которую вы используете. Поэтому, если вы решили использовать zsh, по умолчанию включен iirc. С Баш вам нужно добавить немного магии в ваши .bashrc
export PROMPT_COMMAND="history -a; history -n"
это присоединяет свою последнюю команду к истории и перезагружает свою историю после каждой команды. См. this post для получения дополнительной информации.
4
Добавьте эти параметры к .zshrc
:
setopt inc_append_history
Я также считаю hist_ignore_dups
hist_ignore_space
полезным.
См. Также Zsh » Options » History.
Смежные вопросы
- 1. Поделитесь «идентификацией» между таблицами
- 2. Поделитесь Arraylist между приложениями
- 3. Поделитесь GameObjects между сценами
- 4. Поделитесь одной переменной между потоками?
- 5. Поделитесь сообщениями между устройствами Android
- 6. Поделитесь ресурсом между мокковыми тестами
- 7. Поделитесь переменной между двумя классами
- 8. Поделитесь Java Canvas между процессами
- 9. Поделитесь threadpool между двумя классами
- 10. Поделитесь интерфейсом между двумя приложениями?
- 11. Поделитесь сложным объектом между процессами
- 12. Поделитесь некоторыми before_filters между контроллерами
- 13. SVN копия между репозиториями с историей
- 14. Поделитесь конкретными данными между каждым преобразователем
- 15. Поделитесь ресурсом между контроллерами AngularJS и сервисом
- 16. Поделитесь пользователями между двумя различными установками DotNetNuke
- 17. Поделитесь графическим интерфейсом (JFrame) между вызовами агента
- 18. Поделитесь общей функцией утилиты между задачами Celery
- 19. Поделитесь общим пакетом между сервером и клиентом
- 20. Поделитесь кешем первого уровня между различными сеансами?
- 21. Поделитесь переменной между CPU и GPU-CUDA
- 22. Поделитесь одним BindingSource между двумя формами
- 23. Поделитесь библиотекой LotusScript между базами данных
- 24. Поделитесь реактивной переменной между клиентом и сервером
- 25. Git: поделитесь некоторыми изменениями между определенными машинами.
- 26. Поделитесь профилем инспекции IntelliJ между различными проектами
- 27. Поделитесь переменной между nodeJs и angularJS, используя
- 28. Поделитесь сессией между двумя веб-сайтами
- 29. Поделитесь списком между различными процессами в python
- 30. Поделитесь строкой соединения между несколькими веб-проектами
Я использую ZSH по умолчанию, и для записи я понятия не имею, что означает iirc, но я полагаю, что это имеет какое-то отношение к истории оболочки;) Так в чем же проблема? – CrimsonKing
«Если я правильно помню». Поэтому в этом случае я предположил, что эта функция включена уже. Если нет, я не знаю. – three
Это действительно сработало, и я просто не уделял достаточного внимания. – CrimsonKing