エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント4件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
仮想化された日々:vimでの文字数カウント方法 - livedoor Blog(ブログ)
最近、なるほどと思ったvimの使い方を紹介する。 vimで次のコマンドを実行すると、 :%s/./&/g 編集中の... 最近、なるほどと思ったvimの使い方を紹介する。 vimで次のコマンドを実行すると、 :%s/./&/g 編集中のテキストの文字数をカウントする事が出来る。 このコマンドにおける「.」は、正規表現で言うところの、「(改行文字以外の)任意の一文字にマッチ」であり、「&」は「マッチした文字列」を意味するので、結局上記のコマンドは、「各文字を、その文字自身で置換する」ということなる。その過程で、何箇所にマッチしたかが表示されるので、結果、テキストの中身を変えずに文字数のカウントが出来る、という訳だ。 「%」の代わりに、 :10,15s/./&/g のようにすれば、特定の行間でカウントすることも可能。置換における範囲指定のやり方を覚えておけば、そのまま応用できる。 もちろん日本語とアルファベットが混在しているテキストでもちゃんと動作する。
2014/01/24 リンク