PSPad - makra - p°φkazy
Formßt editovanΘho souboru makra:
Ka₧d² p°φkaz makra je na zvlßÜtnφm °ßdku. Pouze u p°φkazu ecChar nßsleduje za p°φkazem vklßdan² znak v lomen²ch zßvorkßch,
nap°. ecChar{A} dosadφ na pozici kurzoru znak "A"
P°ehled p°φkaz∙:
ecLeft p°esune kurzor o znak vlevo
ecRight p°esune kurzor o znak vpravo
ecUp p°esune kurzor o °ßdek nahoru
ecDown p°esune kurzor o °ßdek dol∙
ecWordLeft p°esune kurzor o slovo doleva
ecWordRight p°esune kurzor o slovo doprava
ecLineStart p°esune kurzor na zaΦßtek °ßdku
ecLineEnd p°esune kurzor na konec °ßdku
ecPageUp p°esune kurzor o strßnku nahoru
ecPageDown p°esune kurzor o strßnku dol∙
ecPageLeft p°esune kurzor na pravou stranu strßnky
ecPageRight p°esune kurzor na levou stranu strßnky
ecPageTop p°esune kurzor na vrÜek strßnky
ecPageBottom p°esune kurzor na konec strßnky
ecEditorTop p°esune kurzor na zaΦßtek textu
ecEditorBottom p°esune kurzor na konec textu
nßsledujφcφ p°φkazy jsou obdobnΘ jako p°edchozφ, pouze dochßzφ k oznaΦovßnφ textu
ecSelLeft
ecSelRight
ecSelUp
ecSelDown
ecSelWordLeft
ecSelWordRight
ecSelLineStart
ecSelLineEnd
ecSelPageUp
ecSelPageDown
ecSelPageLeft
ecSelPageRight
ecSelPageTop
ecSelPageBottom
ecSelEditorTop
ecSelEditorBottom
ecSelectAll oznaΦφ cel² text
ecCopy kopφrovat do schrßnky
ecCut vyst°ihnout do schrßnky
ecPaste vlo₧it ze schrßnky na pozici kurzoru
ecScrollUp o strßnku nahoru bez zm∞ny pozice kurzoru
ecScrollDown o strßnku dol∙ bez zm∞ny pozice kurzoru
ecScrollLeft skrolovßnφ vlevo bez zm∞ny pozice kurzoru
ecScrollRight skrolovßnφ vpravo bez zm∞ny pozice kurzoru
ecInsertMode re₧im vklßdßnφ
ecOverwriteMode re₧im p°episovßnφ
ecToggleMode p°epnutφ re₧imu vklßdßnφ/p°episovßnφ
ecNormalSelect normßlnφ bloky
ecColumnSelect sloupcovΘ bloky
ecLineSelect °ßdkovΘ bloky
ecMatchBracket najdi odpovφdajφcφ zßvorku
ecGotoMarker0 jdi na zßlo₧ku 0..9
a₧
ecGotoMarker9
ecSetMarker0 nastav zßlo₧ku 0..9
a₧
ecSetMarker9
ecDeleteLastChar smazat znak p°ed kurzorem (Backspace)
ecDeleteChar smazat znak pod kurzorem (Delete)
ecDeleteWord smazat do konce slova
ecDeleteLastWord smazat do zaΦßtku slova
ecDeleteBOL smazat do zaΦßtku °ßdku
ecDeleteEOL smazat do konce °ßdku
ecDeleteLine smazat °ßdek
ecClearAll smazat vÜe
ecLineBreak nov² °ßdek s p°echodem kurzoru (Enter)
ecInsertLine vlo₧it °ßdek, pozice kurzoru se nem∞nφ
ecChar{znaky} vlo₧it znak(y) na pozici kurzoru
ecUndo zruÜenφ zm∞ny
ecRedo vrßcenφ zm∞ny
ecBlockIndent zv∞tÜenφ odsazenφ bloku
ecBlockUnindent zmenÜenφ odsazenφ bloku
ecTab Tabulßtor
ecShiftTab Shift+Tabulßtor
P°φklady:
Na zaΦßtek °ßdku napsat slovo "Jelen" a od°ßdkovat:
ecLineStart
ecChar{Jelen}
ecLineBreak