Редактировать файлы .docx с помощью Emacs?

Это всего лишь предположение, но я подозреваю, что проблема имеет отношение к вызову приложений в Mac OS X и способу работы which. Как отмечали другие, файловая система - это то, что делает вещи нечувствительными к регистру. which немного туповат; он покажет вам, где находятся исполняемые двоичные файлы в пути выполнения вашей оболочки. По какой-то причине у вас там есть /Applications, но это не совсем правильно - многие приложения в OS X могут вызывать базовый двоичный файл в "пакете" .app приложения, но событие явно инициируется распознаванием системой связанных файлов .plist и тому подобных, которые составляют все приложение.

Поэтому, когда вы используете which, он показывает вам двоичный файл, который попытается выполнить ваш терминал, но при этом он оставляет без внимания все связанные с ним библиотеки приложений и файлы конфигурации, необходимые для его работы в вашей среде. Обратите внимание, что это не относится к командам в /usr/bin или чему-либо, созданному из MacPorts. В качестве альтернативы вы можете попробовать vlc (или Mplayer!) через внешнюю систему пакетов, но тогда вы, скорее всего, будете открывать его в X, а не использовать приложение.

Если вы хотите использовать любой пакет .app в командной строке в Mac OS X, я бы посоветовал вам следовать инструкциям, приведенным здесь, и использовать довольно универсальную команду Mac open.

2
09.02.2016, 02:04
1 ответ

Все файлы Office 2007 по сути являются просто заархивированными файлами .xml . Просто переименуйте файл в .zip , и emacs будет знать, что делать:

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

, которые вы можете редактировать сколько угодно .

3
27.01.2020, 21:54

Теги

Похожие вопросы