Guest User

Untitled

a guest
Dec 12th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.29 KB | None | 0 0
  1. {
  2. "body": {
  3. "ctrl-alt-o": "vim:toggle"
  4. },
  5. ".CodeMirror.vim-mode": {
  6. },
  7. ".CodeMirror.vim-mode.normal-mode textarea": {
  8. "escape": "vim-mode:reset-normal-mode"
  9. },
  10. ".CodeMirror.vim-mode:not(.insert-mode):not(.key-buffering) textarea": {
  11. "h": "vim-mode:move-left",
  12. "left": "vim-mode:move-left",
  13. "backspace": "vim-mode:move-left",
  14. "l": "vim-mode:move-right",
  15. "right": "vim-mode:move-right",
  16. "space": "vim-mode:move-right",
  17. "k": "vim-mode:move-up",
  18. "up": "vim-mode:move-up",
  19. "j": "vim-mode:move-down",
  20. "down": "vim-mode:move-down",
  21.  
  22. "w": "vim-mode:move-to-next-word",
  23. "W": "vim-mode:move-to-next-whole-word",
  24. "e": "vim-mode:move-to-end-of-word",
  25. "0": "vim-mode:move-to-first-character-of-line",
  26. "g e": "vim-mode:move-to-previous-end-of-word",
  27. "E": "vim-mode:move-to-end-of-whole-word",
  28. "g E": "vim-mode:move-to-previous-end-of-whole-word",
  29. "b": "vim-mode:move-to-previous-word",
  30. "B": "vim-mode:move-to-previous-whole-word",
  31. "}": "vim-mode:move-to-next-paragraph",
  32. "{": "vim-mode:move-to-previous-paragraph",
  33. "|": "vim-mode:move-to-beginning-of-line",
  34. "^": "vim-mode:move-to-first-character-of-line",
  35. "_": "vim-mode:move-to-first-character-of-line-and-down",
  36. "$": "vim-mode:move-to-last-character-of-line",
  37. "g _": "vim-mode:move-to-last-nonblank-character-of-line-and-down",
  38. "-": "vim-mode:move-to-first-character-of-line-up",
  39. "+": "vim-mode:move-to-first-character-of-line-down",
  40. "enter": "vim-mode:move-to-first-character-of-line-down",
  41. "g g": "vim-mode:move-to-start-of-file",
  42. "ctrl-u": "vim-mode:scroll-half-screen-up",
  43. "ctrl-b": "vim-mode:scroll-full-screen-up",
  44. "ctrl-d": "vim-mode:scroll-half-screen-down",
  45. "ctrl-f": "vim-mode:scroll-full-screen-down",
  46. "ctrl-e": "vim-mode:scroll-down",
  47. "ctrl-y": "vim-mode:scroll-up",
  48. "z enter": "vim-mode:scroll-cursor-to-top",
  49. "z t": "vim-mode:scroll-cursor-to-top-leave",
  50. "z .": "vim-mode:scroll-cursor-to-middle",
  51. "z z": "vim-mode:scroll-cursor-to-middle-leave",
  52. "z -": "vim-mode:scroll-cursor-to-bottom",
  53. "z b": "vim-mode:scroll-cursor-to-bottom-leave",
  54. "z s": "vim-mode:scroll-cursor-to-left",
  55. "z e": "vim-mode:scroll-cursor-to-right",
  56. "z M": "editor:fold-all",
  57. "z R": "editor:unfold-all",
  58. "z c": "editor:fold-current-row",
  59. "z o": "editor:unfold-current-row",
  60. "G": "vim-mode:move-to-line",
  61. "H": "vim-mode:move-to-top-of-screen",
  62. "L": "vim-mode:move-to-bottom-of-screen",
  63. "M": "vim-mode:move-to-middle-of-screen",
  64.  
  65. "d": "vim-mode:delete",
  66. "D": "vim-mode:delete-to-last-character-of-line",
  67. "c": "vim-mode:change",
  68. "C": "vim-mode:change-to-last-character-of-line",
  69. "S": "vim-mode:substitute-line",
  70. "r": "vim-mode:replace",
  71. "I": "vim-mode:insert-at-beginning-of-line",
  72. ">": "vim-mode:indent",
  73. "<": "vim-mode:outdent",
  74. "=": "vim-mode:auto-indent",
  75. "J": "vim-mode:join",
  76.  
  77. "y": "vim-mode:yank",
  78. "Y": "vim-mode:yank-line",
  79. "P": "vim-mode:put-before",
  80. "p": "vim-mode:put-after",
  81.  
  82. "g ~": "vim-mode:toggle-case",
  83. "g U": "vim-mode:upper-case",
  84. "g u": "vim-mode:lower-case",
  85. "~": "vim-mode:toggle-case-now",
  86.  
  87. "m": "vim-mode:mark",
  88. "`": "vim-mode:move-to-mark-literal",
  89. "\"": "vim-mode:move-to-mark",
  90.  
  91. "f": "vim-mode:find",
  92. "F": "vim-mode:find-backwards",
  93. "t": "vim-mode:till",
  94. "T": "vim-mode:till-backwards",
  95. ";": "vim-mode:repeat-find",
  96. ",": "vim-mode:repeat-find-reverse",
  97.  
  98. "/": "vim-mode:search",
  99. "?": "vim-mode:reverse-search",
  100. "*": "vim-mode:search-current-word",
  101. "#": "vim-mode:reverse-search-current-word",
  102. "n": "vim-mode:repeat-search",
  103. "N": "vim-mode:repeat-search-backwards",
  104.  
  105. "%": "vim-mode:bracket-matching-motion",
  106.  
  107. ":": "vim-mode:ex-command"
  108. },
  109. ".CodeMirror.vim-mode:not(.insert-mode) textarea": {
  110. "i": "vim-mode:text-object-manipulation-inner",
  111. "a": "vim-mode:text-object-manipulation"
  112. },
  113. ".CodeMirror.vim-mode.normal-mode:not(.key-buffering) textarea": {
  114. "i": "vim-mode:activate-insert-mode",
  115. "insert": "vim-mode:activate-insert-mode",
  116. "R": "vim-mode:activate-replace-mode",
  117. "v": "vim-mode:activate-characterwise-visual-mode",
  118. "V": "vim-mode:activate-linewise-visual-mode",
  119. "ctrl-v": "vim-mode:activate-blockwise-visual-mode",
  120. "ctrl-q": "vim-mode:activate-blockwise-visual-mode",
  121.  
  122. "u": "vim-mode:undo",
  123. "ctrl-r": "core:redo",
  124.  
  125. "O": "vim-mode:insert-above-with-newline",
  126. "o": "vim-mode:insert-below-with-newline",
  127. "a": "vim-mode:insert-after",
  128. "A": "vim-mode:insert-after-end-of-line",
  129. "x": "vim-mode:delete-right",
  130. "X": "vim-mode:delete-left",
  131. "s": "vim-mode:substitute",
  132. ".": "vim-mode:repeat",
  133.  
  134. "ctrl-a": "vim-mode:increase",
  135. "ctrl-x": "vim-mode:decrease",
  136.  
  137. "\"": "vim-mode:register-prefix"
  138. },
  139. ".CodeMirror.vim-mode.insert-mode textarea": {
  140. "escape": "vim-mode:exit-insert-mode",
  141. "j j": "vim-mode:exit-insert-mode",
  142. "ctrl-w": "vim-mode:delete-to-beginning-of-word"
  143. },
  144. ".CodeMirror.vim-mode.replace-mode textarea": {
  145. "escape": "vim-mode:exit-insert-mode"
  146. "ctrl-j": "vim-mode:exit-insert-mode"
  147. },
  148. ".CodeMirror.vim-mode.visual-mode textarea": {
  149. "escape": "vim-mode:exit-visual-mode",
  150. "ctrl-j": "vim-mode:exit-insert-mode"
  151. "\"": "vim-mode:register-prefix"
  152. }
  153. }
Add Comment
Please, Sign In to add comment