PageRenderTime 48ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/jEdit/tags/jedit-4-3-pre5/org/gjt/sp/jedit/jedit_keys.props

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