[解決済み] Vimでクリップボードにコピーする方法は?
2022-03-20 19:13:45
質問
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] YCMのエラーです。ycmdサーバがSHUT DOWN(再起動...ドキュメントに記載されています
-
[解決済み] ~/.vimrcを読み込まない
-
[解決済み] vimでシステムのクリップボードからペースト(とコピー)するには?
-
[解決済み] すべての行をクリップボードにコピーする
-
[解決済み] Vimを学習するメリットは何ですか?[クローズド]
-
[解決済み] Vimで現在のファイル名を変更する
-
[解決済み] Vim 80カラムのレイアウトに関する懸念
-
[解決済み】set mouse=aを有効にしてVimの外部にテキストをコピーする。
-
[解決済み] 既存のウィンドウを新しいタブに移動するにはどうすればよいですか?
-
[解決済み] Vimで、regexpの "the \b "のような単語境界文字はどのように検索するのですか?