/jEdit/branches/plugin_packages/org/gjt/sp/jedit/jedit_keys.props

# · MSBuild · 234 lines · 219 code · 15 blank · 0 comment · 0 complexity · f3859e6117d562ccd5cf6528e630363d MD5 · raw file

  1. ###
  2. ### jEdit keyboard shortcuts
  3. ### :tabSize=8:indentSize=8:noTabs=false:
  4. ### :folding=explicit:collapseFolds=1:
  5. ### :encoding=ISO-8859-1:
  6. ###
  7. ### Copyright (C) 1998, 2003 Slava Pestov
  8. ###
  9. #{{{ Function keys
  10. help.shortcut=F1
  11. show-context-menu.shortcut=CONTEXT_MENU
  12. #}}}
  13. #{{{ C+X
  14. select-all.shortcut=C+a
  15. complete-word.shortcut=C+b
  16. copy.shortcut=C+c
  17. delete-line.shortcut=C+d
  18. # C+e is a prefix
  19. find.shortcut=C+f
  20. find-next.shortcut=F3
  21. # C+h is not usable on MacOS X
  22. indent-lines.shortcut=C+i
  23. join-lines.shortcut=C+j
  24. swap-marker.shortcut=C+k
  25. goto-line.shortcut=C+g
  26. # C+m is a prefix
  27. new-file.shortcut=C+n
  28. new-file-in-mode.shortcut=CS+n
  29. open-file.shortcut=C+o
  30. print.shortcut=C+p
  31. exit.shortcut=C+q
  32. # C+r is a prefix
  33. save.shortcut=C+s
  34. add-marker-shortcut.shortcut=C+t
  35. select-marker.shortcut=C+u
  36. paste.shortcut=C+v
  37. close-buffer.shortcut=C+w
  38. cut.shortcut=C+x
  39. goto-marker.shortcut=C+y
  40. undo.shortcut=C+z
  41. unsplit-current.shortcut=C+0
  42. unsplit.shortcut=C+1
  43. split-horizontal.shortcut=C+2
  44. split-vertical.shortcut=C+3
  45. resplit.shortcut=C+4
  46. #}}}
  47. #{{{ C+non-alpha
  48. delete-start-line.shortcut=CS+BACK_SPACE
  49. delete-end-line.shortcut=CS+DELETE
  50. prev-paragraph.shortcut=C+UP
  51. next-paragraph.shortcut=C+DOWN
  52. select-prev-paragraph.shortcut=CS+UP
  53. select-next-paragraph.shortcut=CS+DOWN
  54. backspace-word.shortcut=C+BACK_SPACE
  55. delete-word.shortcut=C+DELETE
  56. document-home.shortcut=C+HOME
  57. document-end.shortcut=C+END
  58. select-document-home.shortcut=CS+HOME
  59. select-document-end.shortcut=CS+END
  60. prev-word.shortcut=C+LEFT
  61. select-prev-word.shortcut=CS+LEFT
  62. next-word.shortcut=C+RIGHT
  63. select-next-word.shortcut=CS+RIGHT
  64. action-bar.shortcut=C+ENTER
  65. prev-buffer.shortcut=C+PAGE_UP
  66. next-buffer.shortcut=C+PAGE_DOWN
  67. last-action.shortcut=C+SPACE
  68. recent-buffer.shortcut=C+BACK_QUOTE
  69. select-block.shortcut=C+OPEN_BRACKET
  70. match-bracket.shortcut=C+CLOSE_BRACKET
  71. expand-abbrev.shortcut=C+SEMICOLON
  72. quick-search.shortcut=C+COMMA
  73. hypersearch.shortcut=C+PERIOD
  74. scroll-up-line.shortcut=C+QUOTE
  75. scroll-down-line.shortcut=C+SLASH
  76. toggle-multi-select.shortcut=C+BACK_SLASH
  77. #}}}
  78. #{{{ C+e C+X
  79. # Unused: f, h, q, y
  80. copy-append.shortcut=C+e C+a
  81. search-in-open-buffers.shortcut=C+e C+b
  82. range-comment.shortcut=C+e C+c
  83. search-in-directory.shortcut=C+e C+d
  84. replace-and-find-next.shortcut=C+e C+g
  85. ignore-case.shortcut=C+e C+i
  86. scroll-to-current-line.shortcut=C+e C+j
  87. line-comment.shortcut=C+e C+k
  88. select-line-range.shortcut=C+e C+l
  89. add-marker.shortcut=C+e C+m
  90. center-caret.shortcut=C+e C+n
  91. scroll-and-center=C+l
  92. open-path.shortcut=C+e C+o
  93. vertical-paste.shortcut=C+e C+p
  94. replace-in-selection.shortcut=C+e C+r
  95. save-all.shortcut=C+e C+s
  96. toggle-line-numbers.shortcut=C+e C+t
  97. cut-append.shortcut=C+e C+u
  98. paste-previous.shortcut=C+e C+v
  99. close-all.shortcut=C+e C+w
  100. regexp.shortcut=C+e C+x
  101. paste-deleted.shortcut=C+e C+y
  102. redo.shortcut=C+e C+z
  103. #}}}
  104. #{{{ C+e C+non-alpha
  105. left-docking-area.shortcut=C+e C+LEFT
  106. top-docking-area.shortcut=C+e C+UP
  107. right-docking-area.shortcut=C+e C+RIGHT
  108. bottom-docking-area.shortcut=C+e C+DOWN
  109. toggle-full-screen.shortcut=F11
  110. toggle-dock-areas.shortcut=F12
  111. global-options.shortcut=C+F12
  112. prev-marker.shortcut=C+e C+COMMA
  113. next-marker.shortcut=C+e C+PERIOD
  114. prev-bracket.shortcut=C+e C+OPEN_BRACKET
  115. next-bracket.shortcut=C+e C+CLOSE_BRACKET
  116. close-docking-area.shortcut=C+e C+BACK_QUOTE
  117. #}}}
  118. #{{{ C+e X
  119. # Unused: b e g h j k m o q t y z
  120. add-explicit-fold.shortcut=C+e a
  121. collapse-all-folds.shortcut=C+e c
  122. delete-paragraph.shortcut=C+e d
  123. format-paragraph.shortcut=C+e f
  124. find-previous.shortcut=C+e g
  125. invert-selection.shortcut=C+e i
  126. select-line.shortcut=C+e l
  127. narrow-to-fold.shortcut=C+e n n
  128. narrow-to-selection.shortcut=C+e n s
  129. select-paragraph.shortcut=C+e p
  130. remove-trailing-ws.shortcut=C+e r
  131. select-fold.shortcut=C+e s
  132. insert-literal.shortcut=C+e v
  133. select-word.shortcut=C+e w
  134. parent-fold.shortcut=C+e u
  135. expand-all-folds.shortcut=C+e x
  136. #}}}
  137. #{{{ C+e non-alpha
  138. expand-folds.shortcut=C+e ENTER
  139. #}}}
  140. #{{{ C+m C+X
  141. record-temp-macro.shortcut=C+m C+m
  142. run-temp-macro.shortcut=C+m C+p
  143. record-macro.shortcut=C+m C+r
  144. stop-recording.shortcut=C+m C+s
  145. last-macro.shortuct=C+m C+l
  146. #}}}
  147. #{{{ C+r C+X
  148. copy-append-string-register.shortcut=C+r C+a
  149. copy-string-register.shortcut=C+r C+c
  150. clear-register.shortcut=C+r C+l
  151. vertical-paste-string-register.shortcut=C+r C+p
  152. cut-append-string-register.shortcut=C+r C+u
  153. paste-string-register.shortcut=C+r C+v
  154. cut-string-register.shortcut=C+r C+x
  155. #}}}
  156. #{{{ A+non-alpha
  157. prev-fold.shortcut=A+UP
  158. next-fold.shortcut=A+DOWN
  159. shift-left.shortcut=A+LEFT
  160. shift-right.shortcut=A+RIGHT
  161. collapse-fold.shortcut=A+BACK_SPACE
  162. expand-fold.shortcut=AS+ENTER
  163. expand-one-level.shortcut=A+ENTER
  164. quick-search-word.shortcut=A+COMMA
  165. hypersearch-word.shortcut=A+PERIOD
  166. scroll-up-page.shortcut=A+QUOTE
  167. scroll-down-page.shortcut=A+SLASH
  168. prev-textarea.shortcut=A+PAGE_UP
  169. next-textarea.shortcut=A+PAGE_DOWN
  170. focus-buffer-switcher.shortcut=A+BACK_QUOTE
  171. toggle-rect-select.shortcut=A+BACK_SLASH
  172. #}}}
  173. #{{{ Other keys
  174. shift-left.shortcut2=S+TAB
  175. select-none.shortcut=ESCAPE
  176. backspace.shortcut=BACK_SPACE
  177. delete.shortcut=DELETE
  178. overwrite.shortcut=INSERT
  179. home.shortcut=HOME
  180. end.shortcut=END
  181. select-home.shortcut=S+HOME
  182. select-end.shortcut=S+END
  183. prev-page.shortcut=PAGE_UP
  184. next-page.shortcut=PAGE_DOWN
  185. select-prev-page.shortcut=S+PAGE_UP
  186. select-next-page.shortcut=S+PAGE_DOWN
  187. prev-char.shortcut=LEFT
  188. select-prev-char.shortcut=S+LEFT
  189. next-char.shortcut=RIGHT
  190. select-next-char.shortcut=S+RIGHT
  191. prev-line.shortcut=UP
  192. select-prev-line.shortcut=S+UP
  193. next-line.shortcut=DOWN
  194. select-next-line.shortcut=S+DOWN
  195. insert-newline-indent.shortcut=ENTER
  196. insert-tab-indent.shortcut=TAB
  197. #}}}
  198. #{{{ Alternative shortcuts for frequently-used commands
  199. next-page.shortcut2=A+a
  200. select-next-page.shortcut2=AS+a
  201. delete.shortcut2=A+d
  202. prev-line.shortcut2=A+i
  203. select-prev-line.shortcut2=AS+i
  204. prev-char.shortcut2=A+j
  205. select-prev-char.shortcut2=AS+j
  206. next-line.shortcut2=A+k
  207. select-next-line.shortcut2=AS+k
  208. next-char.shortcut2=A+l
  209. select-next-char.shortcut2=AS+l
  210. prev-page.shortcut2=A+q
  211. select-prev-page.shortcut2=AS+q
  212. end.shortcut2=A+x
  213. select-end.shortcut2=AS+x
  214. home.shortcut2=A+z
  215. select-home.shortcut2=AS+z
  216. copy.shortcut2=C+INSERT
  217. paste.shortcut2=S+INSERT
  218. cut.shortcut2=S+DELETE
  219. #}}}