Advertisement
shinemic

vscode-vim-setting

Oct 28th, 2019
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 4.06 KB | None | 0 0
  1. {
  2.     // vim
  3.     "vim.surround": true,
  4.     "vim.disableExtension": false,
  5.     "vim.useSystemClipboard": false,
  6.     "vim.hlsearch": false,
  7.     "vim.leader": " ",
  8.     "vim.highlightedyank.enable": true,
  9.     "vim.highlightedyank.color": "rgba(237, 162, 250, 0.2)",
  10.     "vim.highlightedyank.duration": 250,
  11.     "vim.easymotion": true,
  12.     "vim.easymotionMarkerFontFamily": "Microsoft Yahei Mono",
  13.     "vim.easymotionMarkerFontSize": "15",
  14.     "vim.easymotionMarkerHeight": 16,
  15.     "vim.easymotionMarkerWidthPerChar": 11,
  16.     "vim.easymotionMarkerBackgroundColor": "#000000",
  17.     "vim.easymotionMarkerForegroundColorOneChar": "#ffffff",
  18.     "vim.easymotionMarkerForegroundColorTwoChar": "#ffffff",
  19.     "vim.easymotionMarkerYOffset": 13,
  20.     "vim.statusBarColorControl": false,
  21.     "vim.normalModeKeyBindingsNonRecursive": [
  22.         {
  23.             "before": [
  24.                 "leader",
  25.                 "w"
  26.             ],
  27.             "after": [],
  28.             "commands": [
  29.                 {
  30.                     "command": "workbench.action.files.save",
  31.                     "args": []
  32.                 }
  33.             ]
  34.         },
  35.         {
  36.             "before": [
  37.                 "leader",
  38.                 "e"
  39.             ],
  40.             "after": [],
  41.             "commands": [
  42.                 {
  43.                     "command": "workbench.action.files.revert",
  44.                     "args": []
  45.                 }
  46.             ]
  47.         },
  48.         {
  49.             "before": [
  50.                 "leader",
  51.                 "s"
  52.             ],
  53.             "after": [
  54.                 "leader",
  55.                 "leader",
  56.                 "s"
  57.             ]
  58.         },
  59.         {
  60.             "before": [
  61.                 "leader",
  62.                 "p"
  63.             ],
  64.             "after": [],
  65.             "commands": [
  66.                 {
  67.                     "command": "workbench.action.closeEditorsInGroup",
  68.                     "args": []
  69.                 }
  70.             ]
  71.         },
  72.         {
  73.             "before": [
  74.                 "leader",
  75.                 "q"
  76.             ],
  77.             "after": [],
  78.             "commands": [
  79.                 {
  80.                     "command": "workbench.action.closeActiveEditor",
  81.                     "args": []
  82.                 }
  83.             ]
  84.         },
  85.         {
  86.             "before": [
  87.                 "leader",
  88.                 "l"
  89.             ],
  90.             "after": [],
  91.             "commands": [
  92.                 {
  93.                     "command": "editor.action.trimTrailingWhitespace",
  94.                     "args": []
  95.                 }
  96.             ]
  97.         },
  98.         {
  99.             "before": [
  100.                 "U"
  101.             ],
  102.             "after": [
  103.                 "<C-r>"
  104.             ]
  105.         },
  106.         {
  107.             "before": [
  108.                 "k"
  109.             ],
  110.             "after": [
  111.                 "g",
  112.                 "k"
  113.             ]
  114.         },
  115.         {
  116.             "before": [
  117.                 "j"
  118.             ],
  119.             "after": [
  120.                 "g",
  121.                 "j"
  122.             ]
  123.         },
  124.         {
  125.             "before": [
  126.                 "="
  127.             ],
  128.             "after": []
  129.         },
  130.         {
  131.             "before": [
  132.                 "n"
  133.             ],
  134.             "after": [
  135.                 "n",
  136.                 "z",
  137.                 "z"
  138.             ]
  139.         },
  140.         {
  141.             "before": [
  142.                 "N"
  143.             ],
  144.             "after": [
  145.                 "N",
  146.                 "z",
  147.                 "z"
  148.             ]
  149.         },
  150.         {
  151.             "before": [
  152.                 "{"
  153.             ],
  154.             "after": [
  155.                 "{",
  156.                 "z",
  157.                 "z"
  158.             ]
  159.         },
  160.         {
  161.             "before": [
  162.                 "}"
  163.             ],
  164.             "after": [
  165.                 "}",
  166.                 "z",
  167.                 "z"
  168.             ]
  169.         }
  170.     ],
  171.     "vim.handleKeys": {
  172.         "<C-d>": true,
  173.         "<C-u>": true,
  174.         "<C-b>": false,
  175.         "<C-o>": false,
  176.         "<C-i>": false,
  177.         "<C-s>": false,
  178.         "<C-f>": false,
  179.         "<C-h>": false,
  180.         "<C-j>": false,
  181.         "<C-c>": false,
  182.         "<C-n>": false,
  183.         "<C-k>": false
  184.     }
  185. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement