猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

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

viのカーソルを先頭や指定行に移動する

gg  先頭に移動 G  最終行へ移動 XG  X行へ移動 行移動する場合は :でコマンドモードに移行して行番号を表示すれば便利です。 :set nu  行番号を表示します :set nonu 行番号 …

linux

LV(論理ボリューム)の拡張

マウントされているサイズ(/varなど)を拡張する場合には、論理ボリュームを拡張します。 以下の作業はオンラインで可能です。 INDEX1 マウントされている論理ボリュームを確認する2 論理ボリューム …

linux

SSHのログインが遅い

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

vimを使ってPHPをデバッグする(xdebug+debugger)

以前xdebugのインストールを紹介しました。 このxdebugがインストールされていることが前提です。 WindowsのeclipseからLinuxのPHPをリモートデバッグする(1)Linuxにx …

PHPでは文字列の比較に==を使用してはいけない

==を使用しても、文字列の比較にはなりません。 必ず「===」もしくは「strcmp」を使いましょう! 否定する場合は「!==」です。 もし「==」とすれば”00″は&#822 …