Compare commits

...

183 Commits

Author SHA1 Message Date
colin 2c1ef788f6 更新 settings.json 2024-04-19 14:41:27 +08:00
colin d340d62f9a 更新 c_cpp_properties.json 2024-03-21 21:17:14 +08:00
colin 1b85cc41b9 更新 settings.json 2024-03-13 16:36:09 +08:00
colin b44ff7f8a0 更新 keybindings_windows.json 2024-02-26 16:43:34 +08:00
colin 5c4734d2c3 添加 keybindings_windows.json 2024-02-26 16:41:02 +08:00
colin 5fcd5c6af9 更新 settings.json 2024-01-13 17:15:36 +08:00
colin 89d5f73ed7 更新 settings.json 2024-01-13 17:14:23 +08:00
colin 47b287f2a9 更新 'keybindings.json' 2023-12-25 21:09:07 +08:00
colin 113a0d9859 更新 'keybindings.json' 2023-12-22 11:54:58 +08:00
colin 17e48ed019 更新 'keybindings.json' 2023-12-22 11:44:40 +08:00
colin eb27c8923d 更新 'settings.json' 2023-09-05 11:36:46 +08:00
colin 1e32eda5bf 更新 'settings.json' 2023-09-04 13:09:10 +08:00
colin c0ab0c57b3 更新 'settings.json' 2023-09-04 12:22:19 +08:00
colin 8351d27ec3 更新 'settings.json' 2023-09-04 12:19:32 +08:00
colin 8b790ecbc2 更新 'settings.json' 2023-09-04 12:16:50 +08:00
colin 99af3af135 更新 'keybindings.json' 2023-08-01 20:15:33 +08:00
colin 8ba43e2c8e 更新 'settings.json' 2023-07-26 14:11:21 +08:00
colin b2671c0580 更新 'keybindings.json' 2023-07-07 17:12:32 +08:00
colin 74d7622626 更新 'keybindings.json' 2023-06-19 13:42:13 +08:00
colin 17ea7fe7c2 更新 'settings.json' 2023-06-19 13:37:46 +08:00
colin 1ccc9f4e94 更新 'settings.json' 2023-05-30 15:52:46 +08:00
colin a21398676f 更新 'settings.json' 2023-05-29 19:29:43 +08:00
colin 22601afebe 更新 'settings.json' 2023-05-23 11:03:57 +08:00
colin 1c7162e1e5 更新 'settings.json' 2023-05-19 15:59:36 +08:00
colin 80c69b5aaf 更新 'settings.json' 2023-04-20 15:52:28 +08:00
colin d26590a256 更新 'settings.json' 2023-03-28 15:14:45 +08:00
colin 7470316316 更新 'keybindings.json' 2022-11-14 19:13:00 +08:00
colin e75265297c 更新 'keybindings.json' 2022-11-04 20:44:37 +08:00
colin dfc07ef4c3 更新 'keybindings.json' 2022-10-25 11:53:09 +08:00
colin 761f82a3f3 添加 'launch.json' 2022-07-07 16:17:52 +08:00
colin f424b1c54d 更新 'keybindings.json' 2022-05-12 19:10:39 +08:00
colin c3e4254bb8 更新 'settings.json' 2022-05-11 17:29:49 +08:00
colin ed0ae78c75 更新 'keybindings.json' 2022-05-09 12:59:18 +08:00
colin 02e8ef27ea 更新 'settings.json' 2022-05-07 17:51:25 +08:00
colin 00f01d9af8 更新 'settings.json' 2022-05-07 17:50:29 +08:00
colin 62093a5871 更新 'settings.json' 2022-04-28 12:44:20 +08:00
colin 02a1f323a4 更新 'settings.json' 2022-04-18 21:37:56 +08:00
colin 725e996756 更新 'settings.json' 2022-03-06 15:02:57 +08:00
colin e1a43d8f1d 更新 'settings.json' 2022-02-24 11:06:15 +08:00
colin fd19993d45 更新 'settings.json' 2022-02-14 20:04:29 +08:00
colin d34b7121e0 更新 'settings.json' 2022-02-10 20:30:28 +08:00
colin 9697bb7f48 更新 'settings.json' 2022-02-09 10:58:21 +08:00
colin 729c677b68 更新 'settings.json' 2022-02-08 11:41:11 +08:00
colin ee3ee0efd8 更新 'keybindings.json' 2022-01-22 15:52:47 +08:00
colin 3c4bea18ae 更新 'keybindings.json' 2022-01-22 15:44:04 +08:00
colin 72dfd03fb2 更新 'keybindings.json' 2022-01-21 23:31:00 +08:00
colin 4afc1531c6 更新 'settings.json' 2022-01-21 21:59:26 +08:00
colin 27a00303f5 更新 'settings.json' 2022-01-21 21:58:51 +08:00
colin 17f79398a2 更新 'settings.json' 2022-01-19 12:05:26 +08:00
colin 380452ba98 更新 'settings.json' 2021-12-16 15:52:49 +08:00
colin e2f1e46709 更新 'settings.json' 2021-12-10 17:11:49 +08:00
colin 3322590416 更新 'settings.json' 2021-12-09 19:29:46 +08:00
colin eb1ce87ef9 更新 'settings.json' 2021-12-09 19:26:19 +08:00
colin 8694ea77b7 更新 'settings.json' 2021-12-09 19:02:48 +08:00
colin aa3d769061 更新 'settings.json' 2021-12-09 18:52:02 +08:00
colin 7a65209152 更新 'keybindings.json' 2021-12-09 18:50:18 +08:00
colin b8cbd601a4 删除 'keybindings.json' 2021-12-09 18:50:04 +08:00
colin c4b2a513da 更新 'settings.json' 2021-12-09 18:49:48 +08:00
colin 75a869fd23 更新 'settings.json' 2021-10-03 13:56:20 +08:00
colin 6794e5e13c 更新 'keybindings_mac.json' 2021-09-17 16:00:01 +08:00
colin 939fc4618d 更新 'keybindings_mac.json' 2021-05-24 16:50:06 +08:00
colin 98f50317dc 更新 'keybindings_mac.json' 2021-05-24 16:30:39 +08:00
colin ffa4a11e07 更新 'settings.json' 2021-05-24 16:30:03 +08:00
colin 0b099893d1 更新 'settings.json' 2021-05-21 14:44:06 +08:00
colin 3a293b49f4 更新 'keybindings_mac.json' 2021-05-20 10:17:02 +08:00
colin c3ce76519e 更新 'settings.json' 2021-05-20 10:16:21 +08:00
colin 1f6650b9f7 更新 'settings.json' 2021-04-19 20:20:40 +08:00
colin 95556a21a9 更新 'settings.json' 2021-04-08 11:09:29 +08:00
Filestash 225f2b7ca8 save (aaa.md): /aaa.md 2021-03-23 12:18:18 +00:00
Filestash c838313454 save (aaa.md): /aaa.md 2021-03-23 12:17:54 +00:00
Filestash 214cf8e305 save (fdsfdsfds): /fdsfdsfds 2021-03-23 12:17:07 +00:00
Filestash 73cb69d137 save (fdsfdsfds): /fdsfdsfds 2021-03-23 12:16:45 +00:00
colin f35b3d7b41 更新 'settings.json' 2021-01-22 14:05:58 +08:00
colin fb0bd864bb 更新 'settings.json' 2021-01-11 11:06:16 +08:00
colin 801ba4bfd1 更新 'settings.json' 2021-01-11 11:06:02 +08:00
colin 41440c28dd 更新 'settings.json' 2020-12-01 16:31:28 +08:00
colin 6d177e734c 更新 'settings.json' 2020-11-17 10:35:33 +08:00
colin 122649d79a 更新 'keybindings_mac.json' 2020-11-16 15:06:27 +08:00
colin 3b856348b7 更新 'settings.json' 2020-11-13 17:53:06 +08:00
colin f8de0a76cb 更新 'settings.json' 2020-11-13 17:49:54 +08:00
colin 6b259eb6c7 更新 'keybindings_mac.json' 2020-11-13 17:37:18 +08:00
colin b314390663 更新 'keybindings_mac.json' 2020-11-11 15:09:42 +08:00
colin 48e9eea44f 更新 'keybindings_mac.json' 2020-10-28 20:37:47 +08:00
colin d28d86f88b 更新 'keybindings_mac.json' 2020-10-26 10:15:02 +08:00
colin 5354de8898 更新 'keybindings.json' 2020-10-14 17:34:53 +08:00
colin 81882170fc 更新 'keybindings_mac.json' 2020-10-14 16:39:29 +08:00
colin 2cbb5dd7da 更新 'keybindings_mac.json' 2020-10-14 16:36:52 +08:00
colin f450f27932 更新 'settings.json' 2020-10-12 10:47:01 +08:00
colin 32c27f9712 更新 'settings.json' 2020-10-10 22:22:35 +08:00
colin 296c6d9de1 更新 'settings.json' 2020-10-10 19:41:59 +08:00
colin 83a0458d33 更新 'settings.json' 2020-10-10 19:28:10 +08:00
colin c033934ac8 更新 'settings.json' 2020-10-10 19:21:09 +08:00
colin cbd2c43e79 更新 'settings.json' 2020-10-10 18:08:10 +08:00
colin deaec2bdfd 更新 'settings.json' 2020-10-10 17:51:23 +08:00
colin d2d2a72ca1 更新 'settings.json' 2020-10-10 17:50:05 +08:00
colin 048de84136 更新 'settings.json' 2020-10-10 17:48:37 +08:00
colin 73915acb81 更新 'settings.json' 2020-10-10 17:24:11 +08:00
colin 0e2a666942 更新 'settings.json' 2020-10-10 11:33:49 +08:00
colin 6ee58ce8a7 更新 'settings.json' 2020-10-10 11:08:31 +08:00
colin 04c2ece5d7 更新 'keybindings_mac.json' 2020-10-10 10:31:29 +08:00
colin f72af37278 更新 'keybindings_mac.json' 2020-10-08 21:48:12 +08:00
colin c5ff2bd965 更新 'keybindings_mac.json' 2020-10-08 12:00:08 +08:00
colin ef0ce7385c 更新 'settings.json' 2020-09-29 16:07:53 +08:00
colin 02fd4b47b2 更新 'settings.json' 2020-09-21 20:20:03 +08:00
colin e3919b1f02 更新 'settings.json' 2020-06-22 17:21:11 +08:00
colin 653d4a4dcb 更新 'settings_cpp.json' 2020-06-22 17:11:53 +08:00
colin e7af1d1360 更新 'settings_cpp.json' 2020-05-19 15:17:05 +08:00
梁鸿 2fee843869 fix find foces in terminal 2020-05-18 16:48:41 +08:00
梁鸿 d6f5158346 modify m key in mac 2020-05-18 16:37:50 +08:00
梁鸿 58682cb7e3 change keybinding in mac to use max terminal instead of macros 2020-05-18 16:30:26 +08:00
梁鸿 9fb9005c50 add keybindings for mac 2020-05-18 16:25:46 +08:00
梁鸿 24122e2c29 change terminal font size 2020-05-18 16:13:39 +08:00
梁鸿 0bbd428eef update cpp and js comflict 2020-05-18 15:56:58 +08:00
colin 8256010e58 更新 'settings.json' 2020-05-18 15:39:19 +08:00
colin 21e0c438df 更新 'settings.json' 2020-05-18 15:39:06 +08:00
colin fbf1f64e85 更新 'settings.json' 2020-05-18 15:38:49 +08:00
colin d5415d6a5c 更新 'settings.json' 2020-05-18 15:38:36 +08:00
colin 740f14d0b8 更新 'settings.json' 2020-05-08 00:01:11 +08:00
colin bf92e76ece 更新 'settings.json' 2020-05-02 11:15:06 +08:00
colin 075dda29d6 更新 'settings.json' 2020-04-03 09:24:59 +00:00
colin e9951f4bbb 更新 'keybindings.json' 2020-04-03 09:24:32 +00:00
colin 01f213bf58 更新 'keybindings.json' 2020-03-26 06:04:10 +00:00
colin 0d32b19ac2 更新 'settings.json' 2020-03-11 02:31:54 +00:00
lianghongkey 6ac7aa9def
Update settings.json 2020-03-03 17:05:59 +08:00
lianghongkey 3feae2cdef
Update keybindings.json 2020-03-03 17:02:31 +08:00
lianghongkey 740391a32e
Update keybindings.json 2020-03-03 15:39:20 +08:00
lianghongkey b04abf042f
Update c_cpp_properties.json 2020-02-19 17:54:57 +08:00
lianghongkey 52e6918022
Update keybindings.json 2020-02-18 21:07:57 +08:00
lianghongkey 7a26bb812d
Create c_cpp_properties.json 2020-02-18 20:57:00 +08:00
lianghongkey 38f1c3d5ed
Update keybindings.json 2020-01-28 17:45:21 +08:00
lianghongkey 83bbabaf95
Update settings.json 2019-12-06 12:05:21 +08:00
lianghongkey 7d3d304f51
Update keybindings.json 2019-12-06 11:58:04 +08:00
lianghongkey abd224cfc1
Update keybindings.json 2019-11-18 17:20:59 +08:00
lianghongkey b8c633a7fd
Update settings.json 2019-11-09 16:33:26 +08:00
lianghongkey ab9f1cc474
Update keybindings.json 2019-11-09 14:14:34 +08:00
lianghongkey a6732e0170
Update keybindings.json 2019-11-08 22:13:01 +08:00
lianghongkey c0b2f9c954
Update keybindings.json 2019-11-08 21:58:38 +08:00
lianghongkey 0abdb92eec
Update keybindings.json 2019-11-08 21:25:44 +08:00
lianghongkey bfb4a1c5db
Update settings.json 2019-11-02 17:04:28 +08:00
lianghongkey 013132eccf
Update settings.json 2019-11-02 16:55:37 +08:00
lianghongkey 5bc6d3514a
Update settings.json 2019-11-02 16:39:13 +08:00
lianghongkey 425e188436
Update settings.json 2019-11-02 16:26:58 +08:00
lianghongkey b3ca9f64e2
Update keybindings.json 2019-11-02 12:06:29 +08:00
lianghongkey 1c00bbe212
Update settings.json 2019-11-02 12:05:53 +08:00
lianghongkey 99a4e27b21
Update keybindings.json 2019-11-02 11:34:47 +08:00
lianghongkey 27372e7d53
Update settings.json 2019-10-21 10:53:13 +08:00
lianghongkey c42281fd1b
Update keybindings.json 2019-10-17 10:50:47 +08:00
lianghongkey e4d3f0ea1d
Update keybindings.json 2019-10-14 19:26:57 +08:00
lianghongkey 4f15977ec5
Update settings.json 2019-10-12 11:47:27 +08:00
lianghongkey 2733a6a1d6
Update settings.json 2019-09-24 14:48:45 +08:00
lianghongkey c30dee6c8d
Update settings.json 2019-09-24 14:15:26 +08:00
lianghongkey eac906d17e
Update settings.json 2019-09-23 13:09:48 +08:00
lianghongkey 483ebefdb3
Update keybindings.json 2019-09-14 19:57:21 +08:00
lianghongkey a1c24bff7c
Update keybindings.json 2019-09-09 14:58:41 +08:00
lianghongkey 539a762eea
Update keybindings.json 2019-09-08 21:48:41 +08:00
lianghongkey 38f4f39c5e
Update keybindings.json 2019-09-08 21:36:35 +08:00
lianghongkey 48f27d5c28
Update keybindings.json 2019-09-08 18:47:49 +08:00
lianghongkey 7913b5e2f7
Update keybindings.json 2019-09-05 16:47:46 +08:00
lianghongkey cb33d58b97
Update keybindings.json 2019-09-02 17:42:29 +08:00
lianghongkey 88b1a32beb
Update keybindings.json 2019-09-02 13:32:57 +08:00
lianghongkey d2c030b616
Update settings.json 2019-09-02 13:17:00 +08:00
lianghongkey 74e03c196c
Update settings.json 2019-09-02 13:08:35 +08:00
lianghongkey e1cad30239
Update keybindings.json 2019-08-31 19:59:19 +08:00
lianghongkey 51823582e0
Update keybindings.json 2019-08-28 11:43:39 +08:00
lianghongkey a030f97b8d
Update keybindings.json 2019-08-27 23:26:40 +08:00
lianghongkey f84ae79e07
Update keybindings.json 2019-08-27 14:02:38 +08:00
lianghongkey 6fc91d628c
Update keybindings.json 2019-08-27 10:55:10 +08:00
lianghongkey 35ff53d22d
Update settings.json 2019-08-23 23:06:48 +08:00
lianghongkey fb10ac62d5
Update settings.json 2019-08-23 23:05:15 +08:00
lianghongkey 9c974a7fb0
Update keybindings.json 2019-08-20 19:48:36 +08:00
lianghongkey fa9c6bfc78
Update keybindings.json 2019-08-20 19:18:47 +08:00
lianghongkey de8c951305
Update keybindings.json 2019-08-17 23:34:43 +08:00
lianghongkey 68eabbc35a
Update keybindings.json 2019-08-17 16:42:27 +08:00
lianghongkey 5cd002d216
Update settings.json 2019-08-14 11:12:18 +08:00
lianghongkey 078877e483
Update keybindings.json 2019-08-13 21:58:09 +08:00
lianghongkey 11ff638cf2
Update keybindings.json 2019-08-13 21:56:13 +08:00
lianghongkey ae4bd002aa
Update keybindings.json 2019-08-13 17:06:05 +08:00
lianghongkey c3383ce7ca
Update keybindings.json 2019-08-13 16:10:26 +08:00
lianghongkey 9964734e2e
Update keybindings.json 2019-08-13 11:29:56 +08:00
lianghongkey ae3d515a13
Update keybindings.json 2019-08-13 10:42:50 +08:00
lianghongkey 01aad29f63
Update keybindings.json 2019-08-07 16:36:32 +08:00
lianghongkey 13d22addc9
Update keybindings.json 2019-08-04 12:57:41 +08:00
lianghongkey 83829ff852
Update keybindings.json 2019-08-04 12:57:15 +08:00
7 changed files with 1182 additions and 105 deletions

26
c_cpp_properties.json Normal file
View File

@ -0,0 +1,26 @@
{
"env": {
"myDefaultIncludePath": [
"${workspaceFolder}",
"${workspaceFolder}/include"
]
},
"configurations": [
{
"name": "Linux",
"intelliSenseMode": "clang-x64",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/usr/bin/clang-3.9",
"compileCommands": "${workspaceFolder}/compile_commands.json",
"C_Cpp.files.exclude": {
"3rdparties/ghal": true,
"**/.vscode": true,
"**/.vs": true
},
}
],
"version": 4
}

View File

@ -1,195 +1,509 @@
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+-",
"command": "workbench.action.navigateBack"
"key": "cmd+-",
"command": "editor.foldRecursively",
},
{
"key": "ctrl+=",
"command": "workbench.action.navigateForward"
"key": "cmd+=",
"command": "editor.unfoldRecursively",
},
{
"key": "ctrl+d",
"key": "cmd+shift+-",
"command": "editor.foldAll",
},
{
"key": "cmd+shift+=",
"command": "editor.unfoldAll",
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+w",
"key": "shift+cmd+t",
"command": "workbench.action.closeWindow",
"when": "!editorIsOpen && !multipleEditorGroups"
"when": "!multipleEditorGroups && !inDebugMode"
},
// {
// "key": "cmd+w",
// "command": "workbench.action.closeWindow",
// "when": "!editorIsOpen && !terminalFocus && !multipleEditorGroups"
// },
{
"key": "ctrl+c",
"key": "cmd+c",
"command": "editor.action.clipboardCopyAction",
"when": "textInputFocus"
},
{
"key": "ctrl+x",
"key": "cmd+x",
"command": "editor.action.clipboardCutAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+f",
"command": "actions.find"
},
{
"key": "ctrl+n",
"key": "cmd+n",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+shift+l",
"key": "cmd+shift+l",
"command": "editor.action.formatSelection",
"when": "editorHasDocumentSelectionFormattingProvider && editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+g",
"key": "cmd+g",
"command": "workbench.action.gotoLine"
},
{
"key": "ctrl+/",
"key": "cmd+/",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+shift+=",
"command": "workbench.action.zoomIn"
},
{
"key": "ctrl+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+b",
"key": "cmd+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.reopenClosedEditor"
},
{
"key": "ctrl+p",
"key": "cmd+p",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+v",
"key": "cmd+v",
"command": "editor.action.clipboardPasteAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+f",
"key": "cmd+shift+f",
"command": "workbench.action.findInFiles"
},
{
"key": "ctrl+z",
"key": "cmd+z",
"command": "undo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+z",
"key": "cmd+shift+z",
"command": "redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+j",
"key": "cmd+j",
"command": "cursorDown",
"when": "textInputFocus"
},
{
"key": "ctrl+k",
"key": "cmd+k",
"command": "cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+h",
"key": "cmd+h",
"command": "cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+l",
"key": "cmd+l",
"command": "cursorRight",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+j",
"key": "cmd+shift+j",
"command": "workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible"
},
{
"key": "ctrl+,",
"key": "cmd+,",
"command": "workbench.action.openSettings"
},
{
"key": "ctrl+shift+tab",
"key": "cmd+shift+tab",
"command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+shift+r",
"key": "cmd+shift+r",
"command": "workbench.action.reopenClosedEditor"
},
{
"key": "ctrl+shift+-",
"command": "workbench.action.zoomOut"
"key": "cmd+[",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+r",
"command": "workbench.action.openRecent"
"key": "cmd+]",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+[",
"command": "editor.foldAll",
"when": "editorTextFocus"
"key": "cmd+e",
"command": "workbench.action.togglePanel",
"when": "activePanel"
},
{
"key": "ctrl+]",
"command": "editor.unfoldAll",
"when": "editorTextFocus"
"key": "cmd+e",
"command": "workbench.action.toggleMaximizedPanel",
"when": "!activePanel"
},
{
"key": "ctrl+shift+c",
"command": "workbench.action.terminal.toggleTerminal"
"key": "cmd+n",
"command": "workbench.action.terminal.findNext",
"when": "terminalFindFocused || terminalFocus"
},
{
"key": "ctrl+n",
"command": "workbench.action.terminal.findNextTerminalFocus",
"key": "cmd+shift+n",
"command": "workbench.action.terminal.findPrevious",
"when": "terminalFindFocused || terminalFocus"
},
{
"key": "cmd+t",
"command": "workbench.action.terminal.new",
"when": "activePanel"
},
{
"key": "cmd+t",
"command": "workbench.action.createTerminalEditor",
"when": "!activePanel"
},
{
"key": "cmd+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus || terminalFindFocused"
},
{
"key": "cmd+w",
"command": "workbench.action.terminal.killEditor",
"when": "terminalEditorFocus || terminalFindFocused"
},
{
"key": "cmd+shift+]",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+p",
"command": "workbench.action.terminal.findPreviousTerminalFocus",
"key": "cmd+shift+[",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+t",
"command": "workbench.action.terminal.newInActiveWorkspace"
},
{
"key": "ctrl+shift+w",
"command": "workbench.action.terminal.kill"
},
{
"key": "ctrl+shift+]",
"command": "workbench.action.terminal.focusNext"
},
{
"key": "ctrl+shift+[",
"command": "workbench.action.terminal.focusPrevious"
},
{
"key": "shift+escape",
"command": "search.action.clearSearchResults"
},
{
"key": "ctrl+shift+n",
"key": "cmd+shift+n",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+t",
"command": "workbench.action.showAllSymbols"
"key": "cmd+1",
"command": "workbench.action.openEditorAtIndex1",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+2",
"command": "workbench.action.openEditorAtIndex2",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+3",
"command": "workbench.action.openEditorAtIndex3",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+4",
"command": "workbench.action.openEditorAtIndex4",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+5",
"command": "workbench.action.openEditorAtIndex5",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+6",
"command": "workbench.action.openEditorAtIndex6",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+7",
"command": "workbench.action.openEditorAtIndex7",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+8",
"command": "workbench.action.openEditorAtIndex8",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+9",
"command": "workbench.action.openEditorAtIndex9",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "cmd+0",
"command": "workbench.action.lastEditorInGroup"
},
{
"key": "cmd+t",
"command": "workbench.action.debug.stop",
"when": "inDebugMode && !terminalFocus && editorFocus"
},
{
"key": "cmd+r",
"command": "workbench.action.debug.start",
"when": "!inDebugMode && !terminalFocus"
},
{
"key": "cmd+shift+s",
"command": "workbench.action.debug.stepOver",
"when": "inDebugMode && !terminalFocus"
},
{
"key": "cmd+r",
"command": "workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "cmd+shift+b",
"command": "editor.debug.action.toggleBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+shift+t",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "cmd+shift+c",
"command": "workbench.action.terminal.toggleFindCaseSensitive",
"when": "terminalFocus || terminalFindFocused"
},
{
"key": "cmd+shift+c",
"command": "toggleFindCaseSensitive",
"when": "editorFocus"
},
{
"key": "cmd+shift+c",
"command": "toggleSearchCaseSensitive",
"when": "searchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus"
},
{
"key": "cmd+shift+d",
"command": "workbench.action.terminal.toggleFindWholeWord",
"when": "terminalFocus || terminalFindFocused"
},
{
"key": "cmd+shift+d",
"command": "toggleFindWholeWord",
"when": "editorFocus"
},
{
"key": "cmd+shift+d",
"command": "toggleSearchWholeWord",
"when": "searchViewletFocus && searchViewletVisible"
},
{
"key": "cmd+f",
"command": "workbench.action.terminal.focusFind",
"when": "!terminalFindFocused && terminalEditorFocus"
},
{
"key": "cmd+f",
"command": "workbench.action.terminal.focusFind",
"when": "!terminalFindFocused && terminalFocus"
},
{
"key": "cmd+f",
"command": "workbench.action.terminal.findNext",
"when": "terminalFindFocused"
},
{
"key": "cmd+f",
"command": "actions.find",
"when": "!findInputFocussed && !terminalFocus && !terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+f",
"command": "editor.action.nextMatchFindAction",
"when": "findInputFocussed && !terminalFocus && !terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+shift+]",
"command": "workbench.action.nextEditor",
"when": "!terminalFocus || terminalEditorFocus"
},
{
"key": "cmd+shift+[",
"command": "workbench.action.previousEditor",
"when": "!terminalFocus || terminalEditorFocus"
},
{
"key": "cmd+1",
"command": "workbench.action.terminal.focusAtIndex1",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "cmd+1",
"command": "workbench.action.terminal.focusAtIndex1",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+2",
"command": "workbench.action.terminal.focusAtIndex2",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "cmd+2",
"command": "workbench.action.terminal.focusAtIndex2",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+3",
"command": "workbench.action.terminal.focusAtIndex3",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "cmd+3",
"command": "workbench.action.terminal.focusAtIndex3",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+4",
"command": "workbench.action.terminal.focusAtIndex4",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "cmd+4",
"command": "workbench.action.terminal.focusAtIndex4",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+5",
"command": "workbench.action.terminal.focusAtIndex5",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "cmd+5",
"command": "workbench.action.terminal.focusAtIndex5",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+6",
"command": "workbench.action.terminal.focusAtIndex6",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "cmd+6",
"command": "workbench.action.terminal.focusAtIndex6",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "cmd+shift+o",
"command": "remoteTargets.focus"
},
{
"key": "cmd+shift+y",
"command": "gitlens.views.repositories:gitlens.focus"
},
{
"key": "cmd+shift+g",
"command": "workbench.view.debug"
},
{
"key": "cmd+shift+u",
"command": "workbench.view.scm"
},
{
"key": "cmd+.",
"command": "workbench.action.toggleStatusbarVisibility"
},
{
"key": "cmd+m",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "cmd+shift+w",
"command": "workbench.action.quickSwitchWindow",
"when": "!inQuickOpen"
},
{
"key": "cmd+shift+w",
"command": "workbench.action.quickOpenSelectNext",
"when": "inQuickOpen"
},
{
"key": "shift+cmd+;",
"command": "editor.action.formatDocument",
},
{
"key": "cmd+o",
"command": "workbench.action.openRecent"
},
{
"key": "shift+cmd+v",
"command": "open-in-vim.open"
},
{
"key": "ctrl+cmd+w",
"command": "-workbench.action.toggleTabsVisibility"
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new",
"when": "terminalProcessSupported || terminalWebExtensionContributedProfile"
},
{
"key": "cmd+t",
"command": "-workbench.action.showAllSymbols"
},
{
"key": "escape",
"command": "closeFindWidget",
"when": "findWidgetVisible"
},
{
"key": "cmd+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
{
"key": "cmd+2",
"command": "-workbench.action.focusSecondEditorGroup"
},
{
"key": "shift+cmd+i",
"command": "toggle.diff.renderSideBySide"
},
{
"key": "shift+cmd+.",
"command": "workbench.action.zoomIn"
},
{
"key": "shift+cmd+=",
"command": "-workbench.action.zoomIn"
},
{
"key": "shift+cmd+,",
"command": "workbench.action.zoomOut"
},
{
"key": "shift+cmd+-",
"command": "-workbench.action.zoomOut"
},
{
"key": "shift+cmd+e",
"command": "workbench.view.explorer",
"when": "viewContainer.workbench.view.explorer.enabled"
},
{
"key": "shift+cmd+a",
"command": "workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "cmd+k e",
"command": "-workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "cmd+q",
"command": "-workbench.action.quit"
}
]

541
keybindings_windows.json Normal file
View File

@ -0,0 +1,541 @@
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+-",
"command": "editor.fold",
},
{
"key": "ctrl+=",
"command": "editor.unfold",
},
{
"key": "ctrl+shift+-",
"command": "editor.foldAll",
},
{
"key": "ctrl+shift+=",
"command": "editor.unfoldAll",
},
{
"key": "ctrl+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "shift+ctrl+t",
"command": "workbench.action.closeWindow",
"when": "!multipleEditorGroups && !inDebugMode"
},
// {
// "key": "ctrl+w",
// "command": "workbench.action.closeWindow",
// "when": "!editorIsOpen && !terminalFocus && !multipleEditorGroups"
// },
{
"key": "ctrl+c",
"command": "editor.action.clipboardCopyAction",
"when": "textInputFocus"
},
{
"key": "ctrl+x",
"command": "editor.action.clipboardCutAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+n",
"command": "editor.action.nextMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+shift+l",
"command": "editor.action.formatSelection",
"when": "editorHasDocumentSelectionFormattingProvider && editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+g",
"command": "workbench.action.gotoLine"
},
{
"key": "ctrl+/",
"command": "editor.action.commentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+p",
"command": "workbench.action.quickOpen"
},
{
"key": "ctrl+v",
"command": "editor.action.clipboardPasteAction",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+f",
"command": "workbench.action.findInFiles"
},
{
"key": "ctrl+z",
"command": "undo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+shift+z",
"command": "redo",
"when": "textInputFocus && !editorReadonly"
},
{
"key": "ctrl+j",
"command": "cursorDown",
"when": "textInputFocus"
},
{
"key": "ctrl+k",
"command": "cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+h",
"command": "cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+l",
"command": "cursorRight",
"when": "textInputFocus"
},
{
"key": "ctrl+shift+j",
"command": "workbench.action.search.toggleQueryDetails",
"when": "searchViewletVisible"
},
{
"key": "ctrl+,",
"command": "workbench.action.openSettings"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.openPreviousRecentlyUsedEditorInGroup"
},
{
"key": "ctrl+shift+r",
"command": "workbench.action.reopenClosedEditor"
},
{
"key": "ctrl+[",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+]",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+e",
"command": "workbench.action.togglePanel",
"when": "activePanel"
},
{
"key": "ctrl+e",
"command": "workbench.action.toggleMaximizedPanel",
"when": "!activePanel"
},
{
"key": "ctrl+n",
"command": "workbench.action.terminal.findNext",
"when": "terminalFindFocused || terminalFocus"
},
{
"key": "ctrl+shift+n",
"command": "workbench.action.terminal.findPrevious",
"when": "terminalFindFocused || terminalFocus"
},
{
"key": "ctrl+t",
"command": "workbench.action.terminal.new",
"when": "activePanel"
},
{
"key": "ctrl+t",
"command": "workbench.action.createTerminalEditor",
"when": "!activePanel"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.kill",
"when": "terminalFocus || terminalFindFocused"
},
{
"key": "ctrl+w",
"command": "workbench.action.terminal.killEditor",
"when": "terminalEditorFocus || terminalFindFocused"
},
{
"key": "ctrl+shift+]",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+[",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "shift+escape",
"command": "search.action.clearSearchResults"
},
{
"key": "ctrl+shift+n",
"command": "editor.action.previousMatchFindAction",
"when": "editorFocus"
},
{
"key": "ctrl+1",
"command": "workbench.action.openEditorAtIndex1",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+2",
"command": "workbench.action.openEditorAtIndex2",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+3",
"command": "workbench.action.openEditorAtIndex3",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+4",
"command": "workbench.action.openEditorAtIndex4",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+5",
"command": "workbench.action.openEditorAtIndex5",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+6",
"command": "workbench.action.openEditorAtIndex6",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+7",
"command": "workbench.action.openEditorAtIndex7",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+8",
"command": "workbench.action.openEditorAtIndex8",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+9",
"command": "workbench.action.openEditorAtIndex9",
"when": "editorFocus || terminalEditorFocus"
},
{
"key": "ctrl+0",
"command": "workbench.action.lastEditorInGroup"
},
{
"key": "ctrl+t",
"command": "workbench.action.debug.stop",
"when": "inDebugMode && !terminalFocus && editorFocus"
},
{
"key": "ctrl+r",
"command": "workbench.action.debug.start",
"when": "!inDebugMode && !terminalFocus && editorFocus"
},
{
"key": "ctrl+shift+s",
"command": "workbench.action.debug.stepOver",
"when": "inDebugMode && !terminalFocus"
},
{
"key": "ctrl+r",
"command": "workbench.action.debug.continue",
"when": "inDebugMode"
},
{
"key": "ctrl+shift+b",
"command": "editor.debug.action.toggleBreakpoint",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+t",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+shift+c",
"command": "workbench.action.terminal.toggleFindCaseSensitive",
"when": "terminalFocus || terminalFindFocused"
},
{
"key": "ctrl+shift+c",
"command": "toggleFindCaseSensitive",
"when": "editorFocus"
},
{
"key": "ctrl+shift+c",
"command": "toggleSearchCaseSensitive",
"when": "searchViewletFocus && searchViewletVisible && !fileMatchOrFolderMatchFocus"
},
{
"key": "ctrl+shift+d",
"command": "workbench.action.terminal.toggleFindWholeWord",
"when": "terminalFocus || terminalFindFocused"
},
{
"key": "ctrl+shift+d",
"command": "toggleFindWholeWord",
"when": "editorFocus"
},
{
"key": "ctrl+shift+d",
"command": "toggleSearchWholeWord",
"when": "searchViewletFocus && searchViewletVisible"
},
{
"key": "ctrl+f",
"command": "workbench.action.terminal.focusFind",
"when": "!terminalFindFocused && terminalEditorFocus"
},
{
"key": "ctrl+f",
"command": "workbench.action.terminal.focusFind",
"when": "!terminalFindFocused && terminalFocus"
},
{
"key": "ctrl+f",
"command": "workbench.action.terminal.findNext",
"when": "terminalFindFocused"
},
{
"key": "ctrl+f",
"command": "actions.find",
"when": "!findInputFocussed && !terminalFocus && !terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+f",
"command": "editor.action.nextMatchFindAction",
"when": "findInputFocussed && !terminalFocus && !terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+shift+]",
"command": "workbench.action.nextEditor",
"when": "!terminalFocus || terminalEditorFocus"
},
{
"key": "ctrl+shift+[",
"command": "workbench.action.previousEditor",
"when": "!terminalFocus || terminalEditorFocus"
},
{
"key": "ctrl+1",
"command": "workbench.action.terminal.focusAtIndex1",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "ctrl+1",
"command": "workbench.action.terminal.focusAtIndex1",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+2",
"command": "workbench.action.terminal.focusAtIndex2",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "ctrl+2",
"command": "workbench.action.terminal.focusAtIndex2",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+3",
"command": "workbench.action.terminal.focusAtIndex3",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "ctrl+3",
"command": "workbench.action.terminal.focusAtIndex3",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+4",
"command": "workbench.action.terminal.focusAtIndex4",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "ctrl+4",
"command": "workbench.action.terminal.focusAtIndex4",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+5",
"command": "workbench.action.terminal.focusAtIndex5",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "ctrl+5",
"command": "workbench.action.terminal.focusAtIndex5",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+6",
"command": "workbench.action.terminal.focusAtIndex6",
"when": "terminalFocus && !terminalEditorFocus"
},
{
"key": "ctrl+6",
"command": "workbench.action.terminal.focusAtIndex6",
"when": "terminalFindFocused && !terminalEditorFocus"
},
{
"key": "ctrl+shift+o",
"command": "remoteTargets.focus"
},
{
"key": "ctrl+shift+y",
"command": "gitlens.views.repositories:gitlens.focus"
},
{
"key": "ctrl+shift+g",
"command": "workbench.view.debug"
},
{
"key": "ctrl+shift+u",
"command": "workbench.view.scm"
},
{
"key": "ctrl+.",
"command": "workbench.action.toggleStatusbarVisibility"
},
{
"key": "ctrl+m",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "ctrl+shift+w",
"command": "workbench.action.quickSwitchWindow",
"when": "!inQuickOpen"
},
{
"key": "ctrl+shift+w",
"command": "workbench.action.quickOpenSelectNext",
"when": "inQuickOpen"
},
{
"key": "shift+ctrl+;",
"command": "editor.action.formatDocument",
},
{
"key": "ctrl+o",
"command": "workbench.action.openRecent"
},
{
"key": "shift+ctrl+v",
"command": "open-in-vim.open"
},
{
"key": "ctrl+ctrl+w",
"command": "-workbench.action.toggleTabsVisibility"
},
{
"key": "ctrl+shift+`",
"command": "-workbench.action.terminal.new",
"when": "terminalProcessSupported || terminalWebExtensionContributedProfile"
},
{
"key": "ctrl+t",
"command": "-workbench.action.showAllSymbols"
},
{
"key": "escape",
"command": "closeFindWidget",
"when": "findWidgetVisible"
},
{
"key": "ctrl+1",
"command": "-workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+2",
"command": "-workbench.action.focusSecondEditorGroup"
},
{
"key": "shift+ctrl+i",
"command": "toggle.diff.renderSideBySide"
},
{
"key": "shift+ctrl+.",
"command": "workbench.action.zoomIn"
},
{
"key": "shift+ctrl+=",
"command": "-workbench.action.zoomIn"
},
{
"key": "shift+ctrl+,",
"command": "workbench.action.zoomOut"
},
{
"key": "shift+ctrl+-",
"command": "-workbench.action.zoomOut"
},
{
"key": "shift+ctrl+e",
"command": "workbench.view.explorer",
"when": "viewContainer.workbench.view.explorer.enabled"
},
{
"key": "shift+ctrl+a",
"command": "workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "ctrl+k e",
"command": "-workbench.files.action.focusOpenEditorsView",
"when": "workbench.explorer.openEditorsView.active"
},
{
"key": "ctrl+q",
"command": "-workbench.action.quit"
},
{
"key": "alt+c",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\u0003"
},
"when": "terminalFocus"
},
{
"key": "alt+e",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\u0005"
},
"when": "terminalFocus"
},
{
"key": "alt+a",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\u0001"
},
"when": "terminalFocus"
},
{
"key": "alt+r",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "\u0012"
},
"when": "terminalFocus"
}
]

32
launch.json Normal file
View File

@ -0,0 +1,32 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/calc/build/src/calc",
"args": ["with c:c*3"],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{
"description": "Set Disassembly Flavor to Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
]
}
]
}

View File

@ -1,40 +1,169 @@
{
"python.pythonPath": "/home/colin/anaconda2/bin/python",
"workbench.colorTheme": "Default Light+",
"editor.tabSize": 2,
"C_Cpp.errorSquiggles": "Disabled",
"window.zoomLevel": 0,
"workbench.editor.enablePreview": false,
"[cpp]": {},
"C_Cpp.clang_format_style": "Google",
"[cpp]": {
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"editor.rulers": [
80
],
"workbench.startupEditor": "newUntitledFile",
"workbench.colorCustomizations": {
"editor.selectionBackground": "#ffa9cd",
"editor.selectionHighlightBackground": "#ffa8a8",
"editor.foldBackground": "#f9f4f4",
"editor.selectionBackground": "#fd9090",
"editor.selectionHighlightBackground": "#fdbed8",
"editorOverviewRuler.findMatchForeground": "#0000ff",
"editorOverviewRuler.selectionHighlightForeground": "#ff0000",
"editorCursor.foreground": "#007523",
"editorBracketMatch.border": "#fffb00",
"editorBracketMatch.background": "#fffb00",
"editorBracketMatch.border": "#97d3aa",
"editorBracketMatch.background": "#97d3aa",
"editor.lineHighlightBackground": "#f0f0f0",
"editor.findMatchHighlightBackground": "#e8ec69",
"editor.findMatchBackground": "#e5e7a3",
"terminal.background": "#f8f8f8",
"sideBar.foreground": "#000000",
"tab.activeForeground": "#000000",
"tab.inactiveForeground": "#000000",
"quickInput.foreground": "#000000",
"editorError.foreground": "#00000000",
},
"editor.fontSize": 14,
"editor.fontWeight": "500",
"C_Cpp.errorSquiggles": "disabled",
"C_Cpp.intelliSenseEngine": "default",
"C_Cpp.default.cppStandard": "c++11",
"C_Cpp.default.cStandard": "c11",
"C_Cpp.workspaceParsingPriority": "high",
"editor.fontSize": 13,
"problems.decorations.enabled": false,
"editor.tokenColorCustomizations": {
"comments": "#7c7c7c",
"keywords": "#919100",
"keywords": "#808000",
"variables": "#000000",
"strings": "#009191",
"functions": "#910000",
"numbers": "#009100",
"strings": "#008080",
"functions": "#800000",
"numbers": "#008000",
"types": "#400080",
},
"terminal.integrated.fontWeight": "500",
"terminal.integrated.fontSize": 14,
"terminal.integrated.scrollback": 10000,
"explorer.autoReveal": false,
"editor.minimap.maxColumn": 80,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.mode.statusBar.enabled": false,
"gitlens.hovers.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.menus": {
"editor": false,
"editorGroup": false,
"editorTab": false,
"explorer": false,
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"gitlens.blame.highlight.locations": [
"gutter",
"line",
"overview"
],
"gitlens.blame.highlight.enabled": false,
"gitlens.blame.heatmap.enabled": false,
"gitlens.blame.avatars": false,
"gitlens.blame.compact": false,
"editor.largeFileOptimizations": false,
"breadcrumbs.enabled": true,
"terminal.integrated.fontSize": 13,
"window.menuBarVisibility": "compact",
"files.maxMemoryForLargeFilesMB": 8192,
"json.maxItemsComputed": 50000,
"cmake.configureOnOpen": false,
"extensions.ignoreRecommendations": false,
"editor.cursorBlinking": "solid",
"window.title": "【 ${folderName} 】【 ${remoteName} 】${folderPath}",
"workbench.colorTheme": "Default Light+",
"rust.show_warnings": false,
"git.detectSubmodules": false,
"editor.fontFamily": "menlo,sarasa-fixed-sc-regular,NotoSansMonoCJKsc-Regular",
"rst.preview.pythonPath": "",
"terminal.integrated.inheritEnv": false,
"python.terminal.activateEnvironment": false,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
},
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
"editor.suggestSelection": "first",
"workbench.editor.decorations.badges": false,
"open-in-vim.restoreCursorAfterVim": true,
"notebook.cellToolbarLocation": {
"default": "right",
"jupyter-notebook": "left"
},
"security.workspace.trust.untrustedFiles": "open",
"files.associations": {
"BUILD": "bazel"
},
"scm.countBadge": "off",
"terminal.integrated.defaultProfile.linux": "zsh",
"editor.bracketPairColorization.enabled": true,
"systemverilog.formatCommand": "verible-verilog-format --column_limit 80",
"diffEditor.maxComputationTime": 0,
"terminal.integrated.tabs.enabled": false,
"files.watcherExclude": {
"**/.bloop": true,
"**/.metals": true,
"**/.ammonite": true
},
"workbench.tree.indent": 28,
"workbench.tree.renderIndentGuides": "always",
"systemverilog.maxLineCountIndexing": 1000000,
"C_Cpp.clang_format_fallbackStyle": "google",
"C_Cpp.clang_format_style": "google",
"cmake.configureOnEdit": false,
"window.zoomLevel": 1,
"editor.minimap.showSlider": "always",
"editor.minimap.renderCharacters": false,
"editor.autoClosingBrackets": "never",
"editor.autoClosingQuotes": "never",
"editor.autoClosingOvertype": "never",
"editor.autoClosingDelete": "never",
"fonted.font": "menlo",
"git.openRepositoryInParentFolders": "never",
"C_Cpp.codeAnalysis.clangTidy.codeAction.showDisable": false,
"C_Cpp.codeAnalysis.clangTidy.codeAction.showDocumentation": false,
"C_Cpp.codeAnalysis.clangTidy.codeAction.showClear": "None",
"editor.lightbulb.enabled": false,
"editor.hover.enabled": false,
"terminal.integrated.gpuAcceleration": "on",
"terminal.integrated.shellIntegration.suggestEnabled": true,
"git.showCommitInput": false,
"C_Cpp.loggingLevel": "None",
"C_Cpp.default.enableConfigurationSquiggles": false,
"files.autoGuessEncoding": true,
"workbench.layoutControl.enabled": false,
"window.commandCenter": false,
"workbench.editor.enablePreview": false,
"bitoAI.codeCompletion.setAutoCompletionTriggerLogic": 250,
"diffEditor.experimental.showMoves": true,
"diffEditor.useInlineViewWhenSpaceIsLimited": false,
"black-formatter.args": [
"--line-length=120",
],
"workbench.statusBar.visible": false,
"workbench.activityBar.location": "hidden",
"editor.hover.sticky": false,
"editor.hover.enabled": false,
"editor.hover.above": false,
"diffEditor.renderMarginRevertIcon": false,
"diffEditor.renderGutterMenu": false,
}

20
settings_cpp.json Normal file
View File

@ -0,0 +1,20 @@
{
"C_Cpp.clang_format_style": "google",
"C_Cpp.errorSquiggles": "Disabled",
"C_Cpp.updateChannel": "Insiders",
"C_Cpp.default.intelliSenseMode": "clang-x64",
"C_Cpp.default.cppStandard": "c++11",
"C_Cpp.default.cStandard": "c11",
"C_Cpp.intelliSenseEngineFallback": "Enabled",
"files.exclude": {
"**/bazel-bin": true,
"**/bazel-out": true,
"**/bazel-testlogs": true,
"**/bazel-Primo": true,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
}
}

15
settings_js.json Normal file
View File

@ -0,0 +1,15 @@
{
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "force-aligned"
}
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"eslint.format.enable": true,
"eslint.validate": ["javascript", "vue", "html"]
}