2016-02-06から1日間の記事一覧

P222 【sort】-sオプション(安定ソート)

オプションなしソートの場合は、第一フィールドを最優先に、第二、第三と比較を行う。 オプションありの場合は、ソートキー以外のマッチングをスキップするので高速に処理が行える。なお、LANG=Cとすることで更に高速化することが可能であるが、ファイル内に…

全行ヤンク

vi

ggyG 1G y Gでも等価 ggは1行目にカーソルを移動させる yをxにすればカット、dにすれば削除 実践Vim 思考のスピードで編集しよう!作者: Drew Neil,新丈径出版社/メーカー: アスキー・メディアワークス発売日: 2013/08/29メディア: 単行本(ソフトカバー)こ…

P112 Vimで現在開いている文に対して、コマンドを実行しその結果を反映させる

:<開始行>,<終了行>!<コマンド> ex.全行sort :1,$!sort ex.2行目から最終行目までをsort :2,$!sort (補記) 全行選択は1,$を用いるより、%を用いる方が良い。 そのため、全行sortは下記の様に実行した方が良い。 :%!sort [参考URL] choitech.blog.shinobi.jp …

P103 【iconv】不正文字存在チェック及び除去

iconvの用途は文字コード変換に用いることが主目的であるが、-cというオプションを指定すると、その文字コードに許されていない文字を削除するのに用いれる。#「こん」のあとにUTF-8として不正な0xffを埋め込む echo -e 'こん\xffにちわ' | iconv -f UTF-8 -…