11

vimでscrolloffを4に設定しました。これは、上または下にスクロールすると、現在の行と画面の下部または上部の間に4本の線があることを意味します。

使用量が少ない場合、通常はマンページを表示するために、/を使用してテキストを検索します。何かを実行するコマンドラインオプションを探していて、「何か」という用語を検索すると、コマンドを説明する段落に「何か」が表示され、コマンドラインスイッチはその1〜2行上にあるので、それを表示するには、上にスクロールする必要があります。この1つのケースでvimのように動作を少なくする方法についてのアイデアはありますか?

4

2 に答える 2

11

-jオプションが必要だと思います。ボトムモードまたはトップモードではなく、ボトムモードまたはトップモードのようです。例えば:

less -j 4

検索語は常に4行目(上から)に表示されますが、

less -j -4 

検索語は常に下から4行目に表示されます。

そしてもちろん、エイリアスを使用して、これを.bashrcに追加することで、設定をデフォルトにすることができます。たとえば、次のようになります。

alias less="less -j 4"
于 2011-06-23T08:47:03.873 に答える
1

自分でこれを行うことができるかどうかはわかりませんが、ポケットベルlessの代わりにVimを使用できることをご存知ですか?lessVimのインストールmacros/ディレクトリに。というマクロがありますless.vim。それを自分のディレクトリにコピーして有効にしてから、自分(または自分のシェル)で.vim/macrosエイリアスを作成しますless.bashrc

# example:
alias less='/usr/share/vim/7.x/macro/less.sh'

編集残念ながら、私はこれを自分で試しただけでscrolloff、デフォルトでは無視されます。起動時less.shにを変更できます。set scrolloff=3

于 2011-06-16T17:59:38.353 に答える