微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何修复 MacVim 中损坏的错误消息?

如何解决如何修复 MacVim 中损坏的错误消息?

我在使用命令 :!ruby % 时收到一条损坏的错误消息。

puts 'Hello world'
lfd

我得到了什么:

Hello world
[1mTraceback[m (most recent call last):
Documents/Ruby/stack.rb:2:in `<main>': [1mundefined local variable
or method `lfd' for main:Object ([1;4mNameError[m[1m)[m

shell returned 1

我想得到什么(所以它通过终端工作):

Hello world
Traceback (most recent call last):
stack.rb:2:in `<main>': undefined local variable
or method `lfd' for main:Object (NameError)

我知道 Ruby 不明白 lfd 是什么。我的意思是,有些词在这里显示不正确。我在屏幕截图中强调了红色和绿色的差异。

我得到了什么:

result

我使用 MacVim 8.2

我想得到什么(终端):

rusult2

解决方法

看来问题不在vim。 Ruby 不明白 lfd 是什么。 puts 'Hello world' 实现了。 enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。