Поле Emacs вставляется в поле поиска (Cs)?

Предположим, вы пишете код в одном из окон Emacs, а затем хотите найти строку, которую вы скопировали вручную ( Mw ) некоторое время раньше.

Проблема в том, что по умолчанию, когда вы выдаете последовательность клавиш Cs , Cy , Emacs вставляет оставшуюся строку под курсором в качестве параметра поиска – но это не то, что я хочу.

Мое текущее решение – захватить мышь, щелкнуть на минибафе , а затем выдернуть , но это слишком много времени.

Версия: GNU Emacs 23.3.1 (i686-pc-linux-gnu, GTK + версия 2.24.10)

3 Solutions collect form web for “Поле Emacs вставляется в поле поиска (Cs)?”

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

Emacs also has conventional nonincremental search commands, which require you to type the entire search string before searching begins. `Cs <RET> STRING <RET>' Search for STRING. `Cr <RET> STRING <RET>' Search backward for STRING. To start a nonincremental search, first type `Cs <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. 

Если вы никогда не используете поведение «остальной линии», вы можете просто привязать Cy к yank и сэкономить 2 дополнительных нажатия клавиш.

 (define-key isearch-mode-map "\Cy" 'isearch-yank-kill) (define-key isearch-mode-map "\My" 'isearch-yank-pop) 

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

Клавиша по умолчанию для вставки в интерактивный поиск – « My .

  • Получить zsh, чтобы сообщить каталог emacs
  • Что означает Cu 0 в Emacs
  • Сохраните файл с сохранением файла emacs без доступа к терминалу
  • Проблема с запуском Emacs Daemon на загрузке Ubuntu
  • Восстановить окно GUI после минимизации в ratpoison
  • Korn Shell: конец, pgup, pgdown и ключ удаления не работают
  • Тема темы tmux в emacs gtk
  • В Gnu Emacs как настроить глобальный ключ для переключения панели меню?
  • Регистрация всех входных и выходных данных в zsh по требованию
  • Функциональность Emacs «перейти к определению класса»?
  • Emacs ediff не поддерживает прокрутки буферов одинаково
  • Interesting Posts

    Как предотвратить cp от слияния двух одинаково названных каталогов?

    Определите, какая программа находится в моем MBR-коде

    как построить с make так, чтобы только измененные файлы получили сборку

    Bash и его команду восклицательного знака, предварительно просмотреть фактическую команду перед ее исполнением?

    sudoers и дефолты

    Как я могу выйти из режима только для чтения в Vim?

    Использовать переменную и новую строку в BSD sed?

    nginx обратный прокси: ошибка хоста не допускается

    номера поиска vim, содержащие определенное количество цифр

    timestamping history file вызывает ошибочные строки в команде history

    Slackware: Firefox не найден после использования updateepkg

    Ошибка при попытке установить KVM на CentOS

    Как регистрировать процесс, который обращается к диску более 5 секунд непрерывно?

    Доступ к двум сетям невозможен одновременно

    (G) VIM использует другую $ PATH, чем моя система

    Linux и Unix - лучшая ОС в мире.