在 Windows 上的 gitbash shell 中,我可以毫无问题地运行以下命令:
sublime_text encryptor.rb:13
使用此处的说明,我在 pry 中设置了我选择的编辑器,如下所示:
Pry.config.editor = proc { |file, line| "sublime_text '#{file}':#{line}" } "sublime_text '#{file}':#{line}" }
但是,当 sublime 打开时,它会使用 2 个名为“encryptor.rb”和“'c”的空白文件。
对于我试过的咯咯笑声:
Pry.config.editor = "sublime_text"
这导致打开相同的空白“encyptor.rb”并打开另一个名为“Google”的空白文件。
该文件的路径是 c:\Users\admin\Google Drive\projects\encryptor.rb
我敢打赌,路径中的空间正在造成严重破坏......
我的问题是如何使用 sublime 作为我的默认编辑器来撬开 windows 框?我也尝试设置 emacs 并且遇到了同样的问题。尽管我对建议持开放态度,但在这一点上,我更关心的是用 sublime 设置它。
谢谢你的帮助!
版本:Sublime 3,Ruby 1.9.3 上的 Pry 版本 0.9.12.2,Windows 7