w3m简短教程-快捷键

Posted by WangW on July 31, 2019

w3m能够保证liunx在终端使用WEB, 一般的过程如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
w3m www.baidu.com 
# outout
Refresh (0 sec) /baidu.html?from=noscript
[bd_logo1][bd_logo1]
到百度首页到百度首页
[                    ][百度一下]
输入法

  • 手写
  • 拼音
  •
  • 关闭

百度首页设置登录
新闻hao123地图视频贴吧学术登录设置更多产品
网页资讯贴吧知道音乐图片视频地图文库更多»

下载百度APP

有事搜一搜  没事看一看

把百度设为主页关于百度About  Baidu百度推广

©2019 Baidu 使用百度前必读 意见反馈 京ICP证030173号  京公网安备11000002000001号

w3m命令行参数说明

w3m的命令行格式如下:

1
w3m [options] [file | URL]

若启动时指定了file或者URL, 则w3m启动时立即打开指定的file或URL,

w3m本身支持大量的参数,比较常用的有:

  • +<line number> :启动后,跳转到指定行
  • **-t width : **指定tab的宽度,默认为8
  • **-T type: **指定读取文档的类型
  • **-B : **启动时进入w3m的书签页
  • -bookmark file: 指定w3m使用的书签页文件
  • **-cookie: **开启cookie支持
  • **-no-cookie: **禁止使用cookie
  • -pauth username:password : 用户验证
  • -num : 显示行号
  • -dump : 从URL或file中读取内容,并将渲染的结果输出到stdout中。
  • **-cols width: **指定渲染文档的宽带
  • -dump_source: dump出源码
  • **-dump_header: **dump出http 头部信息
  • -dump_both:同时dump出http头信息与源码
  • -dump_extra:同时dump出extra,header与source
  • -post file:用post的方法访问URL,其中POST的内容由file指定
  • -header string:访问URL时,将string添加到http头信息中
  • -no-proxy:不使用代理
  • -no-mouse:不使用鼠标
  • -config file:指定w3m的配置文件,默认为 ~/.w3m/config
  • -o option=value:指定option的值,option的名词与值应该是w3m配置文件中的合法值

w3m操作说明

w3m大量借鉴了vim/Emacs的操作命令:

光标移动

  • SPC: 向下翻页
  • b:向上翻页
  • hjkl:上下左右移动光标
  • ^:行首
  • $:行尾
  • w/W:按单词跳转
  • g:页首
  • G:页尾
  • num G:跳到第num行
  • TAB:下一个超链接
  • ESC TAB:上一个超链接

搜索

  • / 或 C-s:向前搜索,一个是Vim风格的搜索,一个是Emacs风格的搜索
  • ? 或 C-r:向后搜索,一个是Vim风格的搜索,一个是Emacs风格的搜索
  • n:搜索下一个
  • N:搜索上一个
  • C-w:是否开启wrap搜索摸索

页面信息展示

  • c:显示当前页面的URL
  • =:显示当前页面的信息
  • u:显示光标所在超链接指向哪个URL
  • i:显示光标所在图片是指向哪个URL
  • C-g:显示光标所处的行号
  • C-k:查看Cookie信息

页面操作

  • RET:点击该超链接
  • Ctrl-c:停止加载页面
  • a 或 Alt-RET:下载超链接资源
  • I:调用外部程序来看该图片
  • Alt-I:下载该图片
  • C-h:显示浏览历史
  • M:使用外部浏览器浏览该页面
  • Alt-M:外部浏览器浏览光标所在的链接
  • U:打开URL
  • V:查看本地文件
  • B:回到上一个页面
  • v:查看HTML源码
  • R:重新加载当前页面
  • S:保存页面内容到本地文件
  • Alt-s:保存页面源代码到本地文件
  • F:提交表单

标签页操作

  • s:选择其他标签页,在选择标签页上按 k,j 可以选择标签,按 D 可以关闭标签
  • T:打开心标签页

书签

  • Alt+b:查看书签
  • Alt+a:将当前页加入书签

编辑命令

在页面的输入框处按下回车就进入编辑模式.

在编辑模式下,可以使用大量的Emacs操作:

  • C-f / C-b:前后移动光标
  • C-h / C-h:删除前一个/当前自负
  • C-k / C-u:删除光标后/光标前的内容
  • C-a / C-e:跳到行首/行尾
  • C-p / C-n:获取上一条/下一条历史记录
  • TAB / SPC:补全文件名
  • RET:编辑完毕,推出编辑模式.

其他命令

  • !:执行shell命令
  • @:执行shell命令,加载结果
  • #:执行shell命令,并浏览返回结果(没搞懂@与#的区别是啥….)
  • H:显示帮助文件
  • o:设置w3m选项
  • q:退出,但是要你确认是否推出
  • Q:退出,不会要你确认是否推出

自定义快捷键

你可以通过修改 ~/.w3m/keymap 来设置自己的快捷键. 例如

1
keymap C-o NEXT_PAGE

则可以通过 C-o 向下翻页。

插件的使用

w3m-img