如何在osx上找到手册页的默认编辑器?

时间:2016-09-20 05:50:58

标签: macos vim case-sensitive man

我想让手册页的默认编辑器为vi。现在它是另一回事。

我知道这是别的东西,因为当我尝试进行不区分大小写的搜索时,它不会像在vim中那样工作:

/someWord\c

以上内容在手册页中不起作用,但它在vim中起作用。

如何查找手册页的编辑器?感谢

2 个答案:

答案 0 :(得分:2)

man的默认寻呼机less。将-i传递给less时,没有大写字母的搜索不区分大小写。

答案 1 :(得分:0)

man的默认寻呼机较少。要使用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禁用列表框,因此尾随空格和额外标签 没有突出显示。
  • noma防止缓冲区内容被更改。