Emacs

用 Emacs 編輯 .docx 文件?

  • December 20, 2016

我從 Emacs 開始,並進行了測試,我想知道我是否可以從那裡編輯我自己的 .docx 文件,只是為了探索它的功能和那些東西。

但是,當文本完美地顯示在我的螢幕上時,我感到非常驚訝,但我無法設法覆蓋它。Emacs 的 DocView 告訴我這是一個只讀文件,我必須輸入 Cc Cc 才能編輯它。這顯示了我的顯示(抱歉),但我看不到在哪裡可以編輯它。

有人知道這個問題嗎?這是我嘗試 Emacs 的第一天,但​​它無法處理 docx 文件對我來說似乎很令人震驚。

Office 2007 文件本質上都是壓縮.xml文件。只需用 a 重命名文件,.zipemacs 就會知道該怎麼做:

mv file.docx file.zip
emacs -nw file.zip

給出如下輸出:

M Filemode      Length  Date         Time      File
- ----------  --------  -----------  --------  ------------------------------
 -rw-rw-rw-      3744   1-Jan-1980  00:00:00  [Content_Types].xml
 -rw-rw-rw-       737   1-Jan-1980  00:00:00  _rels/.rels    
 -rw-rw-rw-      3184   1-Jan-1980  00:00:00  word/_rels/document.xml.rels
 -rw-rw-rw-     60108   1-Jan-1980  00:00:00  word/document.xml
 -rw-rw-rw-      1226   1-Jan-1980  00:00:00  word/footer1.xml
 -rw-rw-rw-     15183   1-Jan-1980  00:00:00  word/header3.xml

(…)

 -rw-rw-rw-     23893   1-Jan-1980  00:00:00  word/styles.xml
 -rw-rw-rw-     24646   1-Jan-1980  00:00:00  word/stylesWithEffects.xml
 -rw-rw-rw-       831   1-Jan-1980  00:00:00  word/webSettings.xml
 -rw-rw-rw-       699   1-Jan-1980  00:00:00  docProps/core.xml
- ----------  --------  -----------  --------  ------------------------------
               244649                         34 files

您可以根據需要進行編輯。

引用自:https://unix.stackexchange.com/questions/260867