Я скачал и установил инструменты GnuWin32 и добавил исполняемые файлы grep в корзину Emacs. Кроме того, я добавил папку bin для GnuWin32 в переменную Path.
Проблема в том, что, когда я пытаюсь запустить предложенные команды grep, я всегда получаю:
Grep exited abnormally with code 53 at Wed Feb 24 17:16:12
На мой взгляд, я нигде не могу найти ссылку на код ошибки 53! (
Я попробовал точные примеры на нескольких веб-сайтах, например, когда я ввожу:
M-x grep <ret>
Это приходит с
Run grep (like this): grep -n
Это нормально, но я понятия не имею, каких параметров он ожидает. Я попробовал некоторые в некоторых учебниках, но я снова получаю код ошибки 53!
Одна из вещей, которые я попробовал, прямо из вики emacs (http://www.emacswiki.org/emacs/GrepMode#toc2) (может быть, не для версии Windows, хотя?), И он говорит, чтобы попробовать эту команду:
M-x grep -n -e setq ~/.emacs
Что я пробовал и получаю:
-*- mode: grep; default-directory: "c:/[My Directory]/" -*-
Grep started at Wed Feb 24 17:30:47
grep -n -e setq ~/.emacs NUL
Grep exited abnormally with code 53 at Wed Feb 24 17:30:47
Настолько разочаровывающе, что это должно быть мощной особенностью Emacs, и я действительно пытаюсь выучить его, поскольку слышал о нем много хорошего!
Любая помощь будет принята с благодарностью! :)
Andy
UPDATE
Исходя из предложенного ниже, я попробовал его через командную строку, и, кажется, он работает нормально, возможно, какой-то конфиг мне не хватает?
UPDATE
Я обнаружил команду M-x Occur, которая, похоже, выполняет те же действия, что и образ grep. Есть ли много дополнительных преимуществ использования grep, если я не могу заставить это работать?