Я никогда не использовал режим Ido. Хочу ли я? - PullRequest
0 голосов
/ 12 октября 2009

Чего мне не хватает, если я не использую режим ido?

Не закончена ли моя жизнь, пока я не окунусь в идо?

Ответы [ 7 ]

3 голосов
/ 13 октября 2009

Я начал использовать его недавно, и мне это нравится. Это особенно полезно в следующих ситуациях:

  • у вас есть список файл-с-длинных имен-а, file-with-long-name-b, ... так что вы можете напечатайте "a", "b", и это выберет правильный

  • вы ищете файл что-то-ключ-что-то, вы печатаете "ключ", и вы там

То же самое относится и к буферам.

И если вам не нравится предлагаемое автозаполнение, просто нажмите C-x C-f, и у вас есть стандартный файл поиска

2 голосов
/ 13 октября 2009

Вы делаете. Проверьте эту страницу , которая включает в себя функцию использования завершения IDO для недавно открытых файлов. Я не мог жить без этого сейчас.

0 голосов
/ 16 октября 2009

Я начинаю работать с Emacs в своей работе после того, как провожу много времени вне работы, доводя свой уровень производительности до нюхательного уровня, потому что я бы начал использовать его на работе.

Но одна большая беседа, которая открыла мне глаза на Emacs и ido, была такой:

Что вы можете узнать у ido.el

Богатые, компонуемые системы - путь к языкам программирования, библиотекам и метафорам интерфейса. Этот короткий скринкаст рассматривает последнее, сравнивая TextMate и Emacs.

Посмотрите на это и удачи вам в использовании ido!

0 голосов
/ 15 октября 2009

Режим Ido очень и очень полезен, и не только для завершения имени файла / буфера. Его можно использовать в любом месте, где мы должны выбрать опцию из «списка» (например: в минибуфере, для сопоставления тегов, несколько мест в режиме org). Кроме того, у него есть опция, называемая flex-match, которая позволяет «нечетким» именам совпадений, т.е. если у меня есть файлы с именами abc-part1-check, abc-part2-okay и т. Д., Мне не нужно вводить abc можно просто ввести 2- и ido сопоставит мой ввод со вторым файлом. Вы должны проверить отличные советы / хитрости, упомянутые в EmacsWiki для получения дополнительной информации: http://www.emacswiki.org/emacs/InteractivelyDoThings

0 голосов
/ 15 октября 2009

Я использую его для завершения имени файла и буфера, и действительно не хочу пропустить это больше. Это доставило мне много хлопот, когда я начал его использовать, потому что по умолчанию он завершает имена файлов так, как я не ожидал: буферы с задержкой считаются рабочими каталогами, а завершение имен файлов работает на всех из эти каталоги. Однако вы можете легко отключить это поведение, если оно вам не нравится (последняя строка в моем конфиге). Вот моя очень короткая конфигурация для ido, на случай, если вам интересно:

(require 'ido)
(ido-mode t)
(setq ido-cannot-complete-command 'ido-next-match
  ido-default-buffer-method 'selected-window
  ido-default-file-method 'selected-window
  ido-auto-merge-work-directories-length -1)
0 голосов
/ 13 октября 2009

Для меня ido-mode существенно меняет способ выбора из открытых буферов или выбора файла для открытия. Я бы сказал, что вам обязательно стоит попробовать, тем более что его довольно легко настроить.

0 голосов
/ 13 октября 2009

Это зависит от того, насколько вы используете автозаполнения - он предоставляет гораздо больше, чем просто Emacs, но если вы наберете много имен файлов, это может помешать вам, если вам придется делать дополнительные ^ x ^ F или ^ X ^ W читать или сохранять как файл с новым именем в директории - он может подобрать одно в другом каталоге, например если вы сохраните тестовые биты кода в файлах e.el, он найдет существующий, а не создаст новый в текущем каталоге

Только вы можете сказать, попробуйте несколько дней

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...