专栏首页python3文本浏览器w3m

文本浏览器w3m

w3m is a World Wide Web (WWW) text based client. It has English and Japanese help files and an option menu and can be configured to use either language. It will display hypertext markup  language  (HTML) documents containing links to files residing on the local system, as well as files residing on remote systems. It can display HTML tables and frames.  In addition, it can be used as a "pager" in much the same  manner as "more" or "less".  Current versions of w3m run on Unix (Solaris, SunOS, HP-UX, Linux,FreeBSD, and EWS4800) and on Microsoft Windows 9x/NT. 安装:sudo apt-get install w3m w3m-img 虽说是文本浏览器,但是装了w3m-img,w3m 可以支持图片显示。

使用方法 w3m www.baidu.com 按q退出

可以使用这个命令测试web服务器架设是否成功 w3m localhost

=========================================

w3m是一个基于文本的网页浏览器,支持多种操作系统,在命令行终端可以很好的支持中文。即使在没有鼠标支持的情况下也可以检查网页的输出。本文列出常用的快捷键。

页面操作

SPC,C-v 向下翻页
b,ESC v 向上翻页
l,C-f 焦点向右
h,C-b 焦点向左
j,C-n 焦点向下
k,C-p 焦点向上
J 向下滚动一行
K 向上滚动一行
^,C-a 到行首
$,C-e 到行尾
w 到下一个单词
W 到上一个单词
> 右移一屏
< 左移一屏
. 屏幕右移一列
, 屏幕左移一列
g,M-< 到首行
G,M-> 到末行
ESC g 到指定行
Z 当前行居中
z 当前列居中
TAB 转到下个超链接
C-u,ESC TAB 到上个超链接
[ 到第一个超链接
] 到最後一个超链接

超链接操作

RET 打开超链接
a, ESC RET 链接另存为
u 查看链接url
i 查看图片url
I 查看图片
ESC I 图片另存为
: 标记rul字符串为锚点
ESC : 标记ID串为锚点
c 查看当前页面的URL
= 显示当前页面属性
C-g 查看当前行号
C-h 查看历史记录
F 提交表单
M 用外部浏览器打开当前页面 (use 2M and 3M to invoke second and third browser)
ESC M 用外部浏览器打开链接 (use 2ESC M and 3ESC M to invoke second and third browser

文件/流 操作

U 打开URL
V 打开文件
@ 执行外部命令并导入
# 执行外部命令并浏览

缓存操作

B 返回
v 查看源代码
s 选择缓存
E 编辑缓存代码
C-l 重画屏幕
R 刷新
S 页面另存为
ESC s 源码另存为
ESC e 编辑图片

缓存选择模式(也就是按了s以后)

k, C-p 上一缓存
j, C-n 下一缓存
D 删除当前缓存
RET 转至选择的缓存

书签操作

ESC b 打开书签
ESC a 添加当前页到书签

搜索

/,C-s 向前搜索
?,C-r 向後搜索
n 下一个
N 上一个
C-w 打开/关闭 循环搜索

标记

C-SPC 设定/取消 标记(好像这个键一般被输入法占用了)
ESC p 转至上一标记
ESC n 转至下一标记
" 使用正则表达式标记

杂项

! 执行外部命令
H 帮助
o 设置选项
C-k 显示接受到的cookie
C-c 停止
C-z 挂起(退出)
q 退出(需确认)
Q 退出而不确认

行编辑模式

C-f 光标向後
C-b 光标向前
C-h 删除前一字符
C-d 删除当前字符
C-k 删除光标後所有内容
C-u 删除光标前所有内容
C-a 光标到行首
C-e 光标到行尾
C-p 取得历史记录中的前一个词
C-n 取得历史记录中的後一个词
TAB,SPC 自动完成文件名
RETURN 确定

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ubuntu下的python请求库的安装

    在这链接下载对应版本:https://chromedriver.storage.googleapis.com/index.html

    py3study
  • BSCI—3:配置EIGRP-MD5认证

    EIGRP启用认证,用于防止恶意路由进入EIGRP自治系统导致路由***。EIGRP认证原理采用“密码比对”的形式,在接口受到EIGRP数据包后,检查认证类型、...

    py3study
  • 4.Python操作Redis:哈希(H

    Redis 数据库hash数据类型是一个string类型的key和value的映射表,适用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键...

    py3study
  • SVM:利用sklearn 实现SVM分类 相关参数说明ING

    scv 函数 class sklearn.svm.SVC(C=1.0, kernel=’rbf’, degree=3, gamma=’auto’, coef0...

    学到老
  • 暴力搜索------回溯法

    回溯法(backtracking)是深度优先搜索(DFS)的一种,按照深度优先的顺序便利解答树。应用范围很广,只要能把待求解的问题分成不太多的步骤,每个步骤又...

    刘开心_1266679
  • 《科学》杂志:2017年世界十大科学突破!

    2017年即将过去,回收这一年,Science公布了他们心目中的十大科学突破,供大家参考: 1.双中子星合并 2017年8月17日,LIGO和Virgo在1.3...

    WZEARW
  • 单片机STM32的启动文件详解--学习笔记

      5、调用C 库函数_main 初始化用户堆栈,从而最终调用main 函数去到C 的世界

    用户6754675
  • when and where is getControllerName called

    在开发js view时,需要实现一个方法getControllerName,并且正确返回该js view对应的controller name.

    Jerry Wang
  • 一道腾讯面试题:厉害了我的杯

    有一种玻璃杯质量确定但未知,需要检测。 有一栋100层的大楼,该种玻璃杯从某一层楼扔下,刚好会碎。 现给你两个杯子,问怎样检测出这个杯子的质量,即找...

    五分钟学算法
  • Java数据库编程中的技巧

    Java数据库编程中的技巧,Java数据库编程中的技巧 1、java数据库操作基本流程 ? 2、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 ...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券