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匹配該表達式,則該圖片被屏蔽.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM