Ключови връзки на Emacs

Klucovi Vr Zki Na Emacs



Всички оценяваме високото персонализиране и разширяемата природа на текстовия редактор на Emacs. Emacs предлага мощни функции, съчетани с интензивното използване на клавишни комбинации, предоставяйки на потребителите бърз достъп и заобиколно решение.

Ако сте нов в Emacs, тези клавишни комбинации може да са предизвикателство за овладяване, особено когато не сте сигурни какво правят различните команди и различните клавишни комбинации, които можете да използвате. За да помогне за изчистване на объркването, тази публикация се фокусира върху ключовите връзки на Emacs. Ще обсъдим често използваните ключове, като даваме примери, когато е приложимо.







Различни категории и примери за Emacs клавишни връзки

Първоначално Emacs може да изглежда по-сложен от другите текстови редактори. С Emacs всичко може да се направи с помощта на обвързване на клавиши и овладяването на вашия начин на използване на клавишите е стресиращо. Ние обаче подбрахме най-често срещаните ключове, които трябва да знаете, и ги подредихме въз основа на тяхната функционалност. Тази разбивка ще ви осигури комфорт и лекота, когато започнете да работите с Emacs.



1. Модифициращи клавиши



Emacs използва два модифициращи клавиша. Първият е Ctrl (контрола). Другият е клавишът Meta (Alt/Esc). Клавишът „Ctrl“ се използва с основни команди за задействане на събитие. Например, можете да задействате функцията за търсене, като натиснете „C-x x-f“. В такъв случай натиснете едновременно клавишите „Ctrl + x“, след това отпуснете и натиснете клавишите „Ctrl + f“, за да изведете подкана за търсене.





Ще получите резултат като този в следното:


Ключът „Мета“ се комбинира с други клавиши, за да задейства командите. Например, можете да използвате командния ред на Emacs, като натиснете „M-x“. Натиснете едновременно клавишите „Alt + x“ и след това въведете вашата команда.



2. Основни движения

С помощта на клавишите control/Ctrl и Meta (Alt) можете бързо да навигирате в буфер.

    • C-p – Премества курсора нагоре.
    • C-n – Премества курсора надолу.
    • C-b – Премества курсора наляво.
    • C-f – Премества курсора надясно.
    • C-a – Премества се в началото на реда.
    • Има - Премества се в края на реда.
    • М-ж – Премества курсора с една дума напред.
    • М-б – Премества курсора една дума назад.

3. Текстови клавиши

Можете бързо да избирате, копирате, изрязвате и поставяте текстовете със следните клавиши:

    • C-SPC (Ctrl + интервал) – Започнете да избирате текста. Ще получите изход, че маркировката е зададена.
    • M-w – Копирайте избрания текст
    • C-w – Изрежете избрания текст
    • C-y – Поставете текста от клипборда

4. Функции за търсене

Emacs ви позволява да търсите в текста. Можете също да търсите файлове, когато ги отваряте.

    • C-s – Увеличава търсене напред
    • C-r – Увеличава търсенето назад
    • C-x C-f – Позволява ви да търсите и отваряте файл.

5. Работа с буфера

Emacs работи с буфери и прозорци и можете да имате множество отворени буфери. Такъв случай изисква да знаете какви ключове да използвате.

  • C-x b – Превключване между отворени буфери
      • C-x 1 – Затворете всички отворени прозорци с изключение на активния
      • C-x 2 – Разделете прозорец хоризонтално

  • C-x 3 – Разделете прозорец вертикално
  • C-x C-s – Запазете промените, направени в текущия буфер
  • C-x C-c – Излезте от Emacs. Ако някой буфер е отворен, той ви подканва дали да го запишете, преди да излезете.

    6. Персонализиране и команди

    Можете да персонализирате Emacs с помощта на конфигурационния файл. Конфигурационният файл е “.emacs” или “.emacs.d/init.el”.

    За да извикате команда като „text-scale-adjust“, натиснете „M-x“. След това въведете името на командата. Натиснете клавиша Enter/RET, за да изпълните командата.


    Можете да прекратите текущата команда, като натиснете клавишите „C-g“.


    За да отмените промените, използвайте клавишите 'C-x u'.

    Заключение

    Emacs е мощен текстов редактор, благодарение на многобройните клавишни връзки, които можете да използвате за бързо извършване на операциите. Обсъдихме често използваните клавишни обвързвания на Emacs, за да ви накараме да работите бързо с текстовия редактор на Emacs. С това вие сте готови да използвате и да подобрите използването и опита си. Чувствайте се свободни да практикувате повече свързвания на клавиши; има тонове от тях. Приятно редактиране!