0
xdg-open
でURLを開くには、有効な文字列にカーソルがあるときにfolder
と入力してください。何かキーを押すと、たとえばxdg-open the_valid_url
が起動します。VIMの有効なURLをファイルブラウザで開きますか?
これは可能ですか?
また、space
がローカルURLに存在する場合でもうまくいきたいです。
ありがとうございます!
xdg-open
でURLを開くには、有効な文字列にカーソルがあるときにfolder
と入力してください。何かキーを押すと、たとえばxdg-open the_valid_url
が起動します。VIMの有効なURLをファイルブラウザで開きますか?
これは可能ですか?
また、space
がローカルURLに存在する場合でもうまくいきたいです。
ありがとうございます!
次のマッピングを試してみてください:
:noremap ,o :!xdg-open <cfile><CR>
そして今は、vim
の内側にあなたの文字列の上にカーソルを置くと、通常モードで,o
を押してください。私のコンピュータ(Linux)ではdolphin
を使ってローカルフォルダを開き、konqueror
を開いてURLを開きます。
EDIT:
オプションisfname
に空白文字を追加し、スペースでファイルを開くには(32空白文字の10進数です):
:set isfname+=32
及びこれを使用します別の地図:
:noremap ,o :execute ":!xdg-open " . shellescape('<cfile>')<CR>
スペースがないと動作しません/ tmp/Folder A/pathのように表示されますが、これは最高の答えです。 – daisy
@ warl0ck:スペースを含むファイルを開くオプションが追加されました。 – Birei
@Birei:これは ''が完全なパスである場合にのみ有効です。 vimが ''を現在開いているファイルを含むディレクトリに対して相対的に解釈する必要がある場合、私は何をする必要がありますか? –