ruby-on-rails-4 - 在 zeus 命令终止后,在 zsh 中使用 zeus 时光标位置发生变化

标签 ruby-on-rails-4 terminal zsh zeus

当 zeus 命令终止时,zsh 中的终端光标有时会出现奇怪的问题。 光标位置移动,控制台输出的每一行都有额外的缩进,例如

           services GET        /services(.:format)                                services#index
                         payments GET        /payments(.:format)                                payments#index
                                        orders_verify POST       /orders_verify(.:format)                           orders_verify#index
                                                        orders GET        /orders(.:format)                                  orders#index
        diets GET        /diets(.:format)                                   diets#index

解决这个问题的唯一方法是打开一个新的终端窗口/标签

最佳答案

楼梯与语言环境无关。全屏程序操纵终端模式设置,让它们从屏幕上读取单个字符,并将特殊字符(例如回车和换行符)发送到屏幕,而无需终端驱动程序“翻译”它们。

快速修复——运行这个命令:

reset

(您可能需要在输入“reset”后按controlJ才能正确输入)

进一步阅读:

关于ruby-on-rails-4 - 在 zeus 命令终止后,在 zsh 中使用 zeus 时光标位置发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38808553/

相关文章:

linux - 在 Linux 终端应用程序中接收按键和按键释放事件?

ubuntu - 终端进程 "/usr/bin/zsh"以退出代码 : 14 终止

bash - 将一条长线作为多条线进行管道传输

colors - zsh 提示主题导致光标在完成请求时右移

ruby-on-rails - rvm环境负载

ruby-on-rails - 使用 sqlite 在 rails 4 中存储数组

ruby-on-rails - 在每个循环 rails 中获取数据

ruby-on-rails - 在 Rails 4 中放置 Grape 自定义验证的位置

ruby-on-rails - 从 before_action 中排除 Controller

java - 我在 eclipse 中有一个 java 项目。我如何获取它以便可以在终端中运行它?