Имеет ли смысл использовать Shell внутри Emacs, когда у нас есть GNOME Terminal и другие оболочки? Я вижу как минимум два удобства:
1. С содержимым буфера
2. В командной строке можно использовать kill ring. Это значит, что вы можете вставить любой из множества фрагментов, ранее помещённых в kill-ring.
1. С содержимым буфера
*shell*
можно работать как и с любым другим буфером: копировать, вставлять, вырезать.2. В командной строке можно использовать kill ring. Это значит, что вы можете вставить любой из множества фрагментов, ранее помещённых в kill-ring.
👍5❤1
Как в Emacs получить справку? Очень просто: все последовательности для получения справки начинаются с [C-h] (help). Дальше уже немного сложнее, но всё равно логично:
[C-h b] — bindings, привязки (клавиш);
[C-h c] — commands, команды;
[C-h k] — keys, клавиши;
[C-h m] — modes, режимы.
Запомнить приведённые выше команды и сочетания клавиш несложно. Как видите, здесь есть определённая логика, основанная на первых буквах связанных английских слов. Это основные команды. Остальные можете подсмотреть в минибуфере сами.
Самая интересная из перечисленных последовательностей — [C-h k], потому что она требует продолжениябанкета ввода. Нажмите какую-нибудь последовательность, и Emacs выведет информацию о ней: что за команда, к какому пакету относится и так далее.
[C-h b] — bindings, привязки (клавиш);
[C-h c] — commands, команды;
[C-h k] — keys, клавиши;
[C-h m] — modes, режимы.
Запомнить приведённые выше команды и сочетания клавиш несложно. Как видите, здесь есть определённая логика, основанная на первых буквах связанных английских слов. Это основные команды. Остальные можете подсмотреть в минибуфере сами.
Самая интересная из перечисленных последовательностей — [C-h k], потому что она требует продолжения
👍4