我在初始化程序中有这个代码:
if $0 == 'irb'
# ...
end
Run Code Online (Sandbox Code Playgroud)
它适用于Rails 2.3,但在Rails 3中,$ 0的值是'script/rails',无论它是用rails c还是rails s启动的.ARGV是一个空数组.如何检测应用程序是否已使用"rails c"或"rails console"启动?
我目前正在使用winwidth(0)查找我可以在tabline中显示多少文本,但如果有垂直分割窗口并且当前窗口不跨越顶部框架的整个宽度,则这不起作用.如何在Vim脚本中获得顶部框架或tabline的宽度?