Поиск отмеченного (выбранного) текста в Emacs

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

46
задан Luke Girvin 4 September 2011 в 01:09
поделиться

3 ответа

Да. M-W (для получения копии выделенного текста) C-s <RET> C-y <RET>. Тогда повторитесь C-s по мере необходимости. Так же для C-r.

32
ответ дан Alex Coventry 26 November 2019 в 20:00
поделиться

@Alex закрепляет его.

Другая опция, которую я использую довольно часто, C-s C-w для поиска слова после текущей метки. Удар C-w неоднократно увеличения поиск с дополнительными словами (например, C-s C-w C-w C-w поиски этих 3 слов после текущей метки).

Точно так же C-s M-s C-e поиски остальной части строки после текущей метки и C-s C-M-y поиски символа после метки. Они оба повторяемы таким же образом (первый, несколько неловко повторяясь M-s C-e после C-s).

102
ответ дан Chris Conway 26 November 2019 в 20:00
поделиться

Самое короткое сочетание клавиш, чтобы сделать это M - w C - s M - y .

5
ответ дан dpr 26 November 2019 в 20:00
поделиться
Другие вопросы по тегам:

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