Windows 上の私の gitbash シェルでは、問題なく以下を実行できます。
sublime_text encryptor.rb:13
こちらの手順を使用して、選択したエディターを pry で次のように設定します。
Pry.config.editor = proc { |file, line| "sublime_text '#{file}':#{line}" } "sublime_text '#{file}':#{line}" }
ただし、sublime を開くと、「encryptor.rb」と「'c」という名前の 2 つの空のファイルが表示されます。
私が試した笑いのために:
Pry.config.editor = "sublime_text"
これにより、同じ空白の「encyptor.rb」が開き、空白の「Google」という名前の別のファイルが開きました。
ファイルへのパスは c:\Users\admin\Google Drive\projects\encryptor.rb です。
パスのスペースが大混乱を引き起こしているに違いない...
私の質問は、Windows ボックスをこじ開ける際にデフォルトのエディターとして sublime を使用するにはどうすればよいですか? 私もemacsをセットアップしようとしましたが、同じ問題がありました。私は提案を受け入れますが、現時点では、それを崇高に設定することに関心があります.
助けてくれてありがとう!
バージョン: Sublime 3、Pry バージョン 0.9.12.2 on Ruby 1.9.3、windows 7