Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例を挙げて説明したほうがいいと思うので、ここにあります。
My useful line. Some useless line. Some other useless line. Another useful line - oh I want this! This is useful, I want this too!
この例では、「useful」という文字列を検索しています。そこで、1、4、5行目をクリップボードにコピーしたいと思います。どうすればvimでこれを行うことができますか?
使用するための最初のクリアレジスタa(任意の文字azを使用できます)。
a
:let @a=''
次に、魔法を実行します。
:g/useful/yank A
パターン「役に立つ」に一致する行を検索し、:yank Aそれらに対してコマンドを実行します。大文字のAがレジスタに追加されaます。
:yank A
vimがグローバルWindows/Xクリップボードで構成されている場合は、実行できます
:let @+=@a
レジスタaの内容をクリップボードにコピーします。