Vimのコマンドラインウインドウに表示されているメッセージをクリップボードにコピーしたい


[![画像の説明をここに入力](https://i.stack.imgur.com/Y4rpw.png)](https://i.stack.imgur.com/Y4rpw.png)

ALE等のプラグインを使っていると、Linterがこのようなメッセージをコマンドラインウインドウに表示してくれますが、これをそのままクリップボードにコピーし、ブラウザでGoogle検索等を行いたいです。




`:messages` をバッファに出す方法を紹介します。

[code]

    :new
    :put =execute('messages')
    
[/code]

これで新しいバッファに `:messages` の出力が書き込まれるので、通常のテキストと同様に扱えます。

ただし、中には `:messages` に記録されないメッセージもあります。その場合は表示された後で結果を取ることは残念ながらできません。(CUI
なら端末側の機能で取ることはできます)




`:messages` をバッファに出す方法を紹介します。

[code]

    :new
    :put =execute('messages')
    
[/code]

これで新しいバッファに `:messages` の出力が書き込まれるので、通常のテキストと同様に扱えます。

ただし、中には `:messages` に記録されないメッセージもあります。その場合は表示された後で結果を取ることは残念ながらできません。(CUI
なら端末側の機能で取ることはできます)

