Так что, так как я не получил никаких ответов на этот вопрос, я решил опубликовать свою текущую работу, хотя и немного странно.
Так как проблема только возникала, когда я использовал zsh, я добавил следующее в конец моего ~/.zshrc
файла, чтобы заставить nano всегда открываться в bash вместо zsh.
# For some reason, when I open nano in zsh it's incredibly slow # So instead, alias it with this function that forces nano # to open in bash instead of zsh. function nano() { bash -c "nano $@" }
Хотя это, вероятно, не лучшее решение, я понятия не имею, что происходит или как его решить. И на данный момент это исправляет.