25
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

vim で文字数をカウントする方法, 標準コマンドを使用して

Last updated at Posted at 2019-03-04

こんなときに

  • 日本語対応のフォーマットのファイルしか,文字数が出ない.
  • ファイルの全文字数を知った上で,文章のある範囲の文字数が知りたい.

よくある方法

viで文字数をカウントする

コマンド
:%s/./&/g
結果
1077 箇所を置き換えました.
  • 長い,忘れそう.
  • 全部ハイライトされる.
  • 情報少ない.

標準機能としての方法

ビジュアルモードでテキストを選択し加工する (3/3)

コマンド
g Ctrl-g
結果
列 19-13 / 111-75; 行 31 / 107; 単語 33 / 122; 文字 1077 / 3824; バイト 2403 of 8474
  • めっちゃ楽!
  • g Ctrl-g のように,行の移動に関係するコマンドで覚えやすい!
  • 列,行,単語,文字,バイト と情報量多い!
  • ファイル全体で107行,そのうち,選択しているのは31行目.
  • ファイル全体で122文字,そのうち,選択しているのは33文字.
:help index.txt

と入力してヘルプを見ると,以下のように書いています.

index.txt
|g_CTRL-G| g CTRL-G 
show information about current cursor position                                      

vimerの中での,このコマンドの既知率?は知りませんが,
とても便利なコマンドだと思います.

25
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
14

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?