• Emacs 浏览网页



    Emacs 浏览网页非常方便,还可以忽略掉那些烦人的小广告。特别是在看小说 的时候~

    在之前了解如何通过Emacs浏览网页时,大部分人使用的是w3m,折腾了半天,没能成功。后来无意间发现 ,有EWW 这么个神奇的东西。

    EWW,全称the Emacs Web Wowser,是Emacs24.4开始自带的一款web浏览器. 要使用EWW,需要有libxml2的支持. 

    • 浏览网页
    要浏览网页很简单,只需要执行M-x eww,然后输入网址,回车就行了. 若输入的不像是URL或者主机名,则eww会自动搜索关键字,至于使用哪个搜索引擎,则由变量`eww-search-prefix`来决定. 默认是https://duckduckgo.com,可以自行设定到 度娘。
    若想浏览本地页面,则有两种方法:
    一种是执行M-x eww,在输入网址时使用file://xxx 的url

    另一种是执行M-x eww-open-file,然后像find-file一样选择要打开的本地文件就行

    •  eww-mode的操作
    按键函数作用
    qeww-quit退出eww
    geww-reload重载该页面
    weww-copy-page-url拷贝当前URL到kill ring
    deww-download下载光标所在的URL,下载的目录存在变量`eww-download-directory`中,默认为~/Downloads
    leww-back-url回退上一个URL
    reww-forward-url前进到下一个URL
    Heww-list-histories显示浏览历史
    beww-add-bookmark加书签
    Beww-list-bookmarks显示书签列表
    &eww-browse-with-external-browser使用外部浏览器打开当前浏览的URL,外部浏览器由变量`shr-external-browser`决定
    veww-view-source查看页面源代码
    Ceww-cookie-list列示Cookie
    • 配置
      • eww-search-prefix
    若输入給eww的字符串不像是URL或主机名,则会使用eww-search-prefix作为搜索引擎.
      • eww-download-directory
    配置eww的下载目录
      • shr-external-browser
    该变量指定了eww使用的外部浏览器
      • eww-use-external-browser-for-content-type
    当打开指定类型的content时,自动使用外部浏览器打开.
      • eww-header-line-format
    该变量指示了eww buffer的head line以什么格式来显示,它是一个格式字符串,其中%t表示website的标题,%u表示访问的URL
      • shr-max-image-proportion
    该值为一个不超过1的浮点数,表示当显示图片时,图片的大小不能超过整个eww window的shr-max-imag-proportion倍
      • shr-blocked-images
    该变量为一个正则表达式,若图片的URL匹配该表达式,则该图片被屏蔽.

  • 相关阅读:
    Redis系列二 Redis数据库介绍
    Redis系列一 Redis安装
    SpringData系列四 @Query注解及@Modifying注解
    SpringData系列三 Repository Bean 方法定义规范
    SpringData系列二 Repository接口
    SpringData系列一 Spring Data的环境搭建
    ThinkPHP3.1.3 Fast & Simple OOP PHP Framework 显示错误
    STL学习系列之一——标准模板库STL介绍
    STL之二:vector容器用法详解
    STL使用总结
  • 原文地址:https://www.cnblogs.com/halberd-lee/p/10936667.html
Copyright © 2020-2023  润新知