Emacs вставляют в поиск (C-s) поле?

Существует бесплатная книга онлайн Chris Pine под названием, Учатся Программе, которая использует Ruby.

Это начинает предполагать, что Вы ничего не знаете о программировании, и преподает оттуда. Даже если Вы действительно знаете немного о программировании, первые главы создают сильные навыки в Ruby, но не чувствуют себя повторяющимися.

2
05.07.2013, 11:01
3 ответа

Просто нажмите Return после C-s, и затем можно вставить строку поиска:

Emacs also has conventional nonincremental search commands, which
require you to type the entire search string before searching begins.

`C-s <RET> STRING <RET>'
     Search for STRING.

`C-r <RET> STRING <RET>'
     Search backward for STRING.

   To start a nonincremental search, first type `C-s <RET>'.  This
enters the minibuffer to read the search string; terminate the string
with <RET>, and then the search takes place.  If the string is not
found, the search command signals an error.
3
27.01.2020, 21:57

При никогда реальном использовании 'отдыха строки' поведение можно просто обязать C-y дергать и сохранять себя 2 дополнительных нажатий клавиш.

(define-key isearch-mode-map "\C-y" 'isearch-yank-kill)
(define-key isearch-mode-map "\M-y" 'isearch-yank-pop)

Я не уверен, определяются ли эти команды isearch-рывка в Вашей версии emacs. В противном случае просто замените их yank и yank-pop.

2
27.01.2020, 21:57

Ключ по умолчанию для вставки в интерактивный поиск M-y.

0
27.01.2020, 21:57

Теги

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