New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

:set guioptions+=! のとき :! コマンドでリダイレクトが機能しない #1170

Open
Bakudankun opened this Issue May 26, 2018 · 3 comments

Comments

Projects
None yet
3 participants
@Bakudankun

Bakudankun commented May 26, 2018

質問・報告の内容

:set guioptions+=!とした状態で:!echo hoge > hoge.txtとすると、hoge > hoge.txtと表示されるのみで、hoge.txtは出力されません。

guioptions!を含めないときと同様にリダイレクトできるようにするべきだと思います。

(本当に解決したい問題はfugitiveの:Gcommitが機能しない問題で、その原因究明の過程で見つけたissueになります)

Vimのバージョン

Vim+kaoriya 8.1.0005

OSの種類/ディストリ/バージョン

Windows 10 Pro 64bit (10.0.17134.48)

@ichizok

This comment has been minimized.

Member

ichizok commented Jun 5, 2018

TODOのこれに該当?
https://github.com/vim/vim/blob/adb8fbec4f4059d214fe6acf2485ffd35e803450/runtime/doc/todo.txt#L53-L54

  • Win32: Make terminal used for :!cmd in the GUI work better. Allow for
    redirection.
@Bakudankun

This comment has been minimized.

Bakudankun commented Jun 6, 2018

@ichizok
確かにそれですね。確認不足ですみません……。

@mattn

This comment has been minimized.

Member

mattn commented Oct 10, 2018

guioptions に ! が含まれる場合は shellxescape から () を削除すれば動きそうですね。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment