Поиск и замена: каков надлежащий ярлык?

Если у Вас есть sed:

sed-e '/REFERENCE/d'-e '/ERROR/d' [ИМЯ ФАЙЛА]

, Где ИМЯ ФАЙЛА является названием текстового файла с хорошим & плохие строки

7
задан Hulk1991 26 July 2013 в 04:27
поделиться

4 ответа

Хотя я также думаю, что Ctrl + R является более "очевидным" и "естественным" выбором для замены, я бы выбрал Ctrl + H из соображений согласованности. Если пользователи привыкли заменять текст с помощью Ctrl + H (например, потому что они используют MS Word), они будут счастливы, если это будет работать и в вашем приложении ... однако , если это не сработает, это будет немного больно, потому что им придется изменить свои привычки.

Для поиска я всегда использую Ctrl + F . И если вы этого не сделаете Для других целей F3 не нужен, просто используйте это для поиска. Тогда вы защищены в обоих случаях :)

Также см. это сообщение в блоге Джоэла.

6
ответ дан 6 December 2019 в 08:44
поделиться

CTRL + R является частью сочетания клавиш форматирования в офисе, оно выравнивает по правому краю выделенный текст или текущий абзац. Поскольку эта функция, вероятно, используется больше, чем поиск и замена, имеет смысл дать ей CTRL + R

Рекомендации MS UX (не то чтобы они сами придерживались этого ) имеет раздел клавиатуры , где они указывают, что вы должны использовать сочетания клавиш ОС Windows для сопоставления с аналогичными функциями - поэтому CTRL + H ] это так.

5
ответ дан 6 December 2019 в 08:44
поделиться

Думаю, Ctrl + H пришло из WordPerfect. Или, может быть, H для репликации: O) (Я серьезно.)

Придерживайтесь Ctrl + H . Большинство приложений используют Ctrl + H . Не вводите пользователей в заблуждение. Не заставляйте пользователей запоминать одноразовые сочетания клавиш. Не раздражайте своих пользователей. Они не будут помнить, или беспокоиться о том, чтобы вспомнить или думать, что это ошибка.

3
ответ дан 6 December 2019 в 08:44
поделиться

Мы не просто сопоставляем действие с обоими сочетаниями клавиш так, чтобы оба Ctrl + R и Ctrl + H будет делать то же самое?

В качестве альтернативы вы можете сделать это настраиваемым параметром, чтобы пользователь мог решить, какой из них он хочет использовать.

1
ответ дан 6 December 2019 в 08:44
поделиться
Другие вопросы по тегам:

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