猫型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で先頭行・最終行・指定行へ移動する

■先頭 1G gg ■最後 G 最終行に移動します。 ■行指定 [数字]G :[数字] 最後に、行番号の表示 :set nu たまーに大きなファイルを開くと必要になるんですよね :x001: 【改訂新 …

linux

linuxのユーザーセキュリティ

linuxでの管理者はrootです。 そのためsshによりrootで直接ログインできないようにすることが1つあります。 また、一般ユーザーでログインしてからsuコマンドでrootになるわけですが、 s …

linux

yumのエラー

yumがエラーになって使用できないことがあります。 今回の場合はDELLのプレインストールされているリポジトリを使ってしまっているようでした。 # yum list install Loaded pl …

linux

opensslでクライアント用証明書を作成する

opensslでderやcerを作成する方法です。 ・derを作成する # openssl x509 -inform pem -in /etc/httpd/conf/cert/server.crt – …

opensslによる自己認証局によるSSL

INDEX1 1.openssl.cnfの修正2 2.認証局(ca)の開設3 3.秘密鍵作成のための擬似乱数の情報を生成4 4.サーバ用秘密鍵(server.key)の作成5 5.認証局への署名要求書 …