2016-09-20 4 views
-1

マニュアルページ用のデフォルトエディターをviにしたいと考えています。今は別のものです。私は大文字小文字を区別しない検索を実行しようとすると、それはそれはvimのでないように動作しませんので、それは、他の何かを知っているosxのマニュアルページのデフォルトエディタを調べる方法は?

/someWord\c 

上記は、manページでは動作しません、それはvimで動作します。

マニュアルページのエディタはどうすればわかりますか?ありがとう

+0

"編集"≠ "閲覧中"です。 "に基づいて"≠ "と同じ"。 "vi"≠ "vim" – romainl

答えて

2

デフォルトページャmanlessです。 -ilessに渡された場合、大文字のない検索では大文字と小文字が区別されません。

+0

例を表示できますか?ページャーは何ですか? – guimption

+0

'less' manページには「*コマンドはmoreとvi *の両方に基づいています」と書いてありますので、viで同じことがここでうまくいくと思いました。 – guimption

+0

[ページャ](https://en.wikipedia.org/wiki/Terminal_pager)。 "に基づいて"、 "と同じではありません"。 –

0

デフォルトのページャーはlessです。 vimをページャとして使用するには、〜/ .bash_profileまたは〜/ .zshrcに次のコードを置いてください。

export MANPAGER="/bin/sh -c \"col -b | vim -c 'set ft=man ts=8 nomod nolist nonu noma' -\"" 

上記のコマンドは、colユーティリティを使用して余分な^ H(バックスペース)文字を削除します。次に、以下のオプションを使用して出力をvimにパイプします。

  • ft = manは、マニュアルページの色分けを可能にします。
  • ts = 8は、タブ文字の幅が一致することを保証します。
  • nomodは、終了しようとすると変更の警告を削除します。
  • nonuは行番号を削除します。
  • nolistはlistcharsを無効にするので、末尾の空白と余分なタブは で強調表示されません。
  • nomaは、バッファの内容が変更されないようにします。
関連する問題