Linux

viでコピー(ヤンク)&ペーストをする

投稿日:2012年12月11日 更新日:

省略された言葉でも、本当の意味を知っていけば、コマンドだって簡単に覚えていけます。

Linuxではコピーのことをヤンク(yank)と言います。クリップボードとう機能はなく、ヤンク(yank)というバッファ領域にコピーするからCTR+Cではなく、yがコピーになります。

コピーの色々

私がよく使うコピー方法です。ペースト(張り付け)方法はノーマルモードでpになります。

・vでビジュアルモードに移行して選択し、yでコピー(ノーマルモードへ)。pでペースト。
・ノーマルモードのまま、yyでカーソルのある行をコピー
・ノーマルモードのまま、[数字]yy のようにyyの前に数字をいれると、カーソル行から指定行までコピー。

これ以外にノーマルモードでマークを付けて、コマンドでコピーやカットする方法もあります。

ノーマルモードでコピーしたい開始位置でmsと入力します。マークのmとスターとのsですが、sは何でもかまいません。
終了位置にカーソルを移動して、meです。これもマークのmとエンドのeですが、eは何でもかまいません。

マークに使う文字は何でもいいわけですが、分からなくなってしまうので、よく利用するマークの文字は決めておきましょう。

次に:でコマンドモードに移行して、マークした文字をコピーやらカットします。

:'s,'ey + Enter でヤンク
:'s,'ed + Enter でカット

他の方法と同じように、ノーマルモードでペーストします。

やり方色々あって覚えきれませんが、ノーマルモードのままコピーできる、yyと[数字]yyを私は多用しています。

Gooleアドセンス用336

Gooleアドセンス用336

-Linux
-

執筆者:

関連記事

linux

vmware上のCentOSに仮想化ソフトxenをインストールする(1)概要

仮想化の種類 仮想かソフトには2種類あります。 「ホストOSを必要とするもの」と「ホストOSを必要としないもの」です。 「ホストOSを必要とするもの」として 「VMware」、「Microsoft V …

linux

SSHのログインが遅い

感じたことが無いとは言わせまん :x002: 基本的にはSSHでアクセスしようとしているクライアントの名前解決ができずに時間がかかっているだけdす。 以下対応策です。 INDEX1 hostsの設定2 …

SSLオフロードとSSLリダイレクト・リダイレクト

最近のロードバランサーやるルーターにはSSLオフロードという機能がついています。 それは実際のWebサーバーではSSLの暗号回復をせず、ロードバランサーやルーターで行うといったものです。 それにより、 …

linux

grepの検索方法のまとめ

grep [検索文字列] [検索対象] が基本ですが、検索対象はファイル内の文字列であったりファイル名であったりします。 INDEX1 ファイルの中の文字列を検索する2 ファイル名を検索する3 ディレ …

linux

SELinuxの概要

INDEX1 SELinxの概要2 SELinxのチェックの流れ3 確認4 ドメインの確認 SELinxの概要 プロセスがファイルなどのリソースにアクセスする際に、通常のLinuxのアクセス制御(パー …