Emacs学习笔记(8): 使用emacs浏览网页
从这一篇开始,可以说已经脱离了Emacser的初级阶段,开始探索“无处不emacs”之旅。首先,当然是如何用emacs浏览网页。
Table of Contents
- 1 为什么要在emacs中浏览网页
- 2 什么是w3m
- 3 如何在emacs中浏览网页
- 4 配置
- 5 使用
1 为什么要在emacs中浏览网页
可以找出好多理由:比如速度快,支持emacs的快捷键,编辑文档时不需要从浏览器拷贝再粘贴到emacs,以及咳咳~,隐蔽性强。 而关键的理由一条就够了:我喜欢!
2 什么是w3m
w3m 与Links,Lynx一样,都是基于文本的浏览器。w3m支持表格、框架、SSL连接、颜色。如果是在支持图形界面的终端下,还可以显示图片(inline image)。 w3m支持很多快捷键,可以参考这里 。
3 如何在emacs中浏览网页
使用w3m emacs可以作为其他程序的界面, 当然也就可以作为w3m的界面,从而实现在emacs中浏览网页。而这些就是通过Emacs-w3m 这个emacs的扩展来实现的。 Emacs-w3m是Emacs调用w3m的接口,所以首先还要安装w3m。另外,为了能够显示图片,还需要安装w3m-img。 此时就可以使用emacs浏览网页了。 首先加载Emacs-w3m模块:
M-x load-library RET w3m
之后用
M-x w3m
打开一个w3m的buffer,输入url就可以浏览网页了。
4 配置
虽然这样已经可以使用了,但还是很麻烦,不符合Emacer的风格。所以还要需要配置一下。可以参考如下的配置:
;; w3m ;load & init (autoload 'w3m "w3m" "interface for w3m on emacs" t) (autoload 'w3m-browse-url "w3m" "Ask a WWW browser to show a URL." t) (autoload 'w3m-search "w3m-search" "Search words using emacs-w3m." t) ;settings (setq w3m-use-cookies t) (setq w3m-home-page "http://www.google.com")(require 'mime-w3m) (setq w3m-default-display-inline-image t) (setq w3m-default-toggle-inline-images t)
5 使用
此时可以使用 M-x w3m-goto-url RET cnblogs.com/holbrook 打开网页了:
可以通过“T”切换整个页面是否显示图片,通过"t"切换光标所在位置的图片显示。
Emacs-w3m还支持导航,标签,书签,工具栏,cookie等功能,可以自己慢慢挖掘。
Date: 2012-04-10T16:08+0800
Author: Holbrook
Org version 7.8.08 with Emacs version 23
Emacs学习笔记(8): 使用emacs浏览网页相关推荐
- python网络爬虫学习笔记(6)动态网页抓取(一)知识
文章目录 网络爬虫学习笔记(2) 1 资料 2 笔记 2-1 动态抓取概述 2-2 通过浏览器审查元素解析真实网页地址 2-3 网页URL地址的规律 2-4 json库 2-5 通过Selenium模 ...
- Emacs学习笔记(11):用Org-mode实现GTD
用Org-mode实现GTD 有了Org-mode强大的任务管理功能,再配合其他一些Emacs插件,可以很容易实现个人时间管理(GTD). 如果不了解GTD,这里 可以让你在两分钟之内对GTD有一个初 ...
- Emacs学习笔记(6):常用命令备忘(打印版)
博客搬家,加上换办公区,Emacs的学习计划就耽搁了. 可能是因为年纪大了,记性大不如以前,新学的很多Emacs快捷键/命令都记不住.所以要整理一个常用命令清单(与当初学习Vim一样),并且打印出来贴 ...
- emacs学习笔记(windows使用Emacs eww 上网)
✈前期准备: Emacs24.4版本开始自带eww web浏览器,但是需要上网还需要有libxml2库的支持,共需要4个dll文件, libxml2-2.dll libiconv-2.dll li ...
- HTML学习笔记4:如何给网页添加图片和超链接
今天,我学习了如何给网页添加图片和超链接,学习html越多,我就可以给网页增添越多的元素,就像我精心培育的一篇花圃,今天迎进紫罗兰,明天种下红玫瑰,学到越多的技能,我就越开心,越期待春风拂过惺忪的大地 ...
- python网络爬虫学习笔记(7)动态网页抓取(二)实践
文章目录 1 资料 2 笔记 2-1 准备 2-1-1. 网址 2-2-2 文本位置 2-2 代码 2-2-1 原型 2-2-2 ver0.1 1 资料 <Python网络爬虫从入门到实践> ...
- Flash/Flex学习笔记(4):如何打开网页及Get/Post数据
flash终究只是客户端技术,所以很多时候还是需要与服务端技术(比如asp,asp.net,jsp,php之类)进行数据交互的,下面的代码演示了如何在flash中打开网页,以及用GET/POST二种方 ...
- python网络爬虫学习笔记(一):网页基础
1.URI和URL URI的全称为Uniform Resource Identifier,即统一资源标志符,URL的全称为Universal Resource Locator,即统一资源定位符. 2. ...
- 【学习笔记】阿里天猫浏览型应用的CDN静态化架构演变
天猫浏览型应用的CDN静态化架构演变 在天猫双11活动中,商品详情.店铺等浏览型系统,通常会承受超出日常数倍甚至数十倍的流量冲击.随着历年来双11流量的大幅增加,每年这些浏览型系统都要面临容量评估.硬 ...
- html5学习笔记——三、图文展示网页设计
常用图像标签 < img>标签 < img>标签用于定义网页中的图像,语法格式如下: <img src="图片路径" alt="图片无法显示 ...
最新文章
- pycharm 如何通过VCS快速提交代码?
- 交互式计算机图形学总结:第四章 观察
- Java 反射 使用总结
- 隐私设置错误您的连接不是私密连接_用小米手机的,赶紧将这些保护个人隐私的功能设置起来,安全好用...
- 《Linux多线程服务端编程——使用muduo C++网络库》读书笔记
- oracle 删序列,oracle创建和删除序列
- linux openssh升级7.4,RHEL Centos上升级OpenSSH7.4p1
- Linux 相关术语_002
- 深入浅出推荐系统之简单推荐模型
- Nginx源码分析 - HTTP模块篇 - HTTP模块的阶段处理PHASE handler(23)
- Exosip源码学习
- k-means聚类算法原理简析
- 【顶会论文】165篇CoRL2020 accept论文汇总
- 电脑键盘部分按键失灵_笔记本键盘个别按键失灵怎么处理win10
- 美国心脏协会:六种心血管疾病的症状区别
- Python——文件读写
- macos系统镜像iso_我们一起来安装----虚拟机安装macOS
- Handheld Multi-Frame Super-Resolution论文理解
- grub无法正常启动的解决方法
- 热烈祝贺新一代物联网商用平台已入围2019双创标杆项目!