Обе стране последње ревизијеПретходна ревизијаСледећа ревизија | Претходна ревизијаПоследња ревизијаОбе стране следеће ревизије |
sr:slackbook:emacs [2013/07/31 21:02 (UTC)] – slackmuz | sr:slackbook:emacs [2013/08/01 11:06 (UTC)] – slackmuz |
---|
| |
===== Позивање функција ===== | ===== Позивање функција ===== |
| |
| Као што сте могли да приметите, //**Емакс**// нуди велики број функција за интерактивну употребу. Неке од њих, као што су функције за отварање и меморисање фајлова, су везане за тастере. Друге (као што су оне за померање курсора на почетак или крај линије) нису. Да бисте их позвали, прво морате да их призовете (активирате). Рецимо желите да позовете функцију //end-of-line//. То ћете учинити на следећи начин: |
| |
| **M-x** end-of-line <key>Enter</key> |
| |
| И курсор ће се померити на крају дате линије, као што име функције говори. |
| |
| ===== Емаксова листа пречица ===== |
| |
| И док Емакс може бити једноставан за коришћење, његов обим може бити велики. Испод су дате неке од корисних Емаксових команди. Неки аспекти су поједностављени, пре свега у погледу избора текста. Ови концепти, као и многи други, су описани у //Емаксовом// приручнику, као и у различитим упутствима на интернету. Пристојни сажеци се могу прикупити и претрагом интернета. |
| |
| **Емаксова листа пречица** |
| ^Команда^Резултат| |
| |<key>C-f</key> |Померање курсора за једно место надесно (напред)| |
| |<key>C-b</key> |Померање курсора за једно место налево (назад)| |
| |<key>C-n</key> |Померање курсора једну линију испод (следеће)| |
| |<key>C-p</key> |Померање курсора једну линију изнад (претходно)| |
| |<key>C-h</key> <key>f</key> ИМЕ_ФУНКЦИЈЕ <key>Enter</key> |Приказује документацију за функцију ИМЕ_ФУНКЦИЈЕ| |
| |<key>C-h</key> <key>k</key> <key>C-x</key> <key>C-c</key> |Приказује документацију за функцију покренуту тастерима <key>C-x</key> <key>C-c</key>| |
| |<key>C-h</key> <key>t</key> |Приказује Емакс упутство| |
| |<key>C-h</key> <key>?</key> |Приказује све релевантне функције| |
| |M-<key>`</key> |Приступа изборној траци| |
| |<key>C-g</key> |Прекида тренутну операцију. Ово је најкорисније из минибафера.| |
| |M-<key>x</key> ИМЕ_ФУНКЦИЈЕ <key>Enter</key> |Зове интерактивну функцију ИМЕ_ФУНКЦИЈЕ| |
| |M-<key>1</key> M-<key>0</key> <key>C-n</key> |Помера курсор 10 линија испод| |
| |<key>C-u</key> <key>1</key><key>0</key> <key>C-n</key> |Помера курсор 10 линија испод (исто као претходна команда)| |
| |M-<key>x</key> beginning-of-line |Помера курсор на почетак тренутне линије| |
| |M-<key>x</key> end-of-line |Помера курсор на крај тренутне линије| |
| |M-<key>'>'</key> |Помера курсор на крај бафера| |
| |M-<key>'<'</key> |Помера курсор на почетак бафера| |
| |<key>C-k</key> |Уклања текст од курсора до краја линије и смешта га у круг са обрисаним подацима| |
| |<key>C-space</key> |Приступ изборном режиму (користите стандардне тастере за кретање). Притисните C-space поново да бисте га напустили.| |
| |<key>C-w</key> |Док сте у изборном режиму, брише обележену регију, и складишти резултат у круг са обрисаним подацима| |
| |M-<key>w</key> |Док сте у изборном режиму, складишти обележену регију у круг са обрисаним подацима| |
| |C-<key>y</key> |Умножава садржај круга са обрисаним подацима и смешта га на локацију курсора| |
| |<key>C-/</key> |Поништава претходну акцију. За разлику од других уређивача, ово укључује претходне поништене акције| |
| |<key>insert</key> |Омогућује или онемогућује преписане знакове| |
| |<key>C-s</key> asdf <key>Enter</key> |Forward incremental search for the string "asdf". Repeat <key>C-s</key> as needed to search for future items, or <key>C-r</key> (below) to search backwards.| |
| |<key>C-r</key> asdf <key>Enter</key> |Backward incremental search for the string "asdf". Repeat <key>C-r</key> as needed to search for future items, or <key>C-s</key> (above) to search forwards.| |
| |M-<key>'%'</key> old <key>Enter</key> new <key>Enter</key> |Search for each instance of "old" and prompt you to replace it with "new". You can force replacement of all items by typing <key>'!'</key> at the replacement prompt.| |
| |<key>C-x</key> <key>C-c</key> |Exit Emacs, prompting you to save each unsaved buffer before doing so| |
| |<key>C-x</key> <key>C-s</key> |Save the currrent buffer to its file| |
| |<key>C-x</key> <key>C-w</key> new-file.txt <key>Enter</key> |Save the current buffer to a file //"new-file.txt"//| |