質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Emacs

GNU Emacsと拡張性の高い、高性能なテキストエディタです。豊富なライブラリの導入により、統合開発環境やWebブラウザとしても機能させる事が可能です。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

Q&A

解決済

1回答

515閲覧

vim の Terminal-Normalモード で出力結果を編集できるか?

woodstocking

総合スコア1

terminal

Terminalは、Apple社のmacOSに標準で付属しているUNIX端末エミュレータ。UNIXコマンドによってMacの操作および設定を行うことができます。

Emacs

GNU Emacsと拡張性の高い、高性能なテキストエディタです。豊富なライブラリの導入により、統合開発環境やWebブラウザとしても機能させる事が可能です。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

0グッド

0クリップ

投稿2020/10/21 12:40

実現したいこと

vim の Terminal-Normalモードでターミナルの出力結果をヤンク、検索のみならず文字の追加や削除といった編集まで可能にすることはできますでしょうか?

Emacs で M-x shell でシェルを立ち上げると上のようなことが実現できますが、これを vim 上でもできないものかと思っております。vim の扱いに詳しい方がいらっしゃいましたらご教示いただけると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

残念ながら、基本的には編集はできません。

どうしても、という場合、おおよそ2つの方法が考えられます。

別のバッファにコピーする

ヤンクが可能ですので、バッファ全体をヤンクし、新しくバッファを開いてそちらに貼り付ければ、編集することはできます。
端末に付いていた色は残念ながら再現できません。

終了後、通常のバッファに変更する

:terminal ++noclose でターミナルを起動し、ターミナルで実行されているジョブが終了した後であれば、無理矢理ですが通常のバッファに変更できます。

:setlocal buftype= modifiable

この場合であっても、端末に付いていた色は残念ながら再現できません。通常のバッファにした時点で消えてしまいます。

投稿2020/10/21 12:48

thinca

総合スコア1864

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

woodstocking

2020/10/21 13:33

なるほど、基本的にできないことなのですね... 代替案までお教えいただき誠にありがとうございます。また機会がございましたら、何卒よろしくお願いいたします!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問