Linux info
Linux info
选项
-k【string】 搜索所有手册的索引
-d【path】 增加目录到infopath
-f【filename】 查阅指定文件
-n【nodename】 进入指定的节点
-o【filename】 将指定nodes保存到指定的文件中
–subnodes 配合-o输出子节点
-O 进入调用命令选项参数的节点
-w 只显示info文档的位置
快捷键
浏览快捷键
- ‘C-n’ <DOWN> 下移一行
- ‘C-p’ <UP> 上移一行
- ‘C-a’ 移动到行首
- ‘C-e’ 移动到行尾
- ‘C-f’ <RIGHT> 向右移动一个字符
- ‘C-b’ <LEFT> 想左移动一个字符
- ‘M-f’ 向右移动一个单词
- ‘M-b’ 想左移动一个单词
- ‘M-<‘ ‘b’ 移动到节点开始出
- ‘M->’ ‘e’ 移动到节点结尾处
- ‘M-r’ 或 ‘M-【N】-r’ 移动到当前屏幕的中间行或第几行
- <SPC> <PageDown> 向下翻页
- ‘C-v’ 向下翻页(仅当前节点)
- <DEL> <PageUp> 向上翻页
- ‘M-v’ 向上翻页(仅当前节点)
- ‘C-l’ 重新刷新屏幕
- ‘C-x w’ 切换换行方式
- ’n‘ 下一节点(平级)
- ’p‘ 上一节点(平级)
- ’u‘ 上层节点
- ’l‘ 回退节点
- ’t‘ top节点
- ’d‘ dir节点
- ‘<‘ 当前文档第一个节点
- ‘>’ 当前文档最后一个节点
- ‘]’ 当前文档下一个节点
- ‘[‘ 当前文档上一个节点
命令模式,可以使用tab补全,?显示所有可用,c-g退出:
节点跳转
- ‘g’ 进入其他节点,也可以用g(bash)top的方式跳转到另一个文件的节点
- ‘O’ 进入invocation节点
- ’G‘ ???进入菜单序列
- ‘C-x k’ 关闭当前节点
- ‘C-x C-f’ 浏览其他文件等同于g(FILENAME)*
- ‘C-x C-b’ 展示最近访问的节点(开启新窗口)
- ‘C-x b’ 选择最近访问的节点(不开启新窗口,类似于 ‘C-x C-b’ followed by ‘m’)
搜索
- ‘s’ ‘/’ 搜索,如果输入内容有大写字母则区分大小写,否则不区分
- ‘R’ 切换正则和字面搜索方式
- ‘S’ 区分大小写搜索
- ‘C-x n’ 搜索下一个
- ‘C-x N’ 搜索上一个
- ‘C-s’ 交互式向下搜索(根据是否含大写字符判断是否区分大小写)
- ‘C-r’ 交互式向上搜索(根据是否含大写字符判断是否区分大小写)
- ‘i’ 搜索索引
- ‘I’ (‘virtual-index’)
- ‘,’ 根据i的搜索结果找到下一个节点
- ‘M-x index-apropos’ 从系统的所有文件索引中搜索内容
Xrefs
menu items
- ‘1’ … ‘9’ 进入指定序号的菜单(非命令模式)
- ‘0’ 进入最后一个菜单(非命令模式)
- ‘m’ 搜索指定的菜单
- ‘M-x find-menu’ 光标移动到当前节点menu部分
cross references
- ‘f’ ‘r’ 查找交叉引用
- <TAB> 移动到下一个引用
- ‘M-TAB’ 移动到上一个引用
- <RET> 进入引用
窗口
- ‘C-x o’ 选择下一个窗口
- ‘M-x prev-window’ 选择上一个窗口
- ‘C-x 2’ 水平分割窗口
- ‘C-x 0’ 删除窗口
- ‘C-x 1’ 仅保留当前窗口
- ‘ESC C-v’ 滚动其他窗口
- ‘C-x ^’ 扩大当前窗口
- ‘C-x t’ 均分窗口
Echo Area
- ‘C-f’ <RIGHT> 向右移动一个字符
- ‘C-b’ <LEFT> 向左移动一个字符
- ‘C-a’ 移动到行首
- ‘C-e’ 移动到行尾
- ‘M-f’ 向右移动一个单词
- ‘M-b’ 向左移动一个单词
- ‘C-d’ 删除光标下的字符
- <DEL> 删除光标后的一个字符
- ‘C-g’ 删除或退出当前操作
- <RET> 执行当前输入的操作
- ‘C-q’ 屏蔽命令,输入字面值,例如?,tab
- PRINTING CHARACTER (‘echo-area-insert’)
- ‘M-TAB’ 输入tab
- ‘C-t’ 交换字符
- ‘M-d’ 删除光标下的单词
- ‘M-<DEL>’ ‘M-<BS>‘ 删除前一个单词
- ‘C-k’ 删除到行尾
- ‘C-x <DEL>’ 删除到行首
- ‘M-y’ 粘贴之前删除的内容
- <TAB> <SPC> 补全
- ‘?’ 开启补全提示窗口
- <ESC C-v> 滚动补全窗口
打印节点
- ‘M-x print-node’
其他命令
- ‘M-x describe-command’ 查询命令的功能说明
- ‘M-x describe-key’ 查询快捷键的功能说明
- ‘M-x describe-variable’ 查询变量的功能说明
- ‘M-x where-is’ 查询什么时候会调用命令
- ‘C-h’ ‘?’ 创建或进入帮助窗口
- ‘h’ 显示帮助
- ‘C-u’ 配置数值参数,例如: ‘C-u C-v’向下移动4行, ‘C-u C-u C-n’ 向下移动16行,’C-u
1 2 0’设置参数为120
- ‘M-0’ … ‘M-9’ 配置数值参数,如’C-u 3 2 C-l‘或’M-3 2 C-l‘
- ‘M–‘ ‘-‘ 负数数值,在echo area只能用前者
- ‘C-g’ 删除当前操作
- ‘q’ ‘C-x C-c’ 退出info
- ‘M-x set-screen-height’ 设置窗口高度
- ‘ESC C-f’ (‘show-footnotes’)
变量
- ‘M-x set-variable’ 读取和设置变量
- ‘M-x describe-variable’ 查询变量的功能说明
- 关于变量的说明
- ‘automatic-footnotes’ 是否显示footnotes,默认Off。如果为On当有footnote时打开新窗口显示footnote
- ‘automatic-tiling’ 默认Off,当设置为On时,打开或关闭窗口时会自动调整所有窗口大小,除了补全窗口和footnotes
- ‘cursor-movement-scrolls’ On时光标行为受’scroll-behavior’ 控制
- ‘errors-ring-bell’ 默认On,错误提示响铃
- ‘gc-compressed-files’ 默认Off,On时会清理阅读缓存
- ‘ISO-Latin’ On时表示文档为ISO Latin字符集,否则为ASCII字符集
- ‘min-search-length’ 默认1,表示搜索时最小的关键字符数
- ‘scroll-behavior’ ‘scroll-behaviour’ 表示当到节点末尾向下跳转或节点开头向上跳转的行为,可以使用以下
- ‘Continuous’ 默认,以文档顺序顺次向下一节点跳转
- ‘Next Only’ 仅跳转到’Next‘节点
- ‘Page Only’ 不做任何操作
- ‘scroll-last-node’ 仅当’scroll-behavior’设置时有效,当到最后一个节点后跳转行为
- ‘Stop’ 默认,不跳转。显示错误信息
- ‘Scroll’ 按照index继续跳转
- ‘Top’ 跳转到Top节点
- ‘scroll-step’ 表示当光标移除当前屏幕时屏幕向上移动多少行,0表示移动半屏,1表示移动一行
- ‘show-index-match’ 默认Off,On表示不响铃
版权声明:本文为j-j-c-c原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。