2009-03-13 vim小技 vimで編集中のファイル自身をsortする vim で編集中のファイル自身を sort し、上書きする。 :1,$!sort % ※ % は、編集中のファイル自身を指し示す変数 vimで直前に検索したワードを呼び出す / ※はCtrl+rを意味する 行頭からn文字を削除 行頭から23文字削除する場合。 :s/^\{23\}.// 参考リンク http://www.webhtm.net/vim/regularexpression.htm 名前つきヤンク カーソル位置から行末までをaレジスタにヤンク "ay$ aレジスタの内容をペースト "ap 参考リンク http://star.ap.teacup.com/1yen/906.html 各行毎に同一文字列を複写 例 hoge fuga poi を hoge,hoge fuga,fuga poi,poi にする。 解その1 :%s/.*/&,&/ 解その2 :%s/\(.*\)/\1,\1/