[解決済み] Vimでクリップボードにコピーする方法は?
2022-03-04 18:27:40
質問
Vimから直接クリップボードにコピーすることは可能ですか?
yy
はVimの内部バッファにしかコピーしません。OSのクリップボードにコピーしたいのですが。Vimにそのようなコマンドがあるのか、それともVimの中でしかコピーできないのでしょうか?
解決方法は?
その
*
レジスタがこれを行います。Windowsでは
+
と
*
は等価です。unixでは、微妙な違いがあります。
+
と
*
:
Windows では、* と + レジスタは は同等です。X11システムの場合。 しかし、それらは異なっています。X11システムの場合。 * は選択範囲、+はカットバッファ(クリップボードのようなもの)です。 http://vim.wikia.com/wiki/Accessing_the_system_clipboard
*
は、おそらくほとんどの場合、欲しいものだと思うので、私は
*
どちらの環境でも期待通りに機能するからです。
Linuxディストロでは
vim-gtk
(別名
gvim
) を使って、クリップボード機能を得ることができます。これは、非gtkのvimは通常X11をサポートせずにコンパイルされるからです。これはコンソールのみのマシン(多くの場合サーバ)で動作するようにするためです。
また、ヤンクやパッティングの際にレジスターをどのように使用するかで迷っている人のために、単に
"
の後に、レジスタの名前を指定します。つまり、何かをクリップボードにコピーする場合は、次のように入力します。
"*y
と入力し、"put "と入力すると
"*p
(クレジット: Kyle Mathews)
関連
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] Vim 直前の検索ハイライトをクリアする
-
[解決済み] Vimで大文字小文字を区別しない検索をする方法
-
[解決済み] vimにテキストをペーストする際の自動インデントをオフにする
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] Vimでカーソルを動かさずに画面を移動させる方法は?
-
[解決済み] すべての行をクリップボードにコピーする
-
[解決済み】Vim: カーソルを最後の位置に移動させる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Vimの:qと:qa!の違いは何ですか?
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] すべての行をクリップボードにコピーする
-
[解決済み】vimの「sudoで書く」トリックはどうやるの?
-
[解決済み】Vimでexpandtabオプションがオンのとき、タブ文字を挿入する方法
-
[解決済み】Vimで設定値の現在値を取得する
-
[解決済み】Vimのオートコンプリートについて
-
[解決済み】VIMがファイル末尾に改行を追加するのを止めるには?
-
[解決済み】Vimの場合、なぜ୧⃛(๑⃙⃘◡̈๑⃙⃘)୨⃛は改行されるの?
-
[解決済み】set mouse=aを有効にしてVimの外部にテキストをコピーする。