head.vim : ファイルの上か下、限定された行数のみを読み込む
ファイルの上か、下から特定範囲の行のみを読み書きするスクリプトです。 デフォルトでは10行のみ読み込みます。 (Windows, Mac)
概要
head.vim : ファイルの上か下、限定された行数のみを読み込む
https://github.com/taku-o/downloads/raw/master/head.vim
「head.vim」は、ファイルの上か、下から特定範囲の行のみを読み書きするスクリプトです。
デフォルトでは10行のみ読み込みます。
インストール方法
スクリプト をダウンロードして、
pluginディレクトリにコピーしてください。
ファイル | URL |
---|---|
head.vim | https://github.com/taku-o/downloads/raw/master/head.vim |
スクリプトの使い方
ファイル処理の関係で、Windows環境と、それ以外の環境ではスクリプトの使い方が異なります。
Windows環境
ファイルの上から10行を読み込む場合はファイル名に「head;」、 ファイルの上から10行を読み込む場合はファイル名に「tail;」を頭につけて、 呼び出してください。
" sample.txtの上から10行を読み込む :e head;sample.txt " sample.txtの下から10行を読み込む :e tail;sample.txt
Windows以外の環境
ファイルの上から10行を読み込む場合はファイル名に「head:」、 ファイルの上から10行を読み込む場合はファイル名に「tail:」を頭につけて、 呼び出してください。
" sample.txtの上から10行を読み込む :e head:sample.txt " sample.txtの下から10行を読み込む :e tail:sample.txt
読み込む行数を変更する
「:Head」コマンドで読み込む行数を変更できます。 コマンドのフォーマットは次の通りです。
:Head {行数} " コマンドの実行例 :Head 30
このコマンドを実行すると、ファイルの上から読む行数、下から読む行数、 ともに変更されます。
設定
スクリプトがファイルから読み込む行数の初期値をオプションで変更できます。
オプション名は「g:head_display_lines」です。
変更するには、vimエディタの設定ファイルで「g:head_display_lines」を設定してください。
" 読み込む行数に50を指定 :let g:head_display_lines = 50
Recent Comments
ありがとうございます!
http://nanasi.jp/articles/howto/editing/visualcursor-endtoend.html · 7 years ago
知りませんでした。有難うございました。
http://nanasi.jp/articles/howto/file/open-with-format.html · 9 years ago
<c-f>1ページ分、下にスクロールする<c-b>1ページ分、上にスクロールする
どっちも逆です。
http://nanasi.jp/articles/howto/user-manual/user-manual-motion.html · 10 years ago
set 使用時に : で閉じるのを忘れて右往左往してました。
http://nanasi.jp/articles/howto/file/modeline.html · 10 years ago
やっぱり日本語の方が早いっす。
http://nanasi.jp/articles/howto/help/help_ja.html · 11 years ago