Vimのコマンドモードでの実行結果を取得したい事あります。
例えば
```text
`gutter:false;
:set guifont
```
今設定しているフォントを.gvimrcに描きたいよ〜といった時などです。
目視で打ち込んでも良いですが、以下の方法を使えばレジスタに格納する事ができます。
## 環境
- Vim 8.2
## 方法
```text
`gutter:false;
:redir @* | set guifont | redir END
```
redir コマンドはコマンドの実行結果を他のレジスタにリダイレクトするそうです。
## 参考URL
- [How do I copy command output in vim?](https://superuser.com/questions/167352/how-do-i-copy-command-output-in-vim#:~:text=If%20you're%20running%20vim,X%20equivalent%20of%20the%20clipboard.)
0 件のコメント :
コメントを投稿