電子書籍の厳選無料作品が豊富!

vim のコマンド :scriptnames でvimの起動時に、読み込まれるファイルの一覧が表示されますが、
これを印刷したいのです。どのように操作をしたらよいでしょうか。表示される一覧表をテキストファイルとして、保存できれば、よいのですが。

A 回答 (3件)

編集画面に取り込めれば良いですよね


バージョンに関係なく、となると1コマンドの方法は無さそうですね
一応
:redir @">
:scriptnames
:redir END
p
で出来そう
詳しくは、
:help redir

http://qiita.com/makiton/items/4b8f4db2fc4198c16 …
が参考になりそう

Vim 7.4.2008 以降だと、execute({command}) 関数が使えそうです。
:echo execute("scriptnames")
で多分出来るのでしょう。
#私の環境は、Vim 7.4.1829 なので確認できない(^_^;;
詳細はヘルプや
http://secret-garden.hatenablog.com/entry/2016/0 …
を参考にして
    • good
    • 0
この回答へのお礼

教えていただきありがとうございます。
:redir というコマンドがあることを知りませんでした。
これを使って結果を、テキストファイルにすることができました。

お礼日時:2016/11/23 22:43

Notepad にでもコピペすればよかろ。

    • good
    • 0
この回答へのお礼

コメントいただきありがとうございます。
vim の :scriptnames の結果はコピーでは、バッファにいれることができませんでした。

お礼日時:2016/11/23 22:30

Alt+[Print Screen]キー、ペイント(またはフリーの画像ソフト)起動、「ファイル」「保存」→「ファイル」「印刷」(Windowsの場合)



Mac OSXですか?


print/ 印刷用
http://qiita.com/okamos/items/8279154e20249247f78f

pintoptions
http://advweb.seesaa.net/article/1555416.html
    • good
    • 0
この回答へのお礼

コメントいただきありがとうございます。
なるほど、この方法で一応できることはわかりました。しかし、結果が、画像なので、白黒反転されねばならないので、イマイチでした。

お礼日時:2016/11/23 22:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!