Emacs для начинающих

       

Клавишные комбинации, дублирующие пункты меню


  • Средства управления файлами (пункт File):
    • Ctrl+N: создание нового файла;
    • Ctrl+O: открытие существующего файла;
    • Ctrl+Y: открытие существующего файла, имя которого выделено в редактируемом тексте; файл должен находится в текущем каталоге или к немудолжен быть прописан полный путь;
    • Ctrl+W: закрытие текущего файла, если последний изменялся - по умолчанию следует запрос на сохранение изменений (если в Preferences не прописано другое);
    • Ctrl+S: сохранение текущего файла;
    • Alt+I: вставка некоего файла (выбираемого броузингом) в текущий, в позицию курсора;
    • Ctrl+P: печать текущего файла
    • Ctrl+Q: выход из редактора NEdit с закрытием всех окон и файлов; при изменении последних по умолчанию следует запрос на сохранение.

  • Средства редактирования (пункт Edit):
    • Ctrl+Z: отмена последней операции;
    • Shift+Ctrl+Z: возврат последней отмененной операции;
    • Ctrl+X: удаление выделенного фрагмента (аналог Cut в Windows);
    • Ctrl+C: копирование выделенного фрагмента (аналог Copy в Windows);
    • Ctrl+V: вставка скопированного или вырезанного фрагмента (аналог Paste в Windows);
    • Ctrl+Shift+V: вставка скопированного фрагмента как прямоугольника (колонки);
    • Del: удаление выделенного фрагмента или символа за позицией курсора;
    • Ctrl+A: выделение всего текущего файла;
    • [Shift]Ctrl+9: выделение фрагмента слева от позиции курсора;
    • [Shift]Ctrl+0: выделение фрагмента справа от позиции курсора;
    • Shift+Ctrl+6: конвертация литер выделенного фрагмента в нижний регистр;
    • Ctrl+6: конвертация литер выделенного фрагмента в верхний регистр;
    • Ctrl+J: слияние фрагментов абзаца в соответствие с установками переноса слов;
    • Alt+Ctrl+L: Insert Form Feed (смысла пока не понял);
    • Alt+Ctrl+I: вставка ascii-кода символа в десятичном исчислении (аналогично комбинации Ctrl+#_кода);
    • Средства поиска (пункт Search):
      • [Shift]Ctrl+F: поиск фрагмента;
      • [Shift]Ctrl+G: поиск следующего вхождения фрагмента;
      • [Shift]Ctrl+H: поиск выделенного фрагмента;
      • [Shift]Ctrl+I: включение строки поиска;
      • [Shift]Ctrl+R: замена выделенного фрагмента;
      • [Shift]Ctrl+T: повторная замена;
      • Ctrl+L: переход к строке по ее номеру;
      • Ctrl+E: переход к выделенному фрагменту;
      • Alt+M a-z: установка метки, маркируемой латинской литерой (от a до z);
      • [Shift]Alt+G a-z: переход к установленной метке по ее марке (от a до z);
      • [Shift]Ctrl+M: Goto Mtching (смысла пока не знаю);
      • Ctrl+D: Find Defonition (опция не активизирована, смысла не знаю);

      • Средства настройки (пункт Preferences):


        • Alt+A: включение строки состояния;
        • Ctrl+B: включение режима забивки (аналогично нажатию клавиши Ins);


        • Средства наращивания (пункты Shell и Macro):


          • Alt+X: выполнение команды, вызывает панель минитерминала;
          • KP Enter: выполнение текущей строки редактируемого документа в качестве команды;
          • Alt+R: Filter Selection;
          • Ctrl+.: завершение выполнения команды оболочки (аналогично Ctrl+C в таковой);
          • Alt+K: начало и завершение (повторным нажатием) протоколирования макросов;
          • Ctrl+.: обрыв протоколирования макрокоманды после нажатия клавиш Alt+K.
          • Ctrl+K: исполнение запротоколированной макрокоманды;
          • Ctrl+.: повторное исполнение запротоколированной макрокоманды.


          • Средства управления окнами (пункт Window):


            • Ctrl+2: расщепление активного окна на две равные половины по горизонтали;
            • Ctrl+1: закрытие активной части расщепленного окна.


            • Кроме этого, для быстрого вызова пунктов главного меню используется комбинация Alt+подчеркнутая_литера (так называемая Mnemonic).


              Содержание раздела