Skip to content

Instantly share code, notes, and snippets.

@fatfatson
Last active December 15, 2022 06:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save fatfatson/bc5ebe6ba016da8a7234c292590a6d10 to your computer and use it in GitHub Desktop.
Save fatfatson/bc5ebe6ba016da8a7234c292590a6d10 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"version":1,"resource":"file:///Users/wellbye/repo/m/act-pixui/apps/a20211206racecommunity/src/components/dialog-report.vue","entries":[{"id":"aekt.vue","timestamp":1656990633012},{"id":"YchA.vue","source":"searchReplace.source","timestamp":1657546079766}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/setting.js","entries":[{"id":"Fese.js","timestamp":1668749750624},{"id":"WNFe.js","timestamp":1668754014712},{"id":"onuT.js","timestamp":1668754085715},{"id":"kdqk.js","timestamp":1668960159018},{"id":"SZoq.js","timestamp":1668960622076},{"id":"0OzQ.js","timestamp":1668964362898},{"id":"uZxg.js","timestamp":1668964381315},{"id":"x5I8.js","source":"undoRedo.source","timestamp":1668964434477},{"id":"GY8F.js","source":"undoRedo.source","timestamp":1668964471553},{"id":"wIwp.js","timestamp":1668964484702},{"id":"5Fr6.js","timestamp":1668964542824},{"id":"suxA.js","source":"undoRedo.source","timestamp":1668964557444},{"id":"iGdf.js","timestamp":1668964590838},{"id":"swyZ.js","timestamp":1668964746490},{"id":"Z0bC.js","timestamp":1668964784554},{"id":"UgF1.js","source":"undoRedo.source","timestamp":1668964811549},{"id":"nyo7.js","timestamp":1668964985408},{"id":"d2eZ.js","timestamp":1669048828230},{"id":"dkio.js","timestamp":1669048867731},{"id":"vQLK.js","timestamp":1669048892745},{"id":"oiSB.js","timestamp":1669048919960},{"id":"xivZ.js","timestamp":1669049131608},{"id":"4AhD.js","timestamp":1669049303998},{"id":"o1s1.js","timestamp":1669049499459},{"id":"LSlP.js","timestamp":1669049576957},{"id":"NpwY.js","timestamp":1669049617262},{"id":"uQvC.js","source":"undoRedo.source","timestamp":1669049684354},{"id":"uJtI.js","timestamp":1669049690222},{"id":"y2TT.js","timestamp":1669049734833}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/lib/mobx.js","entries":[{"id":"zA65.js","timestamp":1668994617797},{"id":"E1nd.js","timestamp":1668994656287},{"id":"PtwU.js","timestamp":1668994669942}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/act-pixui/apps/a20211206racecommunity/src/components/dialog-reply.vue","entries":[{"id":"XB7d.vue","timestamp":1656990677859},{"id":"qTN9.vue","source":"searchReplace.source","timestamp":1657546079766}]}
{"version":1,"resource":"file:///Users/wellbye/Downloads/kf-pixiu-proj/.pixiderc/webpack.js","entries":[{"id":"hfEh.js","timestamp":1656417167238},{"id":"sqiE.js","timestamp":1656557045752}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/MyAppium/tests/specs/app.openapp.spec.ts","entries":[{"id":"83K1.ts","timestamp":1651065345982},{"id":"DaAu.ts","timestamp":1651065533415},{"id":"HMS9.ts","timestamp":1651066977853},{"id":"T2I2.ts","timestamp":1651068045716},{"id":"UM5O.ts","timestamp":1651111171704},{"id":"GDbp.ts","timestamp":1651111189087},{"id":"ZyT1.ts","timestamp":1651111283439},{"id":"SV51.ts","timestamp":1651112330577},{"id":"qrp2.ts","timestamp":1651112344714},{"id":"L7Sa.ts","source":"undoRedo.source","timestamp":1651112346480},{"id":"UU8P.ts","timestamp":1651112350245},{"id":"aBpj.ts","source":"Workspace Edit","timestamp":1651112353842},{"id":"P5Cl.ts","timestamp":1651112354890},{"id":"8Xi0.ts","source":"Workspace Edit","timestamp":1651112359708},{"id":"DKdH.ts","timestamp":1651112425629},{"id":"1tPd.ts","timestamp":1651112440339},{"id":"izgY.ts","timestamp":1651112851650},{"id":"KfR7.ts","timestamp":1651112973281},{"id":"aTPW.ts","timestamp":1651113063438},{"id":"YzGL.ts","source":"undoRedo.source","timestamp":1651113114681},{"id":"sCgD.ts","timestamp":1651113265270},{"id":"P5O3.ts","timestamp":1651113421450},{"id":"zyJn.ts","timestamp":1651113594448},{"id":"rB3m.ts","timestamp":1651114193305},{"id":"uAQF.ts","timestamp":1651114289674},{"id":"Zjmh.ts","timestamp":1651114350551},{"id":"OaPH.ts","timestamp":1651114549220},{"id":"L3Rj.ts","timestamp":1651117774492},{"id":"ojQB.ts","timestamp":1651117809642},{"id":"Gsuf.ts","timestamp":1651117844991},{"id":"21p3.ts","timestamp":1651117908859},{"id":"bcpR.ts","timestamp":1651117957889},{"id":"mXTx.ts","timestamp":1653018534783},{"id":"1s91.ts","timestamp":1653018588213}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/menumgr.js","entries":[{"id":"wOun.js","timestamp":1668778675487},{"id":"6mWT.js","timestamp":1668778691628},{"id":"aSzz.js","timestamp":1668778757055},{"id":"D4Ph.js","timestamp":1668779482054},{"id":"4OnX.js","timestamp":1668779528700},{"id":"tuRA.js","timestamp":1668779595826},{"id":"h1Lf.js","timestamp":1668779658759}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/bx/include/bx/thread.h","entries":[{"id":"8ghq.h","timestamp":1667582712820}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/src/component.js","entries":[{"id":"tfr7.js","timestamp":1668603437459},{"id":"5Miw.js","timestamp":1668652715673},{"id":"AGdi.js","timestamp":1668652750992},{"id":"2chN.js","timestamp":1668656501491},{"id":"3cpa.js","timestamp":1668667096082}]}
{"version":1,"resource":"file://mac/wellbye/repo/m/h5ui%40v0.4/src/core/helper/lib_md5.cpp","entries":[{"id":"qDM4.cpp","timestamp":1667986396736},{"id":"Qwgd.cpp","timestamp":1667986416501},{"id":"tzbC.cpp","timestamp":1667986620725},{"id":"hPdA.cpp","timestamp":1667986642982},{"id":"gxXM.cpp","timestamp":1667986692301},{"id":"imYF.cpp","timestamp":1667986816893}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/tools/pweb.js","entries":[{"id":"pFRg.js","timestamp":1668993486391},{"id":"eSRf.js","timestamp":1668993551309},{"id":"3nRK.js","timestamp":1668993595904},{"id":"vpqk.js","timestamp":1668993665900},{"id":"bBmY.js","timestamp":1668993698478},{"id":"JMDT.js","timestamp":1668993713110},{"id":"m2bt.js","timestamp":1668993735810},{"id":"cco2.js","timestamp":1668993758603},{"id":"hGby.js","timestamp":1668993788944},{"id":"JrOh.js","timestamp":1668993844436}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/CMakeLists.txt","entries":[{"id":"lReo.txt","source":"undoRedo.source","timestamp":1666228364005},{"id":"ZobO.txt","timestamp":1667548232271},{"id":"MRoJ.txt","timestamp":1667548288473},{"id":"B4QG.txt","timestamp":1667556166679},{"id":"tmlV.txt","timestamp":1667568941000},{"id":"V2uG.txt","timestamp":1667569033872},{"id":"HsvQ.txt","timestamp":1667569304758},{"id":"pR7C.txt","timestamp":1667570971381},{"id":"daS8.txt","timestamp":1667571103631},{"id":"trDK.txt","timestamp":1667788232347},{"id":"ERHQ.txt","timestamp":1668042699708},{"id":"dFoM.txt","timestamp":1668042790730},{"id":"XjTV.txt","timestamp":1668042896216},{"id":"kxy7.txt","timestamp":1668043079377},{"id":"rhC4.txt","timestamp":1668043154565},{"id":"JdYs.txt","timestamp":1668043453120}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/src/diff/children.js","entries":[{"id":"4F0T.js","timestamp":1668564261210},{"id":"iCSO.js","timestamp":1668564365403},{"id":"Zp2w.js","timestamp":1668564552117},{"id":"eBuA.js","timestamp":1668564743870},{"id":"8qpH.js","timestamp":1668564848143},{"id":"sxLM.js","timestamp":1668565548415},{"id":"xnHC.js","timestamp":1668565561589},{"id":"OOQE.js","timestamp":1668567800388},{"id":"xRxu.js","timestamp":1668568280926},{"id":"WuEq.js","timestamp":1668568451281},{"id":"24k3.js","timestamp":1668568481292},{"id":"Q82d.js","timestamp":1668568553742},{"id":"dell.js","timestamp":1668568613920},{"id":"3LCG.js","timestamp":1668581814061},{"id":"Ej7T.js","timestamp":1668587579497},{"id":"eZTB.js","timestamp":1668587654100},{"id":"tiI5.js","timestamp":1668587668364},{"id":"wr3e.js","timestamp":1668587694937},{"id":"av7J.js","timestamp":1668587775299},{"id":"MYwQ.js","timestamp":1668590195352},{"id":"3wqt.js","timestamp":1668594425495},{"id":"3WJM.js","timestamp":1668594435682},{"id":"m3w9.js","timestamp":1668601442425},{"id":"csc9.js","timestamp":1668602125821},{"id":"PPUx.js","timestamp":1668602283012},{"id":"fUIy.js","timestamp":1668602355951},{"id":"cnUC.js","timestamp":1668602433970},{"id":"xqKb.js","timestamp":1668607612099},{"id":"hwG7.js","timestamp":1668649088552},{"id":"Hcuf.js","timestamp":1668649124840},{"id":"7iF6.js","timestamp":1668649137394},{"id":"6zY8.js","timestamp":1668649153946},{"id":"NZ9L.js","timestamp":1668649198391},{"id":"gAix.js","timestamp":1668651882120},{"id":"NHms.js","timestamp":1668651900580},{"id":"4gLg.js","timestamp":1668653163821},{"id":"VsxH.js","timestamp":1668656410440},{"id":"9WgM.js","timestamp":1668656444104},{"id":"TIh1.js","timestamp":1668660798585},{"id":"RGtH.js","timestamp":1668660832023},{"id":"yZzT.js","timestamp":1668660918605},{"id":"Jzv5.js","timestamp":1668660957152},{"id":"OJuq.js","timestamp":1668660994273},{"id":"t9wU.js","timestamp":1668661208794},{"id":"Hfkh.js","timestamp":1668667143850}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/resources/html/ComponentView.jsx","entries":[{"id":"bfU4.jsx","timestamp":1669002213392},{"id":"XQR0.jsx","timestamp":1669002274966},{"id":"LpBp.jsx","timestamp":1669002285374},{"id":"HtjX.jsx","timestamp":1669002349775},{"id":"GXNs.jsx","timestamp":1669003853514},{"id":"bNNx.jsx","timestamp":1669004050920},{"id":"BtVI.jsx","timestamp":1669005794239},{"id":"mbfL.jsx","timestamp":1669005815276},{"id":"DHGJ.jsx","timestamp":1669005851762},{"id":"X3Eq.jsx","timestamp":1669005862357},{"id":"h2e4.jsx","timestamp":1669006011604},{"id":"RTUR.jsx","timestamp":1669006033845},{"id":"OZJL.jsx","timestamp":1669006090342},{"id":"6mye.jsx","timestamp":1669006601525},{"id":"LbRA.jsx","timestamp":1669006646072},{"id":"EJlU.jsx","source":"undoRedo.source","timestamp":1669006648853},{"id":"oxdL.jsx","timestamp":1669006663187},{"id":"6Rqm.jsx","timestamp":1669007380206},{"id":"jDEs.jsx","timestamp":1669007399338},{"id":"e0S3.jsx","timestamp":1669007417888},{"id":"1fgF.jsx","timestamp":1669007496435},{"id":"TUgg.jsx","timestamp":1669007552568},{"id":"2BIo.jsx","timestamp":1669011395895},{"id":"4ae2.jsx","timestamp":1669011419949},{"id":"KuI1.jsx","timestamp":1669011473241},{"id":"5zBZ.jsx","timestamp":1669013508083},{"id":"SoKV.jsx","timestamp":1669013533011},{"id":"laEX.jsx","timestamp":1669013582230},{"id":"xN4a.jsx","timestamp":1669014556736},{"id":"sidN.jsx","timestamp":1669014640069},{"id":"SvGd.jsx","timestamp":1669014690390},{"id":"w4ZT.jsx","timestamp":1669014772217},{"id":"ieSC.jsx","timestamp":1669014809770},{"id":"hypE.jsx","timestamp":1669014831196},{"id":"tgxb.jsx","timestamp":1669015007332},{"id":"bD3U.jsx","timestamp":1669015449116},{"id":"o4RD.jsx","timestamp":1669015826524},{"id":"Ls4w.jsx","timestamp":1669015838794},{"id":"E3Dl.jsx","timestamp":1669015876793},{"id":"fh78.jsx","timestamp":1669016132522},{"id":"64d4.jsx","timestamp":1669016158123},{"id":"hBT7.jsx","timestamp":1669016189793},{"id":"MdN5.jsx","timestamp":1669016366843},{"id":"OBFz.jsx","timestamp":1669016542803},{"id":"9l4h.jsx","timestamp":1669048968004},{"id":"ZPXZ.jsx","timestamp":1669048981761},{"id":"5iux.jsx","timestamp":1669048992762},{"id":"9Q1o.jsx","timestamp":1669049034124},{"id":"jlU5.jsx","timestamp":1669049232675},{"id":"TIcB.jsx","timestamp":1669049260356}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.prettierrc.js","entries":[{"id":"dCb8.js","timestamp":1668964708856},{"id":"jlSh.js","timestamp":1668964745074},{"id":"a0T1.js","source":"renamed.source","timestamp":1668964779079},{"id":"1yhx.js","timestamp":1668964802105},{"id":"rSQK.js","timestamp":1668964828166},{"id":"JFWY.js","timestamp":1668964844822},{"id":"kdxD.js","timestamp":1668964994339}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/bx/include/bx/commandline.h","entries":[{"id":"CsKn.h","timestamp":1667582529812},{"id":"ZeTj.h","timestamp":1667583362257}]}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"console": "internalConsole",
"environment": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.vscode/launch.json","entries":[{"id":"Krhu.json","timestamp":1668690589966},{"id":"H0wB.json","timestamp":1668690612000},{"id":"xlHS.json","timestamp":1668691008349},{"id":"mZre.json","timestamp":1668691039732},{"id":"Bkwc.json","timestamp":1668691203631},{"id":"Qlqe.json","timestamp":1668691216396},{"id":"r6tF.json","timestamp":1668743833762},{"id":"IhkD.json","timestamp":1668749186216},{"id":"ZkbC.json","timestamp":1668749210804},{"id":"ewro.json","timestamp":1668749248287},{"id":"CiCt.json","timestamp":1668749305080},{"id":"taH3.json","timestamp":1668749401908},{"id":"Noss.json","timestamp":1668749449801},{"id":"LHd4.json","timestamp":1668749644602},{"id":"rYS1.json","timestamp":1668749680842},{"id":"T2O9.json","timestamp":1668749794649}]}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"console": "internalConsole",
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "cppdbg",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb"
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "cppdbg",
"request": "launch",
"program": "输入程序名称,例如 ${workspaceFolder}/a.out",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb"
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"console": "externalTerminal",
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [
"--init_script","./test/dd.js"
],
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"console": "internalConsole",
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"cwd": "${fileDirname}",
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "(lldb) 启动",
"type": "lldb",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [],
"console": "internalConsole",
"env": {
"after_init_script:":"./test/dd.js"
}
},
{
"name": "(gdb) Launch",
"type": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
// "program": "Z:\\repo\\m\\pxapp\\.build\\pxide\\win64\\Debug\\pxide - 副本\\pxide.exe",
"args": [
// "--project", "C:\\Users\\wellbye\\pixui-demo-24"
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win我的-x86_64 (3)\\pxi de\\pxide-v1.1.19",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{"version":1,"resource":"file:///Users/wellbye/sdk/andk/build/cmake/android-legacy.toolchain.cmake","entries":[{"id":"xT6r.cmake","timestamp":1650358743509}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.vscode/osname.js","entries":[{"id":"YUi6.js","timestamp":1668690096120},{"id":"xFXz.js","timestamp":1668690108227},{"id":"BwCh.js","timestamp":1668690170083},{"id":"0eTJ.js","timestamp":1668690195557}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/plugins/update/index.js","entries":[{"id":"4Fyz.js","timestamp":1667911249406},{"id":"slUL.js","timestamp":1667975023792}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/.eslintrc.js","entries":[{"id":"a2QI.js","timestamp":1668076484044},{"id":"DYl1.js","timestamp":1668076625153},{"id":"a96x.js","timestamp":1668076678597},{"id":"9AD2.js","timestamp":1668076720021},{"id":"WVAb.js","timestamp":1668076757380},{"id":"EfQf.js","timestamp":1668076772861},{"id":"Nooe.js","source":"Workspace Edit","timestamp":1668076812694}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/demo/webpack.config.js","entries":[{"id":"Zy4G.js","timestamp":1668524302867},{"id":"wviP.js","timestamp":1668581476636},{"id":"TNIZ.js","timestamp":1668581505080},{"id":"m8VI.js","timestamp":1668581620701},{"id":"N4y5.js","timestamp":1668581636789},{"id":"EGWQ.js","timestamp":1668581664727},{"id":"ZkmE.js","timestamp":1668581914614},{"id":"z9ww.js","timestamp":1668582715623},{"id":"aS7c.js","timestamp":1668586991704},{"id":"owYm.js","timestamp":1668587026891},{"id":"CLfJ.js","timestamp":1668587107482},{"id":"WuOn.js","timestamp":1668594485519},{"id":"DnWs.js","timestamp":1668594646774},{"id":"b7Bk.js","timestamp":1668594861332},{"id":"yDUJ.js","timestamp":1668599936522},{"id":"Rl0h.js","timestamp":1668600104776},{"id":"c3rC.js","source":"undoRedo.source","timestamp":1668600549347},{"id":"bgpQ.js","timestamp":1668603807750},{"id":"nMdn.js","source":"undoRedo.source","timestamp":1668603923341},{"id":"YHlq.js","source":"undoRedo.source","timestamp":1668604608453},{"id":"pg0T.js","timestamp":1668605165610},{"id":"UFnE.js","timestamp":1668653371184},{"id":"jkr1.js","timestamp":1668653391200},{"id":"lTE3.js","timestamp":1668654765448},{"id":"8hr5.js","timestamp":1668655183139},{"id":"mfX6.js","timestamp":1668657968120},{"id":"wD5L.js","timestamp":1668658147954},{"id":"C2fg.js","timestamp":1668666913960},{"id":"6ZxQ.js","timestamp":1668667940193},{"id":"1hS0.js","timestamp":1668668244132}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/preact/compat/src/index.js","entries":[{"id":"jyVT.js","timestamp":1668324453807},{"id":"aj4Q.js","timestamp":1668325449599},{"id":"OtrO.js","timestamp":1668325489233},{"id":"1qIB.js","timestamp":1668326037551},{"id":"a8UK.js","timestamp":1668326048936},{"id":"dMUl.js","timestamp":1668327699705},{"id":"JTC4.js","timestamp":1668327726311},{"id":"xy2V.js","timestamp":1668327774720},{"id":"JhQE.js","timestamp":1668328665414},{"id":"cFd3.js","timestamp":1668328679452}]}
{"version":1,"resource":"file:///Users/wellbye/Downloads/kf-pixiu-proj/src/app/src/index.tsx","entries":[{"id":"9pGg.tsx","timestamp":1656416989643}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/mmkv/CodedInputData.cpp","entries":[{"id":"astd.cpp","timestamp":1667553195856},{"id":"Ohzu.cpp","timestamp":1667553373128},{"id":"GHz8.cpp","timestamp":1667795471552},{"id":"mIq1.cpp","timestamp":1668041641264},{"id":"bDMm.cpp","timestamp":1668042919639},{"id":"1oKU.cpp","timestamp":1668043339940},{"id":"N4ef.cpp","timestamp":1668043373510},{"id":"PJe7.cpp","timestamp":1668043458144},{"id":"EbSf.cpp","timestamp":1668044136950},{"id":"U3xs.cpp","timestamp":1668044150527},{"id":"iIaE.cpp","timestamp":1668044227692},{"id":"5NMC.cpp","timestamp":1668044258725},{"id":"4C25.cpp","timestamp":1668044277206}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/resources/html/setting.html","entries":[{"id":"tHv8.html","timestamp":1668223565053},{"id":"BH8a.html","timestamp":1668960013631},{"id":"4NSZ.html","timestamp":1668960039694},{"id":"1SyN.html","timestamp":1668961199812},{"id":"lwcW.html","timestamp":1668996682909},{"id":"oTta.html","source":"undoRedo.source","timestamp":1668996711442},{"id":"AsYp.html","timestamp":1668997413948},{"id":"BFT1.html","source":"undoRedo.source","timestamp":1669015403683},{"id":"zsFX.html","timestamp":1669015429564}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/MyAppium/config/wdio.shared.local.appium.conf.ts","entries":[{"id":"gQJF.ts","timestamp":1653023448014}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/lib/preact-router.js","entries":[{"id":"xmen.js","timestamp":1669002488691}]}
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+cmd+r",
"command": "cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "ctrl+cmd+g",
"command": "git-graph.view"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
}
]
// Empty
[
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask",
"args": "run-pxide",
},
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
}
]
{"version":1,"resource":"vscode-userdata:/Users/wellbye/Library/Application%20Support/Code/User/keybindings.json","entries":[{"id":"uoBS.json","timestamp":1653023816320},{"id":"8Rmc.json","timestamp":1653023838909},{"id":"zbpm.json","timestamp":1653034596441},{"id":"VZIa.json","timestamp":1668750020892},{"id":"usaH.json","timestamp":1668750035132},{"id":"xdRM.json","timestamp":1668750047013},{"id":"qpXP.json","timestamp":1668750092100},{"id":"25HI.json","timestamp":1668750114650},{"id":"3VeV.json","timestamp":1668750151466},{"id":"d4F2.json","timestamp":1668750175750},{"id":"OdHM.json","timestamp":1668752097861},{"id":"KQwp.json","timestamp":1668768551764},{"id":"c70q.json","timestamp":1668769077544},{"id":"7Npt.json","timestamp":1668769119101},{"id":"koru.json","timestamp":1668769151452},{"id":"oSnF.json","timestamp":1668769888311},{"id":"xc0R.json","timestamp":1668769983701},{"id":"BSZ0.json","timestamp":1668770009581},{"id":"ysmG.json","timestamp":1668773290045},{"id":"Nqtw.json","timestamp":1668773342160}]}
// Empty
[
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask",
"args": "run-pxide"
},
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+f",
"command": "-extension.vim_ctrl+f",
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'"
},
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask"
}
]
// Empty
[
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask",
"args": "run-pxide"
},
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "ctrl+f",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+f",
"command": "-extension.vim_ctrl+f",
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+f",
"command": "-cursorRight",
"when": "textInputFocus"
},
]
// Empty
[
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask",
"args": "run-pxide"
},
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask"
}
]
// Empty
[
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask",
"args": "run-pxide"
},
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+f",
"command": "-extension.vim_ctrl+f",
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+f",
"command": "-cursorRight",
"when": "textInputFocus"
},
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
}
]
// Empty
[
{
"key": "cmd+r cmd+r",
"command": "workbench.action.tasks.restartTask",
"args": "run-pxide"
},
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "ctrl+f",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+f",
"command": "-extension.vim_ctrl+f",
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+f",
"command": "-cursorRight",
"when": "textInputFocus"
},
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "ctrl+cmd+g",
"command": "git-graph.view"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "cmd+5",
"command": "git-graph.view"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask",
"args": "run-pxide",
}
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
}
]
// Empty
[
{
"key": "ctrl+cmd+n",
"command": "workbench.action.tasks.restartTask",
},
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.reRunTask",
"args": "run-pxide"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+n",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
},
{
"key": "cmd+5",
"command": "workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+shift+g",
"command": "-workbench.view.scm",
"when": "workbench.scm.active"
},
{
"key": "ctrl+f5",
"command": "-cmake.debugTarget",
"when": "cmake:enableFullFeatureSet && inCMakeProject && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.start",
"when": "debuggersAvailable && debugState == 'inactive'"
},
{
"key": "ctrl+cmd+r",
"command": "workbench.action.debug.restart",
"when": "inDebugMode"
},
{
"key": "shift+cmd+f5",
"command": "-workbench.action.debug.restart",
"when": "inDebugMode"
},
]
// Empty
[
{
"key": "cmd+n cmd+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "cmd+x cmd+x",
"command": "workbench.action.tasks.runTask",
"args": "xma-touch-main"
},
{
"key": "cmd+x cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-sim"
},
{
"key": "cmd+x cmd+i",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-ios"
},
{
"key": "cmd+x cmd+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
"key": "cmd+x cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-gtk"
},
{
"key": "cmd+e cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "bringtop-sim"
},
{
"key": "cmd+u cmd+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "cmd+u cmd+s",
"command": "macros.runIOSSIM"
// "args": "startIOS-sim"
},
{
"key": "cmd+u g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen"
},
{
"key": "cmd+u cmd+g",
"command": "workbench.action.tasks.runTask",
"args": "ilrgen-mode"
},
{
"key": "cmd+u cmd+b",
"command": "workbench.action.tasks.runTask",
"args": "buildAsset"
},
{
"key": "ctrl+cmd+'",
"command": "workbench.action.terminal.new"
},
{
"key": "ctrl+'",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "cmd+'",
"command": "workbench.action.terminal.focus"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "ctrl+shift+-",
"command": "-workbench.action.navigateForward"
},
{
"key": "cmd+k cmd+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "cmd+k cmd+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+pageup",
"command": "-extension.vim_ctrl+pageup",
"when": "editorTextFocus && vim.active && vim.use<C-pageup> && !inDebugRepl"
},
{
"key": "ctrl+h",
"command": "extension.vim_ctrl+pageup"
},
{
"key": "ctrl+l",
"command": "extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+pagedown",
"command": "-extension.vim_ctrl+pagedown",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "f1",
"command": "-workbench.action.showCommands"
},
{
"key": "f4",
"command": "-search.action.focusNextSearchResult",
"when": "hasSearchResult"
},
{
"key": "f4",
"command": "-goToNextReferenceFromEmbeddedEditor",
"when": "inReferenceSearchEditor"
},
{
"key": "f4",
"command": "-goToNextReference",
"when": "referenceSearchVisible"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "ctrl+-",
"command": "-workbench.action.navigateBack"
},
{
"key": "f2",
"command": "-editor.action.rename",
"when": "editorHasRenameProvider && editorTextFocus && !editorReadonly"
},
{
"key": "f2",
"command": "editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "alt+f12",
"command": "-editor.action.previewDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "f3",
"command": "editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.goToDeclaration",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+n",
"command": "-showNextParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+p",
"command": "-showPrevParameterHint",
"when": "editorTextFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.focusLeftGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.focusRightGroup",
"when": "editorTextFocus && vim.active && vim.use<C-pagedown> && !inDebugRepl"
},
{
"key": "cmd+k cmd+left",
"command": "-workbench.action.focusLeftGroup"
},
{
"key": "shift+cmd+[",
"command": "workbench.action.moveEditorLeftInGroup"
},
{
"key": "cmd+k shift+cmd+left",
"command": "-workbench.action.moveEditorLeftInGroup"
},
{
"key": "shift+cmd+]",
"command": "workbench.action.moveEditorRightInGroup"
},
{
"key": "cmd+k shift+cmd+right",
"command": "-workbench.action.moveEditorRightInGroup"
},
{
"key": "alt+cmd+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+left",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+cmd+up",
"command": "-workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.focusNext",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.focusPrevious",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "alt+cmd+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+cmd+o",
"command": "o.restart"
},
{
"key": "cmd+d",
"command": "-extension.vim_cmd+d",
"when": "editorTextFocus && vim.active && vim.use<D-d> && !inDebugRepl"
},
{
"key": "cmd+d",
"command": "-editor.action.addSelectionToNextFindMatch",
"when": "editorFocus"
},
{
"key": "cmd+d",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+b",
"command": "-extension.vim_ctrl+b",
"when": "editorTextFocus && vim.active && vim.use<C-b> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+b",
"command": "-cursorLeft",
"when": "textInputFocus"
},
{
"key": "ctrl+b l",
"command": "bookmarks.list"
},
{
"key": "ctrl+b t",
"command": "bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "alt+cmd+k",
"command": "-bookmarks.toggle",
"when": "editorTextFocus"
},
{
"key": "ctrl+cmd+p",
"command": "workbench.action.showCommands"
},
{
"key": "shift+cmd+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+u",
"command": "-extension.vim_ctrl+u",
"when": "editorTextFocus && vim.active && vim.use<C-u> && !inDebugRepl"
},
{
"key": "ctrl+u",
"command": "cursorPageUp",
"when": "textInputFocus"
},
{
"key": "pageup",
"command": "-cursorPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+d",
"command": "-extension.vim_ctrl+d",
"when": "editorTextFocus && vim.active && !inDebugRepl"
},
{
"key": "ctrl+d",
"command": "cursorPageDown",
"when": "textInputFocus"
},
{
"key": "pagedown",
"command": "-cursorPageDown",
"when": "textInputFocus"
},
{
"key": "ctrl+cmd+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "cmd+k cmd+k",
"command": "editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "shift+alt+f",
"command": "-editor.action.formatDocument",
"when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+n",
"command": "-extension.vim_ctrl+n",
"when": "editorTextFocus && vim.active && vim.use<C-n> && !inDebugRepl || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-n> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-extension.vim_ctrl+p",
"when": "suggestWidgetVisible && vim.active && vim.use<C-p> && !inDebugRepl || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'CommandlineInProgress' || vim.active && vim.use<C-p> && !inDebugRepl && vim.mode == 'SearchInProgressMode'"
},
{
"key": "ctrl+p",
"command": "-cursorUp",
"when": "textInputFocus"
},
{
"key": "ctrl+n",
"command": "-cursorDown",
"when": "textInputFocus"
},
{
"key": "cmd+r cmd+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "cmd+e",
"command": "-actions.findWithSelection"
},
{
"key": "ctrl+b ctrl+l",
"command": "bookmarks.listFromAllFiles"
},
{
"key": "ctrl+cmd+j",
"command": "workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+down",
"command": "-workbench.action.terminal.resizePaneDown",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+k",
"command": "workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "ctrl+cmd+up",
"command": "-workbench.action.terminal.resizePaneUp",
"when": "terminalFocus"
},
{
"key": "f8",
"command": "workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f10",
"command": "-workbench.action.debug.stepOver",
"when": "debugState == 'stopped'"
},
{
"key": "f7",
"command": "workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "f11",
"command": "-workbench.action.debug.stepInto",
"when": "debugState != 'inactive'"
},
{
"key": "cmd+f2",
"command": "workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "shift+f5",
"command": "-workbench.action.debug.stop",
"when": "inDebugMode"
},
{
"key": "ctrl+cmd+r",
"command": "cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "!cmake:hideDebugCommand"
},
{
"key": "cmd+v",
"command": "-extension.vim_cmd+v",
"when": "editorTextFocus && vim.active && vim.overrideCmdV && vim.use<D-v> && !inDebugRepl"
},
{
"key": "f4",
"command": "workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "alt+f5",
"command": "-workbench.action.compareEditor.nextChange",
"when": "textCompareEditorVisible"
},
{
"key": "f1",
"command": "workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "shift+alt+f5",
"command": "-workbench.action.compareEditor.previousChange",
"when": "textCompareEditorVisible"
},
{
"key": "cmd+f3",
"command": "merge-conflict.next"
},
{
"key": "cmd+f2",
"command": "merge-conflict.previous"
},
{
"key": "ctrl+cmd+g",
"command": "git-graph.view"
},
{
"key": "shift+cmd+'",
"command": "workbench.action.terminal.rename"
},
{
"key": "cmd+k cmd+k",
"command": "-editor.action.selectFromAnchorToCursor",
"when": "editorTextFocus && selectionAnchorSet"
},
{
"key": "f9",
"command": "workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "shift+f11",
"command": "-workbench.action.debug.stepOut",
"when": "debugState == 'stopped'"
},
{
"key": "cmd+f9",
"command": "editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "shift+f9",
"command": "-editor.debug.action.toggleInlineBreakpoint",
"when": "editorTextFocus"
},
{
"key": "cmd+e",
"command": "workbench.action.quickOpen"
}
]
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/cpp/main.cpp","entries":[{"id":"4XnH.cpp","timestamp":1667871337066},{"id":"JZvI.cpp","timestamp":1667872040621},{"id":"5ssX.cpp","timestamp":1667979911267},{"id":"CoFq.cpp","timestamp":1667981332012},{"id":"Z5Zf.cpp","timestamp":1667981474977},{"id":"6gzl.cpp","timestamp":1667986858762}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/dwmgr.js","entries":[{"id":"LXgu.js","timestamp":1669030442294},{"id":"tu5l.js","timestamp":1669030460175}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/scripts/componentmgr.js","entries":[{"id":"TQOe.js","source":"Fix all fixable ESLint issues","timestamp":1669218048837},{"id":"Kv7A.js","timestamp":1669218769275},{"id":"ZHMe.js","timestamp":1670156095790}]}
{"version":1,"resource":"file:///Users/wellbye/repo/demo/pue/pue/scripts/dist/main.esm.js","entries":[{"id":"peI8.js","timestamp":1650599119099},{"id":"1PN5.js","timestamp":1650601192003},{"id":"ojj4.js","timestamp":1650601525494}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/vc.js","entries":[{"id":"fN3O.js","timestamp":1668046625615}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/act-pixui/apps/a20211206racecommunity/src/components/card.vue","entries":[{"id":"ucvW.vue","timestamp":1657013785098},{"id":"74tz.vue","timestamp":1657014121152},{"id":"ex22.vue","timestamp":1657014154894},{"id":"mk57.vue","source":"undoRedo.source","timestamp":1657014344470},{"id":"LkmU.vue","timestamp":1657021280301},{"id":"Ely1.vue","timestamp":1657021917630},{"id":"zuJy.vue","timestamp":1657022507746},{"id":"2ddf.vue","timestamp":1657023137768},{"id":"aikP.vue","timestamp":1657023278765},{"id":"ptc4.vue","timestamp":1657023337762},{"id":"N05N.vue","timestamp":1657023370359},{"id":"YfLS.vue","timestamp":1657023467604},{"id":"Nt24.vue","timestamp":1657023494958},{"id":"0Y3W.vue","timestamp":1657023543439},{"id":"KVtB.vue","timestamp":1657023592694},{"id":"NAhT.vue","timestamp":1657023664800},{"id":"Kod0.vue","timestamp":1657024096821},{"id":"2HLt.vue","timestamp":1657024561951},{"id":"PjUP.vue","timestamp":1657024826385},{"id":"dTYL.vue","timestamp":1657091120417},{"id":"DjaE.vue","timestamp":1657091936356},{"id":"OD4d.vue","timestamp":1657091961952},{"id":"emjV.vue","timestamp":1657091983299},{"id":"dscS.vue","timestamp":1657092007971},{"id":"uW90.vue","timestamp":1657092030017},{"id":"jLNQ.vue","timestamp":1657092193107},{"id":"i2JY.vue","timestamp":1659006204152},{"id":"vI4S.vue","timestamp":1659013159723},{"id":"f9Rb.vue","timestamp":1659013174101},{"id":"B5UB.vue","timestamp":1659013212990},{"id":"wF2D.vue","timestamp":1659013270434},{"id":"VtJI.vue","timestamp":1659013292976},{"id":"qorc.vue","timestamp":1659013306300},{"id":"eXXy.vue","timestamp":1659013385343},{"id":"1c49.vue","timestamp":1659013425203},{"id":"ioMB.vue","timestamp":1659014712509},{"id":"qBmS.vue","timestamp":1659018152533},{"id":"aJQR.vue","timestamp":1659018165859}]}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/win64/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/."
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"args": [
"--init_script",
"./test/dd.js"
]
},
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${env:variableID}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:extension.pickNodeProcess}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${input:variableID}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"inputs": [
{
"id": "variableID",
"type": "type of input variable"
// type specific configuration attributes
}
]
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"environment": [],
"args": [
"--init_script",
"./test/dd.js"
]
},
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.vscode/settings.json","entries":[{"id":"563l.json","timestamp":1668686942217},{"id":"wled.json","timestamp":1668687490139},{"id":"WDBB.json","timestamp":1668687526500},{"id":"TGVA.json","timestamp":1668687754705},{"id":"CCKU.json","timestamp":1668687795837},{"id":"9kow.json","timestamp":1668687874138},{"id":"q304.json","timestamp":1668688285331},{"id":"C4BZ.json","timestamp":1668688309070},{"id":"tvVl.json","timestamp":1668688661274},{"id":"g0wQ.json","timestamp":1668688837022},{"id":"S1IQ.json","timestamp":1668752393113},{"id":"pr6B.json","timestamp":1668752410260},{"id":"7ssO.json","timestamp":1668752433666},{"id":"FSdQ.json","timestamp":1668752470325},{"id":"MuSO.json","timestamp":1668752497595},{"id":"zvud.json","timestamp":1668752523009},{"id":"cWVc.json","timestamp":1668768251677},{"id":"iird.json","timestamp":1669034467538}]}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"environment": [
"after_init_script=./test/dd.js",
],
"args": []
},
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"environment": [],
"args": [
"--init_script",
"./test/dd.js"
]
},
"script.commands": {
"commands": [
{
"id": "my.osname",
"script": "../pxapp/.vscode/osname.js"
}
]
},
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"environment": [
{
"after_init_script": "./test/dd.js"
},
],
"args": []
},
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"args": [
"-first",
"-second"
]
},
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${config:editor.fontSize}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"args": [
"-first",
"-second"
]
},
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${input:variableID}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"script.commands": {
"commands": [
{
"id": "my.osname",
"script": "./my-command.js"
}
]
}
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/win64/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/win64/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"platformSettings.autoLoad": true,
"platformSettings.platforms": {
"win32": {
"nodes": {
"editor.lineNumbers": "on"
}
},
"darwin": {
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/win64/${buildType}",
}
}
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/${command:my.osname}/${buildType}",
"cmake.sourceDirectory": "${workspaceFolder}/.",
"cmake.debugConfig": {
"environment": [],
"args": [
"--init_script",
"./test/dd.js"
]
},
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/preact-router/src/index.js","entries":[{"id":"2WlK.js","timestamp":1668235486579},{"id":"wQjb.js","timestamp":1668235500825},{"id":"AFgB.js","timestamp":1668236515318},{"id":"ZTOu.js","timestamp":1668236758095},{"id":"yvyp.js","timestamp":1668326687860}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxide/scripts/leak-ignore.txt","entries":[{"id":"Qfgf.txt","timestamp":1657879970880},{"id":"flSN.txt","source":"undoRedo.source","timestamp":1657880042000}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/src/core/html/H5Window.cpp","entries":[{"id":"FCVP.cpp","timestamp":1667583108842},{"id":"vmeg.cpp","timestamp":1667583163411},{"id":"t6uW.cpp","timestamp":1667583216382}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/build/CMakeFiles/rules.ninja","entries":[{"id":"Dae1.ninja","timestamp":1668042963703}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/package.json","entries":[{"id":"upSM.json","timestamp":1668654217456},{"id":"w1e1.json","timestamp":1668654230131}]}
{
"name": "preact",
"amdName": "preact",
"version": "10.11.3",
"private": false,
"description": "Fast 3kb React-compatible Virtual DOM library.",
"main": "dist/preact.js",
"module": "dist/preact.module.js",
"umd:main": "dist/preact.umd.js",
"unpkg": "dist/preact.min.js",
"source": "src/index.js",
"exports": {
".": {
"types": "./src/index.d.ts",
"browser": "./dist/preact.module.js",
"umd": "./dist/preact.umd.js",
"import": "./dist/preact.mjs",
"require": "./dist/preact.js"
},
"./compat": {
"types": "./compat/src/index.d.ts",
"browser": "./compat/dist/compat.module.js",
"umd": "./compat/dist/compat.umd.js",
"import": "./compat/dist/compat.mjs",
"require": "./compat/dist/compat.js"
},
"./debug": {
"types": "./debug/src/index.d.ts",
"browser": "./debug/dist/debug.module.js",
"umd": "./debug/dist/debug.umd.js",
"import": "./debug/dist/debug.mjs",
"require": "./debug/dist/debug.js"
},
"./devtools": {
"types": "./devtools/src/index.d.ts",
"browser": "./devtools/dist/devtools.module.js",
"umd": "./devtools/dist/devtools.umd.js",
"import": "./devtools/dist/devtools.mjs",
"require": "./devtools/dist/devtools.js"
},
"./hooks": {
"types": "./hooks/src/index.d.ts",
"browser": "./hooks/dist/hooks.module.js",
"umd": "./hooks/dist/hooks.umd.js",
"import": "./hooks/dist/hooks.mjs",
"require": "./hooks/dist/hooks.js"
},
"./test-utils": {
"types": "./test-utils/src/index.d.ts",
"browser": "./test-utils/dist/testUtils.module.js",
"umd": "./test-utils/dist/testUtils.umd.js",
"import": "./test-utils/dist/testUtils.mjs",
"require": "./test-utils/dist/testUtils.js"
},
"./jsx-runtime": {
"types": "./jsx-runtime/src/index.d.ts",
"browser": "./jsx-runtime/dist/jsxRuntime.module.js",
"umd": "./jsx-runtime/dist/jsxRuntime.umd.js",
"import": "./jsx-runtime/dist/jsxRuntime.mjs",
"require": "./jsx-runtime/dist/jsxRuntime.js"
},
"./jsx-dev-runtime": {
"browser": "./jsx-runtime/dist/jsxRuntime.module.js",
"umd": "./jsx-runtime/dist/jsxRuntime.umd.js",
"import": "./jsx-runtime/dist/jsxRuntime.mjs",
"require": "./jsx-runtime/dist/jsxRuntime.js"
},
"./compat/client": {
"import": "./compat/client.mjs",
"require": "./compat/client.js"
},
"./compat/server": {
"browser": "./compat/server.browser.js",
"import": "./compat/server.mjs",
"require": "./compat/server.js"
},
"./compat/jsx-runtime": {
"import": "./compat/jsx-runtime.mjs",
"require": "./compat/jsx-runtime.js"
},
"./compat/jsx-dev-runtime": {
"import": "./compat/jsx-dev-runtime.mjs",
"require": "./compat/jsx-dev-runtime.js"
},
"./compat/scheduler": {
"import": "./compat/scheduler.mjs",
"require": "./compat/scheduler.js"
},
"./package.json": "./package.json",
"./compat/package.json": "./compat/package.json",
"./debug/package.json": "./debug/package.json",
"./devtools/package.json": "./devtools/package.json",
"./hooks/package.json": "./hooks/package.json",
"./test-utils/package.json": "./test-utils/package.json",
"./jsx-runtime/package.json": "./jsx-runtime/package.json"
},
"license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
},
"types": "src/index.d.ts",
"scripts": {
"prepare": "run-s build && check-export-map",
"build": "npm-run-all --parallel build:*",
"build:core": "microbundle build --raw --no-generateTypes -f cjs,esm,umd",
"build:core-min": "microbundle build --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js",
"build:debug": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd debug",
"build:devtools": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd devtools",
"build:hooks": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd hooks",
"build:test-utils": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils",
"build:compat": "microbundle build src/index.js src/scheduler.js --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'",
"build:jsx": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime",
"postbuild": "node ./config/node-13-exports.js && node ./config/compat-entries.js",
"dev": "microbundle watch --raw --no-generateTypes --format cjs",
"dev:hooks": "microbundle watch --raw --no-generateTypes --format cjs --cwd hooks",
"dev:compat": "microbundle watch --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'",
"test": "npm-run-all build lint test:unit",
"test:unit": "run-p test:mocha test:karma:minify test:ts",
"test:ts": "run-p test:ts:*",
"test:ts:core": "tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js",
"test:ts:compat": "tsc -p compat/test/ts/",
"test:mocha": "mocha --recursive --require \"@babel/register\" test/shared test/node",
"test:mocha:watch": "npm run test:mocha -- --watch",
"test:karma": "cross-env COVERAGE=true BABEL_NO_MODULES=true karma start karma.conf.js --single-run",
"test:karma:minify": "cross-env COVERAGE=true MINIFY=true BABEL_NO_MODULES=true karma start karma.conf.js --single-run",
"test:karma:watch": "cross-env BABEL_NO_MODULES=true karma start karma.conf.js --no-single-run",
"test:karma:hooks": "cross-env COVERAGE=false BABEL_NO_MODULES=true karma start karma.conf.js --grep=hooks/test/browser/**.js --no-single-run",
"test:karma:test-utils": "cross-env PERFORMANCE=false COVERAGE=false BABEL_NO_MODULES=true karma start karma.conf.js --grep=test-utils/test/shared/**.js --no-single-run",
"test:karma:bench": "cross-env PERFORMANCE=true COVERAGE=false BABEL_NO_MODULES=true karma start karma.conf.js --grep=test/benchmarks/**.js --single-run",
"benchmark": "npm run test:karma:bench -- no-single-run",
"lint": "eslint src test debug compat hooks test-utils"
},
"eslintConfig": {
"extends": [
"developit",
"prettier"
],
"settings": {
"react": {
"pragma": "createElement"
}
},
"rules": {
"camelcase": [
1,
{
"allow": [
"__test__*",
"unstable_*",
"UNSAFE_*"
]
}
],
"no-unused-vars": [
2,
{
"args": "none",
"varsIgnorePattern": "^h|React$"
}
],
"prefer-rest-params": 0,
"prefer-spread": 0,
"no-cond-assign": 0,
"react/jsx-no-bind": 0,
"react/no-danger": "off",
"react/prefer-stateless-function": 0,
"react/sort-comp": 0,
"jest/valid-expect": 0,
"jest/no-disabled-tests": 0,
"jest/no-test-callback": 0,
"jest/expect-expect": 0,
"jest/no-standalone-expect": 0,
"jest/no-export": 0,
"react/no-find-dom-node": 0
}
},
"eslintIgnore": [
"test/fixtures",
"test/ts/",
"*.ts",
"dist"
],
"prettier": {
"singleQuote": true,
"trailingComma": "none",
"useTabs": true,
"tabWidth": 2
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,yml}": [
"prettier --write"
]
},
"husky": {
"hooks": {
// "pre-commit": "lint-staged"
}
},
"files": [
"src",
"dist",
"compat/dist",
"compat/src",
"compat/client.js",
"compat/client.mjs",
"compat/server.browser.js",
"compat/server.js",
"compat/server.mjs",
"compat/scheduler.js",
"compat/scheduler.mjs",
"compat/test-utils.js",
"compat/jsx-runtime.js",
"compat/jsx-runtime.mjs",
"compat/jsx-dev-runtime.js",
"compat/jsx-dev-runtime.mjs",
"compat/package.json",
"debug/dist",
"debug/src",
"debug/package.json",
"devtools/dist",
"devtools/src",
"devtools/package.json",
"hooks/dist",
"hooks/src",
"hooks/package.json",
"jsx-runtime/dist",
"jsx-runtime/src",
"jsx-runtime/package.json",
"test-utils/src",
"test-utils/package.json",
"test-utils/dist"
],
"keywords": [
"preact",
"react",
"ui",
"user interface",
"virtual dom",
"vdom",
"components",
"dom diff",
"front-end",
"framework"
],
"authors": [
"The Preact Authors (https://github.com/preactjs/preact/contributors)"
],
"repository": "preactjs/preact",
"bugs": "https://github.com/preactjs/preact/issues",
"homepage": "https://preactjs.com",
"devDependencies": {
"@actions/github": "^5.0.0",
"@actions/glob": "^0.2.0",
"@babel/core": "^7.7.0",
"@babel/plugin-proposal-object-rest-spread": "^7.6.2",
"@babel/plugin-transform-react-jsx": "^7.7.0",
"@babel/plugin-transform-react-jsx-source": "^7.7.4",
"@babel/preset-env": "^7.7.1",
"@babel/register": "^7.7.0",
"@types/chai": "^4.1.2",
"@types/mocha": "^5.0.0",
"@types/node": "^14.14.10",
"babel-plugin-istanbul": "^6.0.0",
"babel-plugin-transform-async-to-promises": "^0.8.15",
"babel-plugin-transform-rename-properties": "0.1.0",
"benchmark": "^2.1.4",
"chai": "^4.1.2",
"check-export-map": "^1.3.0",
"coveralls": "^3.0.0",
"cross-env": "^7.0.2",
"diff": "^5.0.0",
"errorstacks": "^2.4.0",
"esbuild": "^0.14.50",
"eslint": "^8.27.0",
"eslint-config-developit": "^1.1.1",
"eslint-config-prettier": "^6.5.0",
"eslint-plugin-react": "7.12.4",
"husky": "^4.3.0",
"karma": "^6.3.16",
"karma-chai-sinon": "^0.1.5",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage": "^2.1.0",
"karma-esbuild": "^2.2.4",
"karma-mocha": "^2.0.1",
"karma-mocha-reporter": "^2.2.5",
"karma-sauce-launcher": "^4.3.4",
"karma-sinon": "^1.0.5",
"karma-sourcemap-loader": "^0.3.7",
"kolorist": "^1.2.10",
"lint-staged": "^10.5.2",
"lodash": "^4.17.20",
"microbundle": "^0.15.1",
"mocha": "^8.2.1",
"npm-merge-driver-install": "^1.1.1",
"npm-run-all": "^4.0.0",
"preact-render-to-string": "^5.2.5",
"prettier": "^1.18.2",
"prop-types": "^15.7.2",
"sade": "^1.7.4",
"sinon": "^9.2.3",
"sinon-chai": "^3.5.0",
"typescript": "^4.9.3",
"undici": "^4.12.0"
},
"volta": {
"node": "16.18.0"
},
"dependencies": {
"@rollup/plugin-alias": "^4.0.2",
"@rollup/plugin-babel": "^6.0.2",
"@rollup/plugin-commonjs": "^23.0.2",
"@rollup/plugin-node-resolve": "^15.0.1",
"@rollup/plugin-replace": "^5.0.1",
"@typescript-eslint/eslint-plugin": "^5.43.0",
"@typescript-eslint/parser": "^5.43.0",
"rollup": "^3.3.0"
}
}
{
"name": "preact",
"amdName": "preact",
"version": "10.11.3",
"private": false,
"description": "Fast 3kb React-compatible Virtual DOM library.",
"main": "dist/preact.js",
"module": "dist/preact.module.js",
"umd:main": "dist/preact.umd.js",
"unpkg": "dist/preact.min.js",
"source": "src/index.js",
"exports": {
".": {
"types": "./src/index.d.ts",
"browser": "./dist/preact.module.js",
"umd": "./dist/preact.umd.js",
"import": "./dist/preact.mjs",
"require": "./dist/preact.js"
},
"./compat": {
"types": "./compat/src/index.d.ts",
"browser": "./compat/dist/compat.module.js",
"umd": "./compat/dist/compat.umd.js",
"import": "./compat/dist/compat.mjs",
"require": "./compat/dist/compat.js"
},
"./debug": {
"types": "./debug/src/index.d.ts",
"browser": "./debug/dist/debug.module.js",
"umd": "./debug/dist/debug.umd.js",
"import": "./debug/dist/debug.mjs",
"require": "./debug/dist/debug.js"
},
"./devtools": {
"types": "./devtools/src/index.d.ts",
"browser": "./devtools/dist/devtools.module.js",
"umd": "./devtools/dist/devtools.umd.js",
"import": "./devtools/dist/devtools.mjs",
"require": "./devtools/dist/devtools.js"
},
"./hooks": {
"types": "./hooks/src/index.d.ts",
"browser": "./hooks/dist/hooks.module.js",
"umd": "./hooks/dist/hooks.umd.js",
"import": "./hooks/dist/hooks.mjs",
"require": "./hooks/dist/hooks.js"
},
"./test-utils": {
"types": "./test-utils/src/index.d.ts",
"browser": "./test-utils/dist/testUtils.module.js",
"umd": "./test-utils/dist/testUtils.umd.js",
"import": "./test-utils/dist/testUtils.mjs",
"require": "./test-utils/dist/testUtils.js"
},
"./jsx-runtime": {
"types": "./jsx-runtime/src/index.d.ts",
"browser": "./jsx-runtime/dist/jsxRuntime.module.js",
"umd": "./jsx-runtime/dist/jsxRuntime.umd.js",
"import": "./jsx-runtime/dist/jsxRuntime.mjs",
"require": "./jsx-runtime/dist/jsxRuntime.js"
},
"./jsx-dev-runtime": {
"browser": "./jsx-runtime/dist/jsxRuntime.module.js",
"umd": "./jsx-runtime/dist/jsxRuntime.umd.js",
"import": "./jsx-runtime/dist/jsxRuntime.mjs",
"require": "./jsx-runtime/dist/jsxRuntime.js"
},
"./compat/client": {
"import": "./compat/client.mjs",
"require": "./compat/client.js"
},
"./compat/server": {
"browser": "./compat/server.browser.js",
"import": "./compat/server.mjs",
"require": "./compat/server.js"
},
"./compat/jsx-runtime": {
"import": "./compat/jsx-runtime.mjs",
"require": "./compat/jsx-runtime.js"
},
"./compat/jsx-dev-runtime": {
"import": "./compat/jsx-dev-runtime.mjs",
"require": "./compat/jsx-dev-runtime.js"
},
"./compat/scheduler": {
"import": "./compat/scheduler.mjs",
"require": "./compat/scheduler.js"
},
"./package.json": "./package.json",
"./compat/package.json": "./compat/package.json",
"./debug/package.json": "./debug/package.json",
"./devtools/package.json": "./devtools/package.json",
"./hooks/package.json": "./hooks/package.json",
"./test-utils/package.json": "./test-utils/package.json",
"./jsx-runtime/package.json": "./jsx-runtime/package.json"
},
"license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/preact"
},
"types": "src/index.d.ts",
"scripts": {
"prepare": "run-s build && check-export-map",
"build": "npm-run-all --parallel build:*",
"build:core": "microbundle build --raw --no-generateTypes -f cjs,esm,umd",
"build:core-min": "microbundle build --raw --no-generateTypes -f cjs,esm,umd,iife src/cjs.js -o dist/preact.min.js",
"build:debug": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd debug",
"build:devtools": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd devtools",
"build:hooks": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd hooks",
"build:test-utils": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd test-utils",
"build:compat": "microbundle build src/index.js src/scheduler.js --raw --no-generateTypes -f cjs,esm,umd --cwd compat --globals 'preact/hooks=preactHooks'",
"build:jsx": "microbundle build --raw --no-generateTypes -f cjs,esm,umd --cwd jsx-runtime",
"postbuild": "node ./config/node-13-exports.js && node ./config/compat-entries.js",
"dev": "microbundle watch --raw --no-generateTypes --format cjs",
"dev:hooks": "microbundle watch --raw --no-generateTypes --format cjs --cwd hooks",
"dev:compat": "microbundle watch --raw --no-generateTypes --format cjs --cwd compat --globals 'preact/hooks=preactHooks'",
"test": "npm-run-all build lint test:unit",
"test:unit": "run-p test:mocha test:karma:minify test:ts",
"test:ts": "run-p test:ts:*",
"test:ts:core": "tsc -p test/ts/ && mocha --require \"@babel/register\" test/ts/**/*-test.js",
"test:ts:compat": "tsc -p compat/test/ts/",
"test:mocha": "mocha --recursive --require \"@babel/register\" test/shared test/node",
"test:mocha:watch": "npm run test:mocha -- --watch",
"test:karma": "cross-env COVERAGE=true BABEL_NO_MODULES=true karma start karma.conf.js --single-run",
"test:karma:minify": "cross-env COVERAGE=true MINIFY=true BABEL_NO_MODULES=true karma start karma.conf.js --single-run",
"test:karma:watch": "cross-env BABEL_NO_MODULES=true karma start karma.conf.js --no-single-run",
"test:karma:hooks": "cross-env COVERAGE=false BABEL_NO_MODULES=true karma start karma.conf.js --grep=hooks/test/browser/**.js --no-single-run",
"test:karma:test-utils": "cross-env PERFORMANCE=false COVERAGE=false BABEL_NO_MODULES=true karma start karma.conf.js --grep=test-utils/test/shared/**.js --no-single-run",
"test:karma:bench": "cross-env PERFORMANCE=true COVERAGE=false BABEL_NO_MODULES=true karma start karma.conf.js --grep=test/benchmarks/**.js --single-run",
"benchmark": "npm run test:karma:bench -- no-single-run",
"lint": "eslint src test debug compat hooks test-utils"
},
"eslintConfig": {
"extends": [
"developit",
"prettier"
],
"settings": {
"react": {
"pragma": "createElement"
}
},
"rules": {
"camelcase": [
1,
{
"allow": [
"__test__*",
"unstable_*",
"UNSAFE_*"
]
}
],
"no-unused-vars": [
2,
{
"args": "none",
"varsIgnorePattern": "^h|React$"
}
],
"prefer-rest-params": 0,
"prefer-spread": 0,
"no-cond-assign": 0,
"react/jsx-no-bind": 0,
"react/no-danger": "off",
"react/prefer-stateless-function": 0,
"react/sort-comp": 0,
"jest/valid-expect": 0,
"jest/no-disabled-tests": 0,
"jest/no-test-callback": 0,
"jest/expect-expect": 0,
"jest/no-standalone-expect": 0,
"jest/no-export": 0,
"react/no-find-dom-node": 0
}
},
"eslintIgnore": [
"test/fixtures",
"test/ts/",
"*.ts",
"dist"
],
"prettier": {
"singleQuote": true,
"trailingComma": "none",
"useTabs": true,
"tabWidth": 2
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx,yml}": [
"prettier --write"
]
},
"husky": {
"hooks": {
"xpre-commit": "lint-staged"
}
},
"files": [
"src",
"dist",
"compat/dist",
"compat/src",
"compat/client.js",
"compat/client.mjs",
"compat/server.browser.js",
"compat/server.js",
"compat/server.mjs",
"compat/scheduler.js",
"compat/scheduler.mjs",
"compat/test-utils.js",
"compat/jsx-runtime.js",
"compat/jsx-runtime.mjs",
"compat/jsx-dev-runtime.js",
"compat/jsx-dev-runtime.mjs",
"compat/package.json",
"debug/dist",
"debug/src",
"debug/package.json",
"devtools/dist",
"devtools/src",
"devtools/package.json",
"hooks/dist",
"hooks/src",
"hooks/package.json",
"jsx-runtime/dist",
"jsx-runtime/src",
"jsx-runtime/package.json",
"test-utils/src",
"test-utils/package.json",
"test-utils/dist"
],
"keywords": [
"preact",
"react",
"ui",
"user interface",
"virtual dom",
"vdom",
"components",
"dom diff",
"front-end",
"framework"
],
"authors": [
"The Preact Authors (https://github.com/preactjs/preact/contributors)"
],
"repository": "preactjs/preact",
"bugs": "https://github.com/preactjs/preact/issues",
"homepage": "https://preactjs.com",
"devDependencies": {
"@actions/github": "^5.0.0",
"@actions/glob": "^0.2.0",
"@babel/core": "^7.7.0",
"@babel/plugin-proposal-object-rest-spread": "^7.6.2",
"@babel/plugin-transform-react-jsx": "^7.7.0",
"@babel/plugin-transform-react-jsx-source": "^7.7.4",
"@babel/preset-env": "^7.7.1",
"@babel/register": "^7.7.0",
"@types/chai": "^4.1.2",
"@types/mocha": "^5.0.0",
"@types/node": "^14.14.10",
"babel-plugin-istanbul": "^6.0.0",
"babel-plugin-transform-async-to-promises": "^0.8.15",
"babel-plugin-transform-rename-properties": "0.1.0",
"benchmark": "^2.1.4",
"chai": "^4.1.2",
"check-export-map": "^1.3.0",
"coveralls": "^3.0.0",
"cross-env": "^7.0.2",
"diff": "^5.0.0",
"errorstacks": "^2.4.0",
"esbuild": "^0.14.50",
"eslint": "^8.27.0",
"eslint-config-developit": "^1.1.1",
"eslint-config-prettier": "^6.5.0",
"eslint-plugin-react": "7.12.4",
"husky": "^4.3.0",
"karma": "^6.3.16",
"karma-chai-sinon": "^0.1.5",
"karma-chrome-launcher": "^3.1.0",
"karma-coverage": "^2.1.0",
"karma-esbuild": "^2.2.4",
"karma-mocha": "^2.0.1",
"karma-mocha-reporter": "^2.2.5",
"karma-sauce-launcher": "^4.3.4",
"karma-sinon": "^1.0.5",
"karma-sourcemap-loader": "^0.3.7",
"kolorist": "^1.2.10",
"lint-staged": "^10.5.2",
"lodash": "^4.17.20",
"microbundle": "^0.15.1",
"mocha": "^8.2.1",
"npm-merge-driver-install": "^1.1.1",
"npm-run-all": "^4.0.0",
"preact-render-to-string": "^5.2.5",
"prettier": "^1.18.2",
"prop-types": "^15.7.2",
"sade": "^1.7.4",
"sinon": "^9.2.3",
"sinon-chai": "^3.5.0",
"typescript": "^4.9.3",
"undici": "^4.12.0"
},
"volta": {
"node": "16.18.0"
},
"dependencies": {
"@rollup/plugin-alias": "^4.0.2",
"@rollup/plugin-babel": "^6.0.2",
"@rollup/plugin-commonjs": "^23.0.2",
"@rollup/plugin-node-resolve": "^15.0.1",
"@rollup/plugin-replace": "^5.0.1",
"@typescript-eslint/eslint-plugin": "^5.43.0",
"@typescript-eslint/parser": "^5.43.0",
"rollup": "^3.3.0"
}
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/types/QtFile.d.ts","entries":[{"id":"sutu.ts","timestamp":1669032527891},{"id":"U1Bt.ts","timestamp":1669032560717},{"id":"Lim5.ts","timestamp":1669032591349},{"id":"AH5P.ts","timestamp":1669032613882},{"id":"oCfF.ts","timestamp":1669032648664},{"id":"pAv0.ts","timestamp":1669032679631},{"id":"5ofx.ts","timestamp":1669032691213},{"id":"K9gO.ts","timestamp":1669032794507},{"id":"KjbK.ts","timestamp":1669032818366}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/.eslintrc.js","entries":[{"id":"LDuO.js","source":"Workspace Edit","timestamp":1668648033494},{"id":"QDCu.js","timestamp":1668648109216},{"id":"TyMw.js","timestamp":1668654348141},{"id":"Icol.js","timestamp":1668667273242}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/cmake.local","entries":[{"id":"TlWB.local","timestamp":1666233657753},{"id":"1c24.local","timestamp":1667571896220}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/main.js","entries":[{"id":"hmpH.js","timestamp":1668749437216},{"id":"p5Qs.js","timestamp":1668749770707},{"id":"yUEI.js","timestamp":1668749829762},{"id":"AiX6.js","timestamp":1669049629793},{"id":"b7Zo.js","timestamp":1669049653441}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/h5ui%40v0.4/scripts/jcmd/build-standalone.js","entries":[{"id":"c5Wr.js","timestamp":1668839001511}]}
{
"dependencies": {
"@grpc/grpc-js": "^1.4.4",
"@grpc/proto-loader": "^0.6.7",
"@rauschma/stringio": "^1.4.0",
"async": "^3.2.4",
"clean-webpack-plugin": "^4.0.0",
"diff": "^5.0.0",
"express": "^4.18.1",
"find-free-port": "^2.0.0",
"get-port": "^6.0.0",
"grpc": "^1.24.11",
"harfbuzzjs": "^0.1.5",
"html-webpack-plugin": "^5.5.0",
"json-stringify-pretty-compact": "^3.0.0",
"md5": "^2.3.0",
"nodejs-websocket": "^1.7.2",
"webpack": "^5.64.4",
"webpack-dev-server": "^4.6.0",
"websocket": "^1.0.32",
"yargs": "^17.0.1",
"zip-stream": "^4.1.0"
}
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/h5ui%40v0.4/test/test_servers/package.json","entries":[{"id":"Cssu.json","timestamp":1668839162151}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/CMakeLists.txt","entries":[{"id":"46I0.txt","timestamp":1666243186265},{"id":"xvHM.txt","timestamp":1667788747157},{"id":"r3xB.txt","timestamp":1667788850372},{"id":"YDum.txt","timestamp":1667788880723},{"id":"hiVG.txt","timestamp":1667818528997},{"id":"0WFo.txt","timestamp":1667818604726},{"id":"KIui.txt","timestamp":1667818649993},{"id":"kMfL.txt","timestamp":1668082129710}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi.code-workspace","entries":[{"id":"GMiL.code-workspace","timestamp":1650162168250},{"id":"iLPH.code-workspace","timestamp":1651065340037},{"id":"4WNY.code-workspace","timestamp":1651065465782},{"id":"VMJ6.code-workspace","timestamp":1652837557163},{"id":"vbcy.code-workspace","timestamp":1652843581185},{"id":"qAQq.code-workspace","timestamp":1652843593472},{"id":"0UV5.code-workspace","timestamp":1655462477280},{"id":"aVTx.code-workspace","timestamp":1656397610840},{"id":"kzAg.code-workspace","timestamp":1660872115550},{"id":"JwTT.code-workspace","timestamp":1661162388110},{"id":"Lrem.code-workspace","timestamp":1665539393261},{"id":"Na0c.code-workspace","timestamp":1668223374417},{"id":"mLKs.code-workspace","timestamp":1668223508364},{"id":"QUAK.code-workspace","timestamp":1668686875972},{"id":"lLjr.code-workspace","timestamp":1668686913395},{"id":"ZPiz.code-workspace","timestamp":1668686925458},{"id":"PHeg.code-workspace","timestamp":1668686958635},{"id":"xmfM.code-workspace","timestamp":1668686976928},{"id":"Z69R.code-workspace","timestamp":1668687074635},{"id":"0qdz.code-workspace","timestamp":1668687444049},{"id":"KVSe.code-workspace","timestamp":1668687458582},{"id":"QShm.code-workspace","timestamp":1668687533270},{"id":"HlN1.code-workspace","timestamp":1668687555786},{"id":"ZZ6T.code-workspace","timestamp":1668688846319},{"id":"W9cY.code-workspace","timestamp":1668688858966},{"id":"yNyX.code-workspace","timestamp":1668689119657},{"id":"NDzt.code-workspace","timestamp":1668689318355},{"id":"4txt.code-workspace","timestamp":1668690001012},{"id":"OlvO.code-workspace","timestamp":1668690039707},{"id":"bwFN.code-workspace","timestamp":1668690057467},{"id":"ZJgI.code-workspace","timestamp":1668741295910},{"id":"RGWP.code-workspace","timestamp":1668749853474},{"id":"sYvn.code-workspace","timestamp":1668749907023},{"id":"uv4f.code-workspace","timestamp":1668749963722},{"id":"JkqB.code-workspace","timestamp":1668998058560},{"id":"p8Dt.code-workspace","timestamp":1668998307805},{"id":"DUQt.code-workspace","timestamp":1668998325228},{"id":"8tMr.code-workspace","timestamp":1669032627307},{"id":"PHtt.code-workspace","timestamp":1669034425851}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/h5ui%40v0.4/scripts/jcmd/tsbind.js","entries":[{"id":"uglh.js","timestamp":1661162461198},{"id":"uwBM.js","timestamp":1661162513985}]}
{"version":1,"resource":"file:///Users/wellbye/sdk/andk/build/cmake/exports.cmake","entries":[{"id":"COOo.cmake","timestamp":1652183728893},{"id":"39Ta.cmake","source":"undoRedo.source","timestamp":1652183746418},{"id":"xnz4.cmake","timestamp":1652352853826},{"id":"IfD9.cmake","source":"undoRedo.source","timestamp":1652352910562},{"id":"TvNC.cmake","timestamp":1652353099844},{"id":"6ChE.cmake","source":"undoRedo.source","timestamp":1652353145800}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/cpp/qtPxViewWidget.cpp","entries":[{"id":"Y73A.cpp","timestamp":1671073565579},{"id":"UbA8.cpp","timestamp":1671074464083},{"id":"XcC1.cpp","timestamp":1671076402709},{"id":"P4E1.cpp","timestamp":1671076466036},{"id":"78tA.cpp","timestamp":1671076665618},{"id":"WZtd.cpp","timestamp":1671076735265}]}
{"version":1,"resource":"file:///Users/wellbye/Downloads/kf-pixiu-proj/src/common/framework-appwindow/gameletapi.ts","entries":[{"id":"exTM.ts","timestamp":1656397658943}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/.jtrc.js","entries":[{"id":"Mhe9.js","timestamp":1649807358335},{"id":"VUCl.js","source":"undoRedo.source","timestamp":1649807368537},{"id":"8KCV.js","timestamp":1649807436577},{"id":"d5iW.js","timestamp":1658374485156},{"id":"lZdp.js","timestamp":1658374526341}]}
{"version":1,"resource":"file:///Users/wellbye/sdk/andk/build/cmake/adjust_api_level.cmake","entries":[{"id":"CBjX.cmake","timestamp":1652080386699}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/thirdparty/prebuilt/pxsdk/CMakeLists.txt","entries":[{"id":"igcC.txt","timestamp":1666148574612},{"id":"48xX.txt","timestamp":1666169430320},{"id":"AHxX.txt","timestamp":1666169574081}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/cpp/qtTracyWidget.h","entries":[{"id":"oRp5.h","timestamp":1666146337945},{"id":"jUfJ.h","source":"undoRedo.source","timestamp":1666147113556}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/scripts/test/dd.js","entries":[{"id":"EdsS.js","timestamp":1669218011026},{"id":"3kIX.js","timestamp":1669218194399}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/karma.conf.js","entries":[{"id":"IUT1.js","timestamp":1668522140061},{"id":"dly2.js","timestamp":1668522320297},{"id":"ZHbH.js","source":"undoRedo.source","timestamp":1668522332024},{"id":"lJYj.js","timestamp":1668522334145},{"id":"OZY3.js","source":"undoRedo.source","timestamp":1668522339528}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/preact-router/dist/index.js","entries":[{"id":"kk9s.js","timestamp":1668229704621}]}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"lib": [
"DOM",
"ES2020"
],
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
// "node_modules",
// "bower_components",
// "jspm_packages",
// "tmp",
// "temp"
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/jsconfig.json","entries":[{"id":"teFe.json","timestamp":1668754785999},{"id":"IGHi.json","timestamp":1668754851147},{"id":"doKi.json","timestamp":1668754923598},{"id":"RKC9.json","timestamp":1668754995454},{"id":"MA1w.json","source":"undoRedo.source","timestamp":1668755000208},{"id":"bEgk.json","timestamp":1668755003254},{"id":"wYQr.json","timestamp":1668755056774},{"id":"vvkq.json","timestamp":1668755159302},{"id":"XADn.json","timestamp":1668755182672},{"id":"Z5LC.json","timestamp":1668755307023},{"id":"qgUa.json","timestamp":1668755921970},{"id":"ob6P.json","timestamp":1668755935791},{"id":"sZ6M.json","timestamp":1668755964956}]}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"lib": [
"DOM",
"ES2020"
],
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"baseUrl": "./",
"target": "es6",
"module": "ES6",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"baseUrl": "./",
"target": "es6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
jj // for the documentation about the jsconfig.json format
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"baseUrl": "./",
"target": "es6",
"module": "ES6",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"lib": [
"DOM"
],
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"lib": [
"DOM"
],
"types": [
"browser"
],
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"lib": [
"DOM"
],
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"lib": [
"DOM"
],
"types": [
"browser"
],
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=759670
// for the documentation about the jsconfig.json format
"compilerOptions": {
"lib": [
"DOM"
],
"types": [],
"target": "es5",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules",
"bower_components",
"jspm_packages",
"tmp",
"temp"
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/src/diff/index.js","entries":[{"id":"OY5B.js","timestamp":1668564053055},{"id":"2Evq.js","timestamp":1668565971917},{"id":"vQbC.js","timestamp":1668566776667},{"id":"eX2K.js","timestamp":1668566825669},{"id":"Y4Bh.js","timestamp":1668567023651},{"id":"gGhl.js","timestamp":1668567037366},{"id":"OMNR.js","timestamp":1668567165656},{"id":"fqxm.js","timestamp":1668567272070},{"id":"B0Rq.js","timestamp":1668568416564},{"id":"o0Qj.js","timestamp":1668568629372},{"id":"Qnp7.js","timestamp":1668581768925},{"id":"jnHD.js","timestamp":1668587475249},{"id":"D3tU.js","timestamp":1668587767175},{"id":"0rrw.js","timestamp":1668590300043},{"id":"0LaT.js","timestamp":1668590365549},{"id":"zo13.js","source":"Workspace Edit","timestamp":1668590473397},{"id":"Eahw.js","timestamp":1668590477692},{"id":"Ny2K.js","timestamp":1668593378382},{"id":"Ehg2.js","timestamp":1668594289003},{"id":"qprn.js","timestamp":1668594351423},{"id":"xdcb.js","timestamp":1668594803845},{"id":"MyoR.js","source":"undoRedo.source","timestamp":1668606640368},{"id":"RIbN.js","timestamp":1668607477545},{"id":"x8Wb.js","timestamp":1668607573999},{"id":"lYeI.js","timestamp":1668609412437},{"id":"hunc.js","timestamp":1668648121551},{"id":"dyVf.js","timestamp":1668652314763},{"id":"rPCY.js","timestamp":1668653074108},{"id":"vUDt.js","timestamp":1668653086078},{"id":"oWXQ.js","timestamp":1668653115858},{"id":"xAMp.js","timestamp":1668656458858},{"id":"7Uow.js","timestamp":1668656472265},{"id":"VKuy.js","timestamp":1668656488459},{"id":"nvMs.js","timestamp":1668661970276},{"id":"GdTC.js","timestamp":1668661991210},{"id":"MOnT.js","timestamp":1668662532393},{"id":"6oV3.js","timestamp":1668662606718},{"id":"DBKd.js","timestamp":1668662655005},{"id":"fjlZ.js","timestamp":1668662701458},{"id":"od5H.js","timestamp":1668663602548},{"id":"c2TP.js","timestamp":1668663621720},{"id":"82cc.js","timestamp":1668663633543},{"id":"Jicc.js","timestamp":1668667170952}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/quickjs/quickjs-libc.c","entries":[{"id":"ZrSq.c","timestamp":1667978344013},{"id":"UBIq.c","timestamp":1667978378868},{"id":"cW72.c","timestamp":1667978445674},{"id":"DRFn.c","timestamp":1667978490243},{"id":"BT1i.c","timestamp":1667978581601},{"id":"3xIJ.c","timestamp":1667978959577},{"id":"h9vp.c","timestamp":1667978986289},{"id":"D8Qr.c","timestamp":1667979012251},{"id":"Dqvo.c","timestamp":1667979136378},{"id":"V5V9.c","timestamp":1667979868331},{"id":"B67S.c","timestamp":1667980970830},{"id":"dSiC.c","timestamp":1667981023282},{"id":"fvcs.c","timestamp":1667981068092},{"id":"A5cX.c","timestamp":1667981095905},{"id":"qLr8.c","timestamp":1667981170354},{"id":"P38c.c","timestamp":1667981218895},{"id":"yTrA.c","timestamp":1667981324724},{"id":"oe5a.c","timestamp":1667981469479},{"id":"XInV.c","timestamp":1667986128446},{"id":"RhHy.c","timestamp":1667986213298},{"id":"dnZw.c","timestamp":1667986566167},{"id":"77u5.c","timestamp":1667986597613},{"id":"kviv.c","timestamp":1667988687843},{"id":"ZcgH.c","timestamp":1667988731262},{"id":"tc1z.c","timestamp":1667988747273},{"id":"vpOy.c","timestamp":1668003757264},{"id":"BTp8.c","timestamp":1668009062672},{"id":"UHol.c","timestamp":1668014131143},{"id":"i8ZP.c","timestamp":1668014731330},{"id":"d9E9.c","timestamp":1668044168986},{"id":"hGu1.c","timestamp":1668044186728},{"id":"6DYW.c","timestamp":1668044327644},{"id":"v9Tp.c","timestamp":1668044346925}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/act-pixui/apps/a20211206racecommunity/vue.config.js","entries":[{"id":"VlOV.js","timestamp":1657159243839},{"id":"FLZI.js","timestamp":1659006424173},{"id":"2eRt.js","timestamp":1659006438923}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/plugins/history/index.js","entries":[{"id":"I5FV.js","timestamp":1669012779708},{"id":"XXoZ.js","timestamp":1669049124194},{"id":"juuw.js","timestamp":1669049163690},{"id":"SCcs.js","source":"undoRedo.source","timestamp":1669049448239},{"id":"QXxS.js","timestamp":1669049490868}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/src/core/helper/DataStream.cpp","entries":[{"id":"14on.cpp","timestamp":1669813418928}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxwindows/PxUpdate/main.cpp","entries":[{"id":"z2Ck.cpp","timestamp":1667788538949},{"id":"39bt.cpp","timestamp":1667788554714},{"id":"aVqj.cpp","timestamp":1667789468642}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/act-pixui/injection/DocumentPrototype.js","entries":[{"id":"2lE5.js","timestamp":1657023249966}]}
{
"scripts": {
},
"dependencies": {
"@babel/standalone": "^7.20.4",
"@typescript-eslint/eslint-plugin": "4.30.0",
"@typescript-eslint/parser": "4.30.0",
"adm-zip": "^0.5.9",
"csstype": "^3.1.1",
"debug": "^4.3.4",
"eslint": "7.32.0",
"express": "^4.18.2",
"fs-extra": "^10.1.0",
"handlebars": "^4.7.7",
"handlebars-helpers": "^0.10.0",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"serve-index": "^1.9.1",
"serve-static": "^1.15.0",
"shelljs": "^0.8.5",
"typescript": "^4.8.4",
"unzip-stream": "^0.3.1",
"yaml": "^2.1.3",
"yargs": "^17.6.0"
}
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/package.json","entries":[{"id":"3G86.json","timestamp":1668768180394}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.eslintrc.js","entries":[{"id":"VVAO.js","timestamp":1668741548508}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/src/core/helper/lib_md5.cpp","entries":[{"id":"lCLU.cpp","timestamp":1667986374878}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/plugins/core/project.js","entries":[{"id":"iQqD.js","source":"Fix all fixable ESLint issues","timestamp":1670156287131},{"id":"MmTR.js","timestamp":1670156300416},{"id":"JxVc.js","source":"Fix all fixable ESLint issues","timestamp":1670156308205},{"id":"uf4v.js","timestamp":1670156309850},{"id":"114N.js","source":"Fix all fixable ESLint issues","timestamp":1670156591022},{"id":"oMyQ.js","timestamp":1670156689858}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/resources/html/px.css","entries":[{"id":"9ClE.css","timestamp":1669006673399},{"id":"4xbw.css","timestamp":1669006706041}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/cpp/main.cpp","entries":[{"id":"8UNV.cpp","timestamp":1668691391059},{"id":"G77B.cpp","timestamp":1668692202348},{"id":"VLSf.cpp","source":"undoRedo.source","timestamp":1668693011438},{"id":"GZzV.cpp","timestamp":1668693013876},{"id":"FsCT.cpp","timestamp":1668997988026},{"id":"Fidq.cpp","timestamp":1668999247233},{"id":"bOOM.cpp","timestamp":1668999262100},{"id":"wkPw.cpp","timestamp":1669001064065},{"id":"cYoO.cpp","timestamp":1669029988752},{"id":"ww8p.cpp","timestamp":1669030070150},{"id":"CzcN.cpp","timestamp":1669030086880},{"id":"LAKc.cpp","timestamp":1669030224683}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/resources/html/componentmgr.jsx","entries":[{"id":"llrO.jsx","timestamp":1668754314783},{"id":"dh3b.jsx","timestamp":1668754746857}]}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "dist/build",
"emitDecoratorMetadata": false,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/demo/pue/pue/scripts/tsconfig.json","entries":[{"id":"d2P9.json","timestamp":1650598924558},{"id":"9jfS.json","timestamp":1650601177348},{"id":"MmIC.json","timestamp":1650604149967},{"id":"hRho.json","timestamp":1650604479909},{"id":"TlLS.json","timestamp":1650605220608},{"id":"Zmeb.json","timestamp":1650605391860},{"id":"qOlQ.json","timestamp":1650609718384},{"id":"mojW.json","timestamp":1650610774578},{"id":"kr3a.json","timestamp":1650610985651},{"id":"ypYr.json","timestamp":1650611113248}]}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": false,
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
// "outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"typeRoots": ["./"],
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": false,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
"pue"
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
// "outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
// "outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
// "outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "dist/build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/CMakeLists.txt","entries":[{"id":"HqBf.txt","timestamp":1669018142875},{"id":"MUsy.txt","timestamp":1669018168161},{"id":"pR3x.txt","timestamp":1669018197647},{"id":"bPQJ.txt","timestamp":1669018208759},{"id":"3vUh.txt","timestamp":1669018226439},{"id":"BqE0.txt","timestamp":1669018246655},{"id":"uZqD.txt","timestamp":1669018334855}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/cmake.local","entries":[{"id":"tfAK.local","timestamp":1666234157309},{"id":"Nwg5.local","timestamp":1666234192135},{"id":"frOd.local","timestamp":1666234956611},{"id":"b3Fw.local","timestamp":1670075743925},{"id":"vMTE.local","timestamp":1670156327758}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/scripts/menumgr.js","entries":[{"id":"tPL5.js","timestamp":1669554612766},{"id":"L3aC.js","timestamp":1669554638539}]}
{"version":1,"resource":"file:///c%3A/repo/duilib/DuiLib/CMakeLists.txt","entries":[{"id":"LAUq.txt","timestamp":1667785071281}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/check/main.tsx","entries":[{"id":"1gBx.tsx","timestamp":1668755110928}]}
{
"folders": [
{
"path": "Z:/repo/m/pxapp"
},
{
"path": "Z:/repo/m/h5ui@v0.4"
}
],
"settings": {}
}
{
"folders": [
{
"path": "Z:/repo/m/pxapp"
},
{
"path": "Z:/repo/m/h5ui@v0.4"
}
],
"settings": {
"files.associations": {
"cmath": "c"
}
}
}
{"version":1,"resource":"file:///c%3A/Users/wellbye/AppData/Roaming/Code/Workspaces/1666233637066/workspace.json","entries":[{"id":"aqHu.json","timestamp":1666233636885},{"id":"ce1q.json","timestamp":1666235092680}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/init.js","entries":[{"id":"AaVQ.js","timestamp":1668959938068},{"id":"DLjo.js","timestamp":1668994938022}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.cache/pxide.ini","entries":[{"id":"YN8o.ini","timestamp":1669012387379},{"id":"7UuX.ini","timestamp":1669012583971},{"id":"kqss.ini","timestamp":1669012599365},{"id":"8Lqp.ini","timestamp":1669012739564},{"id":"S0FH.ini","timestamp":1669012801187},{"id":"rowu.ini","timestamp":1669012830844},{"id":"7Ed0.ini","timestamp":1669018463628},{"id":"EZEZ.ini","timestamp":1669018497742},{"id":"P8vA.ini","timestamp":1669018510942},{"id":"ZZvx.ini","timestamp":1669018542168},{"id":"z4zc.ini","timestamp":1669018632741},{"id":"i1zI.ini","timestamp":1669020286275},{"id":"Rukc.ini","timestamp":1669035510885},{"id":"jiuG.ini","timestamp":1669037500866},{"id":"cCXR.ini","timestamp":1669037764859},{"id":"2b4E.ini","timestamp":1669038237900},{"id":"MHOn.ini","timestamp":1669038275418},{"id":"kEEC.ini","timestamp":1669038370646}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/quickjs/CMakeLists.txt","entries":[{"id":"FNy4.txt","timestamp":1666228716530}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/MyAppium/config/wdio.android.app.conf.ts","entries":[{"id":"cirJ.ts","timestamp":1651103549359},{"id":"ijIy.ts","timestamp":1651107611956},{"id":"9kiK.ts","timestamp":1651109032601},{"id":"9O4Z.ts","timestamp":1651109415256},{"id":"Chjw.ts","timestamp":1651110533752},{"id":"BVUT.ts","timestamp":1651111220428},{"id":"zcYW.ts","timestamp":1651113596972},{"id":"EvvF.ts","timestamp":1651113719795},{"id":"9Eqm.ts","timestamp":1651114171652},{"id":"8nL4.ts","timestamp":1651114276873},{"id":"64Pa.ts","timestamp":1653018517813}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/mmkv/CMakeLists.txt","entries":[{"id":"vgIn.txt","timestamp":1667555617697},{"id":"fsBY.txt","timestamp":1667555649471},{"id":"uMMd.txt","timestamp":1667795610893},{"id":"vMlv.txt","timestamp":1667795808027},{"id":"iSPn.txt","timestamp":1667795862172},{"id":"Jms2.txt","timestamp":1667796137842},{"id":"Qckp.txt","timestamp":1667796225820},{"id":"AD1f.txt","timestamp":1667796338051},{"id":"htO9.txt","timestamp":1668014180089},{"id":"cA7m.txt","timestamp":1668014319653},{"id":"U1kR.txt","timestamp":1668014752605}]}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run pxide",
"type": "shell",
"command": "${command:cmake.launchTargetPath}",
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run pxide",
"type": "shell",
"command": "${command:cmake.launchTargetPath} --init_script='../dd.js'",
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run pxide",
"type": "shell",
"command": "jtx"
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": false
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "xafter_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": false,
"reveal": "never",
"focus": false,
"panel": "shared",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "xafter_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "never",
"focus": false,
"panel": "dedicated",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "typescript",
"tsconfig": "tsconfig.json",
"problemMatcher": ["$tsc"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.vscode/tasks.json","entries":[{"id":"yx5H.json","timestamp":1668768305453},{"id":"dDI5.json","source":"renamed.source","timestamp":1668768317788},{"id":"FOCs.json","timestamp":1668768322972},{"id":"SacB.json","timestamp":1668768379310},{"id":"5WtE.json","timestamp":1668768406039},{"id":"0blE.json","timestamp":1668768467528},{"id":"Ns9p.json","timestamp":1668768519667},{"id":"Xu2c.json","timestamp":1668768856375},{"id":"ykxp.json","timestamp":1668768938182},{"id":"14C9.json","timestamp":1668768975040},{"id":"d2Or.json","timestamp":1668769029451},{"id":"11iP.json","timestamp":1668769148378},{"id":"CLRh.json","timestamp":1668773928588},{"id":"uXiI.json","timestamp":1668773952872},{"id":"mAKL.json","timestamp":1668773976228},{"id":"ti9e.json","timestamp":1668774000561},{"id":"mZEl.json","timestamp":1668774041252},{"id":"zsnW.json","timestamp":1668774122408},{"id":"fniF.json","timestamp":1668774192275},{"id":"fB6V.json","timestamp":1669021585191},{"id":"CtLQ.json","timestamp":1669022215098},{"id":"sibr.json","timestamp":1669022235568},{"id":"HaeY.json","timestamp":1669029075696},{"id":"cS3N.json","timestamp":1669030483958},{"id":"NarT.json","timestamp":1669030503289}]}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "xafter_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "dedicated",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "dedicated",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "typescript",
"tsconfig": "tsconfig.json",
"problemMatcher": [
"$tsc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": false,
"reveal": "never",
"focus": false,
"panel": "shared",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "dedicated",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "dedicated",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": false,
"reveal": "never",
"focus": false,
"panel": "shared",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run pxide",
"type": "shell",
"command": "${command:cmake.launchTargetPath}",
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"command": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "xafter_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": false,
"reveal": "never",
"focus": false,
"panel": "shared",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "silent",
"focus": false,
"panel": "dedicated",
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "always",
"focus": false,
"panel": "shared",
"showReuseMessage": true,
"clear": true,
},
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run pxide",
"type": "shell",
"command": "after_init_script=../dd.js ${command:cmake.launchTargetPath}",
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run pxide",
"type": "shell",
"command": "${command:cmake.launchTargetPath} --init_script=../dd.js ",
"problemMatcher": []
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"type": "typescript",
"tsconfig": "tsconfig.json",
"problemMatcher": ["$tsc"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "run-pxide",
"type": "shell",
"command": "after_init_script=./test/dd.js ${command:cmake.launchTargetPath}",
"presentation": {
"echo": true,
"reveal": "silent",
"focus": false,
"panel": "dedicated",
"clear": true,
},
"problemMatcher": []
}
]
}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/bx/include/bx/string.h","entries":[{"id":"MSSE.h","timestamp":1667582981984},{"id":"761K.h","timestamp":1667583008870},{"id":"LG9r.h","timestamp":1667583124401},{"id":"zag4.h","timestamp":1667583425658}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/CMakeLists.txt","entries":[{"id":"0ulq.txt","timestamp":1666170433783},{"id":"eXZy.txt","timestamp":1666243171559},{"id":"7jTE.txt","timestamp":1667709887239}]}
{"version":1,"resource":"file:///Users/wellbye/repo/demo/pue/pue/.gitignore","entries":[{"id":"lCVO","timestamp":1650598679925},{"id":"mDXD","timestamp":1650598737331},{"id":"MulW","timestamp":1650598774483},{"id":"Q6ji","timestamp":1650598791623},{"id":"lQNL","timestamp":1650598816271}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/MyAppium/run.js","entries":[{"id":"CstM.js","timestamp":1652855325873}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/plugins/history/history.html","entries":[{"id":"35UL.html","timestamp":1668076070742},{"id":"63Ey.html","timestamp":1668076114233},{"id":"R5vF.html","timestamp":1668076143287}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/src/nanovg/render/gl/nanovg_gl.h","entries":[{"id":"qJ7n.h","timestamp":1667712610142},{"id":"2eFY.h","timestamp":1667712680961}]}
{"version":1,"resource":"file:///Users/wellbye/sdk/andk_old/android-ndk-r19c/build/cmake/platforms.cmake","entries":[{"id":"HehE.cmake","timestamp":1652081450615},{"id":"1DJp.cmake","source":"undoRedo.source","timestamp":1652081606091}]}
{"version":1,"resource":"file:///Users/wellbye/repo/demo/pue/pue/scripts/rollup.config.js","entries":[{"id":"7Yd1.js","timestamp":1650598903079},{"id":"miKF.js","timestamp":1650599036635},{"id":"shbG.js","timestamp":1650599048449},{"id":"cbe4.js","timestamp":1650599072418},{"id":"DKMm.js","timestamp":1650599098736},{"id":"cr66.js","timestamp":1650604059937},{"id":"Bfg4.js","timestamp":1650604559230},{"id":"zVkm.js","timestamp":1650604620246},{"id":"riPB.js","timestamp":1650604873922},{"id":"LB9h.js","timestamp":1650604897433},{"id":"Pxbh.js","timestamp":1650604935423},{"id":"nFu8.js","timestamp":1650604950085},{"id":"jDrj.js","timestamp":1650605162803},{"id":"XowT.js","timestamp":1650605177741},{"id":"qPjA.js","timestamp":1650605208124},{"id":"QbNB.js","timestamp":1650609735778},{"id":"jrg0.js","timestamp":1650609772826}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/src/h5uiview/testm.cpp","entries":[{"id":"2vIk.cpp","timestamp":1667572133512}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/act-pixui/apps/a20211119matchvideo/vue.config.js","entries":[{"id":"bTgM.js","timestamp":1655466283483},{"id":"HUJJ.js","timestamp":1655466674928},{"id":"sPM3.js","timestamp":1655466719989},{"id":"BWCU.js","timestamp":1655466794601}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/compat/src/index.js","entries":[{"id":"EEZt.js","timestamp":1668526888887},{"id":"ziqE.js","timestamp":1668526905148},{"id":"XkpU.js","timestamp":1668526931084}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/src/render.js","entries":[{"id":"XDsL.js","timestamp":1668647218570},{"id":"5B4G.js","timestamp":1668647278752},{"id":"FCJn.js","timestamp":1668647439903},{"id":"0Pfg.js","timestamp":1668647467088},{"id":"cZMR.js","timestamp":1668647511962},{"id":"At67.js","timestamp":1668647534890},{"id":"ArCp.js","timestamp":1668647660512},{"id":"UxSI.js","timestamp":1668647958746},{"id":"YdUh.js","timestamp":1668648059184},{"id":"nz5N.js","source":"undoRedo.source","timestamp":1668648067433},{"id":"LBEc.js","timestamp":1668648145075},{"id":"8frY.js","timestamp":1668648214004},{"id":"bXNy.js","timestamp":1668648315501},{"id":"juQv.js","timestamp":1668648343327},{"id":"fgJB.js","timestamp":1668648414679},{"id":"RmW9.js","timestamp":1668648435535},{"id":"mir4.js","timestamp":1668648465447},{"id":"ai8q.js","timestamp":1668648476738},{"id":"Zjnu.js","timestamp":1668648490638},{"id":"w5nT.js","timestamp":1668648525024},{"id":"y6Fs.js","timestamp":1668649564248},{"id":"dd5T.js","timestamp":1668649591361},{"id":"0d3d.js","timestamp":1668649614591},{"id":"vx5t.js","timestamp":1668649633065},{"id":"xUm7.js","timestamp":1668649948837},{"id":"aoMI.js","timestamp":1668650006641},{"id":"2peX.js","timestamp":1668650043505},{"id":"AUsw.js","timestamp":1668650210022},{"id":"d1YX.js","timestamp":1668650233993},{"id":"rFXu.js","timestamp":1668650448234},{"id":"42Yg.js","timestamp":1668650471902},{"id":"23Gp.js","timestamp":1668650500332},{"id":"tHu7.js","timestamp":1668650514447},{"id":"Q9KQ.js","timestamp":1668650526432},{"id":"OMhw.js","timestamp":1668650562890},{"id":"qjx3.js","timestamp":1668650598633},{"id":"XOVJ.js","timestamp":1668650624401},{"id":"uji6.js","timestamp":1668650641335},{"id":"8ybF.js","timestamp":1668650654238},{"id":"XuCb.js","timestamp":1668650698853},{"id":"8lMH.js","timestamp":1668651349263},{"id":"eYpc.js","timestamp":1668651769673},{"id":"FxUg.js","timestamp":1668652397559},{"id":"5ysU.js","source":"Workspace Edit","timestamp":1668652437424},{"id":"JO2e.js","timestamp":1668653905668},{"id":"Uaz7.js","timestamp":1668656509976},{"id":"kh6f.js","timestamp":1668661077677},{"id":"wGSe.js","timestamp":1668665135403},{"id":"baiA.js","timestamp":1668666993242},{"id":"zdHh.js","timestamp":1668667120886}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/MyAppium/config/wdio.ios.app.conf.ts","entries":[{"id":"cvSM.ts","timestamp":1651112371625},{"id":"gIHj.ts","source":"Workspace Edit","timestamp":1651112374184}]}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/win64/${buildType}"
}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/.vscode/settings.json","entries":[{"id":"O7wg.json","timestamp":1666145032024},{"id":"qSOG.json","timestamp":1666945230736},{"id":"H6fn.json","timestamp":1667554721695},{"id":"LiLE.json","timestamp":1667870265274},{"id":"cgVY.json","timestamp":1667870347063}]}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/win64/${buildType}"
}
{
"cmake.configureOnOpen": true,
"cmake.configureArguments": "-DCMAKE_VERBOSE_MAKEFILE=1",
"cmake.buildArguments": "-v",
"cmake.buildDirectory": "${workspaceFolder}/.build/我pxide/win64/${buildType}"
}
{
"cmake.configureOnOpen": true
}
{
"cmake.configureOnOpen": true,
"cmake.buildDirectory": "${workspaceFolder}/.build/pxide/win64/${buildType}"
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/test/dd.js","entries":[{"id":"BQjt.js","timestamp":1668752050375},{"id":"A8ib.js","timestamp":1668752150021},{"id":"sxwF.js","source":"Workspace Edit","timestamp":1668752178401},{"id":"qgK4.js","timestamp":1668753906752},{"id":"UuC1.js","timestamp":1668756333617},{"id":"2bFT.js","timestamp":1668779544160},{"id":"cwe2.js","timestamp":1668779581328},{"id":"msY0.js","timestamp":1668784571424},{"id":"YFeK.js","timestamp":1668841491333},{"id":"AEqm.js","timestamp":1668872099341},{"id":"KJqY.js","timestamp":1668960118760},{"id":"L8P4.js","timestamp":1669005642222},{"id":"DZyD.js","timestamp":1669005655005},{"id":"tyye.js","timestamp":1669030004482},{"id":"ShBQ.js","timestamp":1669030229638},{"id":"9h5U.js","timestamp":1669030277430},{"id":"HSWE.js","timestamp":1669030469330},{"id":"dHJ5.js","timestamp":1669032841015},{"id":"BaEG.js","timestamp":1669032855587},{"id":"bCfQ.js","timestamp":1669035637326},{"id":"I7MN.js","timestamp":1669035662486},{"id":"DPeM.js","timestamp":1669042879283},{"id":"20N5.js","timestamp":1669042912235},{"id":"LM7v.js","timestamp":1669042923592},{"id":"KOFE.js","timestamp":1669042943705},{"id":"BOvH.js","timestamp":1669042973310}]}
{"version":1,"resource":"file:///Users/wellbye/repo/demo/pue/pue/scripts/package.json","entries":[{"id":"I98U.json","timestamp":1650605232437}]}
{
"dependencies": {
"@typescript-eslint/eslint-plugin": "^5.20.0",
"@typescript-eslint/parser": "^5.20.0",
"eslint": "^8.13.0",
"reflect-metadata": "^0.1.13",
"rollup-plugin-sourcemaps": "^0.6.3",
"rollup-plugin-typescript2": "^0.31.2",
"typescript": "^4.6.3"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^21.1.0",
"@rollup/plugin-node-resolve": "^13.2.1",
"@rollup/plugin-typescript": "^8.3.2",
"rollup": "^2.70.2"
}
}
{"version":1,"resource":"file:///Users/wellbye/Library/Application%20Support/Code/Workspaces/1652351436651/workspace.json","entries":[{"id":"nbWq.json","timestamp":1652351436638}]}
{
"folders": [
{
"path": "/Users/wellbye/sdk/andk"
},
{
"path": "/opt/homebrew/Cellar/cmake/3.22.2"
}
],
"settings": {}
}
{"version":1,"resource":"vscode-userdata:/c%3A/Users/wellbye/AppData/Roaming/Code/User/keybindings.json","entries":[{"id":"Z1oN.json","timestamp":1668080475299},{"id":"FA5b.json","timestamp":1668088508151},{"id":"n9Eb.json","timestamp":1671076312281}]}
// 将键绑定放入此文件中以覆盖默认值
[
{
"key": "ctrl+oem_3",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+oem_7",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "ctrl+i ctrl+i",
"command": "editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+space",
"command": "-editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly"
},
{
"key": "alt+oem_7",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+alt+p",
"command": "workbench.action.showCommands"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+t ctrl+n",
"command": "workbench.action.terminal.rename"
},
{
"key": "ctrl+alt+r",
"command": "workbench.action.tasks.restartTask"
},
{
"key": "ctrl+alt+e",
"command": "workbench.action.tasks.test"
},
{
"key": "ctrl+k",
"command": "-extension.vim_ctrl+k",
"when": "editorTextFocus && vim.active && vim.use<C-k> && !inDebugRepl"
},
{
"key": "ctrl+w",
"command": "-extension.vim_ctrl+w",
"when": "editorTextFocus && vim.active && vim.use<C-w> && !inDebugRepl"
},
{
"key": "ctrl+k ctrl+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "ctrl+alt+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "ctrl+l",
"command": "-extension.vim_navigateCtrlL",
"when": "editorTextFocus && vim.active && vim.use<C-l> && !inDebugRepl"
},
{
"key": "ctrl+l",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+h",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+h",
"command": "-extension.vim_ctrl+h",
"when": "editorTextFocus && vim.active && vim.use<C-h> && !inDebugRepl"
},
{
"key": "ctrl+alt+h",
"command": "editor.action.startFindReplaceAction"
},
{
"key": "ctrl+h",
"command": "-editor.action.startFindReplaceAction"
},
{
"key": "alt+n alt+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "alt+u alt+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "alt+u alt+s",
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
},
{
"key": "alt+u alt+i",
"command": "workbench.action.tasks.runTask",
"args": "startIOS"
},
{
"key": "alt+x alt+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
// "key": "alt+u alt+t",
"key": "shift+alt+h",
"command": "workbench.action.tasks.runTask",
"args": "npm: itest - devs"
// "when": "terminalFocus"
},
{
"key": "f3",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "alt+left",
"command": "-workbench.action.navigateBack"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+right",
"command": "-workbench.action.navigateForward"
},
{
"key": "ctrl+k ctrl+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+oem_6",
"command": "-extension.vim_ctrl+]",
"when": "editorTextFocus && vim.active && vim.use<C-]> && !inDebugRepl"
},
{
"key": "ctrl+oem_4",
"command": "-extension.vim_ctrl+[",
"when": "editorTextFocus && vim.active && vim.use<C-[> && !inDebugRepl"
},
{
"key": "ctrl+alt+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "ctrl+e",
"command": "-extension.vim_ctrl+e",
"when": "editorTextFocus && vim.active && vim.use<C-e> && !inDebugRepl"
},
{
"key": "ctrl+oem_5",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "alt+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+alt+m",
"command": "-code-runner.stop"
},
{
"key": "ctrl+alt+m",
"command": "-extension.prettyJSON"
},
{
"key": "ctrl+j",
"command": "-extension.vim_ctrl+j",
"when": "editorTextFocus && vim.active && vim.use<C-j> && !inDebugRepl"
},
{
"key": "ctrl+f",
"command": "-extension.vim_ctrl+f",
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+k",
"command": "showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+j",
"command": "showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+pagedown",
"command": "scrollPageDown",
"when": "textInputFocus"
},
{
"key": "alt+pagedown",
"command": "-scrollPageDown",
"when": "textInputFocus"
},
{
"key": "alt+pageup",
"command": "scrollPageUp",
"when": "textInputFocus"
},
{
"key": "alt+pageup",
"command": "-scrollPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+win+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "f6",
"command": "cmake.launchTarget",
"when": "cmake:enableFullFeatureSet && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "cmake:enableFullFeatureSet && !cmake:hideDebugCommand && !inDebugMode"
}
]
// 将键绑定放入此文件中以覆盖默认值
[
{
"key": "ctrl+oem_3",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+oem_7",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "ctrl+i ctrl+i",
"command": "editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+space",
"command": "-editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly"
},
{
"key": "alt+oem_7",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+alt+p",
"command": "workbench.action.showCommands"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+t ctrl+n",
"command": "workbench.action.terminal.rename"
},
{
"key": "ctrl+alt+r",
"command": "workbench.action.tasks.restartTask"
},
{
"key": "ctrl+alt+e",
"command": "workbench.action.tasks.test"
},
{
"key": "ctrl+k",
"command": "-extension.vim_ctrl+k",
"when": "editorTextFocus && vim.active && vim.use<C-k> && !inDebugRepl"
},
{
"key": "ctrl+w",
"command": "-extension.vim_ctrl+w",
"when": "editorTextFocus && vim.active && vim.use<C-w> && !inDebugRepl"
},
{
"key": "ctrl+k ctrl+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "ctrl+alt+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "ctrl+l",
"command": "-extension.vim_navigateCtrlL",
"when": "editorTextFocus && vim.active && vim.use<C-l> && !inDebugRepl"
},
{
"key": "ctrl+l",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+h",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+h",
"command": "-extension.vim_ctrl+h",
"when": "editorTextFocus && vim.active && vim.use<C-h> && !inDebugRepl"
},
{
"key": "ctrl+alt+h",
"command": "editor.action.startFindReplaceAction"
},
{
"key": "ctrl+h",
"command": "-editor.action.startFindReplaceAction"
},
{
"key": "alt+n alt+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "alt+u alt+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "alt+u alt+s",
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
},
{
"key": "alt+u alt+i",
"command": "workbench.action.tasks.runTask",
"args": "startIOS"
},
{
"key": "alt+x alt+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
// "key": "alt+u alt+t",
"key": "shift+alt+h",
"command": "workbench.action.tasks.runTask",
"args": "npm: itest - devs"
// "when": "terminalFocus"
},
{
"key": "f3",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "alt+left",
"command": "-workbench.action.navigateBack"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+right",
"command": "-workbench.action.navigateForward"
},
{
"key": "ctrl+k ctrl+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+oem_6",
"command": "-extension.vim_ctrl+]",
"when": "editorTextFocus && vim.active && vim.use<C-]> && !inDebugRepl"
},
{
"key": "ctrl+oem_4",
"command": "-extension.vim_ctrl+[",
"when": "editorTextFocus && vim.active && vim.use<C-[> && !inDebugRepl"
},
{
"key": "ctrl+alt+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "ctrl+e",
"command": "-extension.vim_ctrl+e",
"when": "editorTextFocus && vim.active && vim.use<C-e> && !inDebugRepl"
},
{
"key": "ctrl+oem_5",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "alt+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+alt+m",
"command": "-code-runner.stop"
},
{
"key": "ctrl+alt+m",
"command": "-extension.prettyJSON"
},
{
"key": "ctrl+j",
"command": "-extension.vim_ctrl+j",
"when": "editorTextFocus && vim.active && vim.use<C-j> && !inDebugRepl"
},
{
"key": "ctrl+f",
"command": "-extension.vim_ctrl+f",
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+k",
"command": "showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+j",
"command": "showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+pagedown",
"command": "scrollPageDown",
"when": "textInputFocus"
},
{
"key": "alt+pagedown",
"command": "-scrollPageDown",
"when": "textInputFocus"
},
{
"key": "alt+pageup",
"command": "scrollPageUp",
"when": "textInputFocus"
},
{
"key": "alt+pageup",
"command": "-scrollPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+win+r",
"command": "workbench.files.action.showActiveFileInExplorer"
},
{
"key": "f6",
"command": "cmake.launchTarget",
"when": "cmake:enableFullFeatureSet && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "shift+f5",
"command": "-cmake.launchTarget",
"when": "cmake:enableFullFeatureSet && !cmake:hideDebugCommand && !inDebugMode"
},
{
"key": "alt+e",
"command": "workbench.action.openRecent"
},
{
"key": "ctrl+r",
"command": "-workbench.action.openRecent"
}
]
// 将键绑定放入此文件中以覆盖默认值
[
{
"key": "ctrl+oem_3",
"command": "-workbench.action.terminal.toggleTerminal"
},
{
"key": "ctrl+oem_7",
"command": "workbench.action.quickOpenTerm"
},
{
"key": "ctrl+i ctrl+i",
"command": "editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly"
},
{
"key": "ctrl+space",
"command": "-editor.action.triggerSuggest",
"when": "editorHasCompletionItemProvider && editorTextFocus && !editorReadonly"
},
{
"key": "alt+oem_7",
"command": "workbench.action.terminal.focus"
},
{
"key": "ctrl+alt+p",
"command": "workbench.action.showCommands"
},
{
"key": "ctrl+shift+p",
"command": "-workbench.action.showCommands"
},
{
"key": "ctrl+t ctrl+n",
"command": "workbench.action.terminal.rename"
},
{
"key": "ctrl+alt+r",
"command": "workbench.action.tasks.restartTask"
},
{
"key": "ctrl+alt+e",
"command": "workbench.action.tasks.test"
},
{
"key": "ctrl+k",
"command": "-extension.vim_ctrl+k",
"when": "editorTextFocus && vim.active && vim.use<C-k> && !inDebugRepl"
},
{
"key": "ctrl+w",
"command": "-extension.vim_ctrl+w",
"when": "editorTextFocus && vim.active && vim.use<C-w> && !inDebugRepl"
},
{
"key": "ctrl+k ctrl+m",
"command": "workbench.action.maximizeEditor"
},
{
"key": "ctrl+alt+m",
"command": "workbench.action.toggleMaximizedPanel"
},
{
"key": "ctrl+l",
"command": "-extension.vim_navigateCtrlL",
"when": "editorTextFocus && vim.active && vim.use<C-l> && !inDebugRepl"
},
{
"key": "ctrl+l",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+pagedown",
"command": "-workbench.action.nextEditor"
},
{
"key": "ctrl+h",
"command": "workbench.action.previousEditor"
},
{
"key": "ctrl+pageup",
"command": "-workbench.action.previousEditor"
},
{
"key": "ctrl+h",
"command": "-extension.vim_ctrl+h",
"when": "editorTextFocus && vim.active && vim.use<C-h> && !inDebugRepl"
},
{
"key": "ctrl+alt+h",
"command": "editor.action.startFindReplaceAction"
},
{
"key": "ctrl+h",
"command": "-editor.action.startFindReplaceAction"
},
{
"key": "alt+n alt+n",
"command": "workbench.action.tasks.runTask",
"args": "re-run"
},
{
"key": "alt+u alt+a",
"command": "workbench.action.tasks.runTask",
"args": "startAndroid"
},
{
"key": "alt+u alt+s",
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
},
{
"key": "alt+u alt+i",
"command": "workbench.action.tasks.runTask",
"args": "startIOS"
},
{
"key": "alt+x alt+e",
"command": "workbench.action.tasks.runTask",
"args": "xma-start-emu"
},
{
// "key": "alt+u alt+t",
"key": "shift+alt+h",
"command": "workbench.action.tasks.runTask",
"args": "npm: itest - devs"
// "when": "terminalFocus"
},
{
"key": "f3",
"command": "editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "f12",
"command": "-editor.action.revealDefinition",
"when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
},
{
"key": "ctrl+f",
"command": "-workbench.action.terminal.focusFindWidget",
"when": "terminalFocus"
},
{
"key": "f1",
"command": "workbench.action.navigateBack"
},
{
"key": "alt+left",
"command": "-workbench.action.navigateBack"
},
{
"key": "f4",
"command": "workbench.action.navigateForward"
},
{
"key": "alt+right",
"command": "-workbench.action.navigateForward"
},
{
"key": "ctrl+k ctrl+e",
"command": "workbench.action.evenEditorWidths"
},
{
"key": "ctrl+oem_6",
"command": "-extension.vim_ctrl+]",
"when": "editorTextFocus && vim.active && vim.use<C-]> && !inDebugRepl"
},
{
"key": "ctrl+oem_4",
"command": "-extension.vim_ctrl+[",
"when": "editorTextFocus && vim.active && vim.use<C-[> && !inDebugRepl"
},
{
"key": "ctrl+alt+l",
"command": "workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+h",
"command": "workbench.action.terminal.focusPreviousPane",
"when": "terminalFocus"
},
{
"key": "alt+right",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "alt+down",
"command": "-workbench.action.terminal.focusNextPane",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+k",
"command": "workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+pageup",
"command": "-workbench.action.terminal.scrollUp",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+j",
"command": "workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "ctrl+alt+pagedown",
"command": "-workbench.action.terminal.scrollDown",
"when": "terminalFocus"
},
{
"key": "ctrl+e",
"command": "-extension.vim_ctrl+e",
"when": "editorTextFocus && vim.active && vim.use<C-e> && !inDebugRepl"
},
{
"key": "ctrl+oem_5",
"command": "workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+shift+5",
"command": "-workbench.action.terminal.split",
"when": "terminalFocus"
},
{
"key": "ctrl+n",
"command": "-workbench.action.files.newUntitledFile"
},
{
"key": "alt+b",
"command": "workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "ctrl+alt+m",
"command": "-code-runner.stop"
},
{
"key": "ctrl+alt+m",
"command": "-extension.prettyJSON"
},
{
"key": "ctrl+j",
"command": "-extension.vim_ctrl+j",
"when": "editorTextFocus && vim.active && vim.use<C-j> && !inDebugRepl"
},
{
"key": "ctrl+f",
"command": "-extension.vim_ctrl+f",
"when": "editorTextFocus && vim.active && vim.use<C-f> && !inDebugRepl && vim.mode != 'Insert'"
},
{
"key": "ctrl+k",
"command": "showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "up",
"command": "-showPrevParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "ctrl+j",
"command": "showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "down",
"command": "-showNextParameterHint",
"when": "editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible"
},
{
"key": "alt+pagedown",
"command": "scrollPageDown",
"when": "textInputFocus"
},
{
"key": "alt+pagedown",
"command": "-scrollPageDown",
"when": "textInputFocus"
},
{
"key": "alt+pageup",
"command": "scrollPageUp",
"when": "textInputFocus"
},
{
"key": "alt+pageup",
"command": "-scrollPageUp",
"when": "textInputFocus"
},
{
"key": "ctrl+win+r",
"command": "workbench.files.action.showActiveFileInExplorer"
}
]
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/src/core/page_404.html","entries":[{"id":"fSHt.html","timestamp":1669977613400}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/preact-router/match/src/index.js","entries":[{"id":"qmNI.js","timestamp":1668326801591},{"id":"rVQX.js","timestamp":1668326944844},{"id":"Mx59.js","source":"undoRedo.source","timestamp":1668326997456}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/bx/include/bx/mutex.h","entries":[{"id":"UPHX.h","timestamp":1667582712820}]}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
"cwd": "${workspaceFolder}/bn",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
"cwd": "${workspaceFolder}\\bin",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "${workspaceFolder}/bin/skin",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{"version":1,"resource":"file:///c%3A/repo/duilib/.vscode/launch.json","entries":[{"id":"iRuZ.json","timestamp":1667782706987},{"id":"qcZ8.json","timestamp":1667782722087},{"id":"817p.json","timestamp":1667782740595},{"id":"Wfdw.json","timestamp":1667783630142},{"id":"elI1.json","timestamp":1667783670036},{"id":"UrgV.json","timestamp":1667783885645},{"id":"2MJr.json","timestamp":1667783974208},{"id":"6TzA.json","timestamp":1667783991308},{"id":"MBYv.json","timestamp":1667784003421}]}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [
],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
// "cwd": "${workspaceFolder}\\bin",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
"cwd": "C:\\Users\\wellbye\\Downloads\\pxide-win-x86_64\\pxide 2",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
"cwd": "${workspaceFolder}/bin",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": "cppvsdbg",
"request": "launch",
// Resolved by CMake Tools:
"program": "${command:cmake.launchTargetPath}",
"args": [],
"stopAtEntry": false,
// "cwd": "${workspaceFolder}",
"cwd": "${workspaceFolder}/bin/skin",
"environment": [
{
// add the directory where our target was built to the PATHs
// it gets resolved by CMake Tools:
"name": "PATH",
"value": "$PATH:${command:cmake.launchTargetDirectory}"
},
{
"name": "OTHER_VALUE",
"value": "Something something"
}
],
}
]
}
{
// 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": [
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
}
]
}
{
// 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": [
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
]
}
{
// 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": "attach pxide",
"processId": "${command:pickProcess}",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
]
}
{
// 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": "cmake-PixUI(windows)",
"type": "cppvsdbg",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [
"test_localstroge",
// "--url",
//"test/html/test_issue_149.html",
//"http://localhost:5001/social"
],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"internalConsoleOptions": "openOnSessionStart",
},
{
"name": "attach pxide",
"processId": "${input:findPxIDE}",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
],
"inputs": [
{
"id": "findPxIDE",
"type": "command",
"command": "shellCommand.execute",
"args":{
"command":"pgrep pxide -f"
}
}
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/h5ui%40v0.4/.vscode/launch.json","entries":[{"id":"A51v.json","timestamp":1665549337157},{"id":"A72x.json","source":"undoRedo.source","timestamp":1665549338556},{"id":"fRyS.json","timestamp":1665556477700},{"id":"J5BW.json","timestamp":1665556554729},{"id":"dnB9.json","timestamp":1665556589004},{"id":"MreY.json","timestamp":1665556655528},{"id":"UuOg.json","timestamp":1665557147546},{"id":"L1hr.json","timestamp":1668690455547},{"id":"eI82.json","timestamp":1668690577261}]}
{
// 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": "attach pxide",
"processId": "44000",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
]
}
{
// 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": "attach pxide",
"processId": "${command:pickRemoteProcess}",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
]
}
{
// 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": "cmake-PixUI(windows)",
"type": "cppvsdbg",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [
"test_localstroge",
// "--url",
//"test/html/test_issue_149.html",
//"http://localhost:5001/social"
],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"internalConsoleOptions": "openOnSessionStart",
},
{
"name": "cmake-PixUI(mac)",
"type": "cppdbg",
"request": "launch",
"program": "${command:cmake.launchTargetPath}",
"args": [
"test_localstroge",
// "--url",
//"test/html/test_issue_149.html",
//"http://localhost:5001/social"
],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"internalConsoleOptions": "openOnSessionStart",
},
{
"name": "attach pxide",
"processId": "${input:findPxIDE}",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
],
"inputs": [
{
"id": "findPxIDE",
"type": "command",
"command": "shellCommand.execute",
"args":{
"command":"pgrep pxide -f"
}
}
]
}
{
// 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": "attach pxide",
"processId": "${command:PickProcess}",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
]
}
{
// 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": "attach pxide",
"processId": "${input:findPxIDE}",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type": "pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"runtimeExecutable": "/Users/wellbye/repo/m/h5ui@v0.4/.build/PixUI/mac/Debug/platform/pxide/pxide.app/Contents/MacOS/pxide",
"program": "${file}"
}
],
"inputs": [
{
"id": "findPxIDE",
"type": "command",
"command": "shellCommand.execute",
"args":{
"command":"pgrep pxide -f"
}
}
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/preact/src/index.js","entries":[{"id":"bM3o.js","timestamp":1668230500387},{"id":"bbin.js","timestamp":1668314833064},{"id":"b7DD.js","timestamp":1668315078654},{"id":"oBSA.js","timestamp":1668315117817},{"id":"Lcom.js","timestamp":1668315578620},{"id":"YNGM.js","timestamp":1668316126524},{"id":"ui2s.js","timestamp":1668326560347}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/src/nanovg/nanovg.cpp","entries":[{"id":"W13F.cpp","timestamp":1667553058824}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/bx/include/bx/debug.h","entries":[{"id":"hvEo.h","timestamp":1667582563397}]}
{"version":1,"resource":"file:///Users/wellbye/sdk/andk/build/cmake/hooks/post/Android-Determine.cmake","entries":[{"id":"xCkf.cmake","timestamp":1652352814661},{"id":"h6jx.cmake","source":"undoRedo.source","timestamp":1652352849428}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/act-pixui/apps/a20211206racecommunity/src/plugins/cookie.js","entries":[{"id":"xYIc.js","timestamp":1656993569900}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/st/updateqq.js","entries":[{"id":"oKU2.js","timestamp":1650172860626},{"id":"ezSM.js","timestamp":1650172966818},{"id":"eD6K.js","timestamp":1650172983730},{"id":"7io3.js","timestamp":1650173020570},{"id":"HakD.js","timestamp":1650173136761},{"id":"9hBX.js","timestamp":1650173152470},{"id":"nciN.js","timestamp":1650173165741},{"id":"stlz.js","timestamp":1650173189725},{"id":"5isa.js","timestamp":1650180085961},{"id":"aiPk.js","timestamp":1650180116222},{"id":"tscR.js","timestamp":1650180162817},{"id":"HirG.js","timestamp":1650180187511},{"id":"xwHt.js","timestamp":1650180209923},{"id":"51Hk.js","timestamp":1650180237958},{"id":"6A31.js","timestamp":1650180344873},{"id":"IksE.js","timestamp":1650180432708},{"id":"Od5k.js","timestamp":1650180454310},{"id":"b5g4.js","timestamp":1650180496079},{"id":"CT4Z.js","timestamp":1650180512435},{"id":"i51o.js","timestamp":1650180529887},{"id":"WRtu.js","timestamp":1650180568521},{"id":"tVmG.js","timestamp":1650180588419},{"id":"Wxfw.js","timestamp":1650180617012},{"id":"AvkO.js","timestamp":1650180643093},{"id":"Z1RF.js","timestamp":1650180701496},{"id":"JPWd.js","timestamp":1650180730667},{"id":"C2eP.js","timestamp":1650180744063},{"id":"3f7c.js","timestamp":1650180812108},{"id":"7QeZ.js","timestamp":1650180857458},{"id":"UuD1.js","timestamp":1650181439873},{"id":"xqQY.js","timestamp":1650181680574},{"id":"ITBb.js","timestamp":1650253112766},{"id":"l6Ue.js","timestamp":1650253131084},{"id":"tR6q.js","timestamp":1650253178170},{"id":"pNS4.js","timestamp":1650253193964},{"id":"o88G.js","timestamp":1650253212990},{"id":"Vbtz.js","timestamp":1650253300645},{"id":"22NF.js","timestamp":1650253337396},{"id":"aVxP.js","timestamp":1650253437388},{"id":"xbFB.js","timestamp":1650253520800},{"id":"cT0R.js","timestamp":1650253552123},{"id":"h01W.js","timestamp":1650253565519},{"id":"jqj9.js","timestamp":1650253603428},{"id":"26OY.js","timestamp":1650253624771},{"id":"cdIx.js","timestamp":1650253666151},{"id":"FASA.js","timestamp":1650253715616},{"id":"j1hZ.js","timestamp":1650253908782},{"id":"71kI.js","timestamp":1650253933175},{"id":"pVsd.js","timestamp":1650253976822},{"id":"ABl2.js","timestamp":1650253995182}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/pxide/scripts/pluginmgr.js","entries":[{"id":"xhkt.js","timestamp":1668755486710},{"id":"5byv.js","timestamp":1668755502786},{"id":"GCFD.js","timestamp":1668756363454}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/quickjs/quickjs.h","entries":[{"id":"zCl7.h","timestamp":1667986759842},{"id":"JvQM.h","timestamp":1667986776852}]}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "node",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false,
"window.zoomLevel": 1
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "$workspaceRoot\\node_modules\\.bin\\babel-node.cmd $fullFileName",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None"
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "$workspaceRoot\\node_modules\\.bin\\babel-node.cmd $fullFileName",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false
}
{"version":1,"resource":"vscode-userdata:/Users/wellbye/Library/Application%20Support/Code/User/settings.json","entries":[{"id":"ARzh.json","timestamp":1651112423872},{"id":"HYCE.json","timestamp":1663857181610},{"id":"F6SQ.json","timestamp":1668484389557},{"id":"BDAS.json","timestamp":1668484411939},{"id":"looz.json","timestamp":1668562290850},{"id":"sLM9.json","timestamp":1668563390241},{"id":"2Uvv.json","timestamp":1668565746007},{"id":"nIbS.json","timestamp":1668567788148},{"id":"TJW6.json","timestamp":1668649229981},{"id":"GyMV.json","timestamp":1668752022680},{"id":"f4n3.json","timestamp":1668752405260}]}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "node",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
// {
// "before": ["<C-d>"],
// "after": ["3", "0", "j"]
// },
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
// {
// "before": ["<C-u>"],
// "after": ["3", "0", "k"]
// },
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "vscode.json-language-features"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false,
"window.zoomLevel": 1
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "$workspaceRoot\\node_modules\\.bin\\babel-node.cmd $fullFileName",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "node",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
// {
// "before": ["<C-d>"],
// "after": ["3", "0", "j"]
// },
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
// {
// "before": ["<C-u>"],
// "after": ["3", "0", "k"]
// },
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false,
"window.zoomLevel": 1
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "$workspaceRoot\\node_modules\\.bin\\babel-node.cmd $fullFileName",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte"
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "$workspaceRoot\\node_modules\\.bin\\babel-node.cmd $fullFileName",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false,
"window.zoomLevel": 2
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "node",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false,
"window.zoomLevel": 1
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "$workspaceRoot\\node_modules\\.bin\\babel-node.cmd $fullFileName",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
{
"before": ["<C-d>"],
"after": ["3", "0", "j"]
},
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
{
"before": ["<C-u>"],
"after": ["3", "0", "k"]
},
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false,
"window.zoomLevel": 1
}
{
"extensions.ignoreRecommendations": true,
"workbench.sideBar.location": "left",
"code-runner.customCommand": "npm test $fileName",
"code-runner.executorMap": {
// "kotlin": "kotlinc hello.kt -include-runtime -d hello.jar && kotlin -classpath hello.jar HelloKt",
"kotlin": "kscript $fileName",
"javascript": "node",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
"php": "php",
"python": "python",
"perl": "perl",
"perl6": "perl6",
"ruby": "ruby",
"go": "go run",
"lua": "lua",
"groovy": "groovy",
"powershell": "powershell -ExecutionPolicy ByPass -File",
"bat": "cmd /c",
"shellscript": "bash",
"fsharp": "fsi",
"csharp": "scriptcs",
"vbscript": "cscript //Nologo",
"typescript": "ts-node",
"coffeescript": "coffee",
"scala": "scala",
"swift": "swift",
"julia": "julia",
"crystal": "crystal",
"ocaml": "ocaml",
"r": "Rscript",
"applescript": "osascript",
"clojure": "lein exec",
"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
"racket": "racket",
"ahk": "autohotkey",
"autoit": "autoit3",
"dart": "dart",
"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
"haskell": "runhaskell",
"nim": "nim compile --verbosity:0 --hints:off --run"
},
//sync
"sync.gist": "bc5ebe6ba016da8a7234c292590a6d10",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.forceDownload": false,
"sync.quietSync": false,
"sync.askGistName": false,
"sync.removeExtensions": false,
"sync.syncExtensions": true,
//vim
"vim.searchHighlightColor": "rgba(150, 150, 255, 0.3)",
"vim.hlsearch": true,
"vim.leader": ",",
"vim.foldfix": true,
"vim.handleKeys": {
"<C-v>": false
},
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
},
{
"before": ["z", "z"],
"after": ["<Esc>", "A", ";", "<Esc>"]
}
],
"vim.visualModeKeyBindings": [],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [";"],
"after": [":"]
},
{
"before": ["'"],
"after": ["\""]
},
// {
// "before": ["<C-d>"],
// "after": ["3", "0", "j"]
// },
{
"before": ["z", "j"],
"after": ["3", "0", "j"]
},
// {
// "before": ["<C-u>"],
// "after": ["3", "0", "k"]
// },
{
"before": ["z", "k"],
"after": ["3", "0", "k"]
},
{
"before": ["z", ";"],
"after": ["A", ";", "<Esc>"]
},
{
"before": ["z", "i"],
"after": ["v", "i", "w", "o", "<Esc>", "i", "<Space>", "<Esc>", "i"]
},
{
"before": ["z", "u"],
"after": ["b", "i", "_", "<Esc>"]
},
{
"before": ["leader", "<Space>"],
"after": [],
"commands": [
{
"command": "editor.unfoldRecursively"
}
]
},
{
"before": ["<Space>"],
"after": [],
"commands": [
{
"command": "editor.foldRecursively"
}
]
},
{
"before": ["u"],
"after": [],
"commands": [
{
"command": "undo",
"args": []
}
]
},
{
"before": ["<C-r>"],
"after": [],
"commands": [
{
"command": "redo",
"args": []
}
]
}
],
"explorer.confirmDelete": false,
"explorer.autoReveal": false,
"editor.formatOnSave": false,
"editor.suggestSelection": "first",
"editor.foldingStrategy": "indentation",
"editor.minimap.enabled": false,
"editor.tabSize": 4,
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": false
},
"git.ignoreLimitWarning": true,
"git.enableSmartCommit": true,
"problems.autoReveal": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"macros": {
"runIOSSIM": [
"workbench.action.terminal.scrollToBottom",
{
"command": "workbench.action.tasks.runTask",
"args": "startIOS-sim"
}
],
"refreshMain": [
{
"command": "workbench.action.tasks.runTask",
"args": "rebuildMain"
},
{
"command": "o.restart"
}
]
},
"files.eol": "\n",
"files.exclude": {},
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript",
"cmake.local": "cmake"
},
// "xml.fileAssociations": [
// {
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-layout.xsd",
// // "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/android-attributes.xsd",
// // "systemId": "http://schemas.android.com/apk/res/android",
// // "systemId": "https://raw.githubusercontent.com/atsushieno/monodroid-schema-gen/master/android-layout-xml.xsd",
// "systemId": "/Users/wellbye/git-repo/libs/xamarin-android-shema-generator/generated/test.xsd",
// "pattern": "**/test.axml"
// }
// ],
// "xml.format.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.implementationsCodeLens.enabled": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.validate.enable": true,
"typescript.format.enable": false,
"javascript.implicitProjectConfig.experimentalDecorators": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"javascript.format.enable": false,
"prettier.disableLanguages": ["vue", "markdown"],
"eslint.packageManager": "yarn",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"csharp.format.enable": true,
"[csharp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
// "omnisharp.path": "1.34.5",
// "omnisharp.path": "latest",
// "omnisharp.disableMSBuildDiagnosticWarning": true,
"omnisharp.enableEditorConfigSupport": true,
"emulator.emulatorPathWindows": "e:\\android-home\\Sdk\\emulator",
"terminal.integrated.rendererType": "canvas",
"terminal.integrated.shellArgs.osx": ["-i", "-l"],
"java.configuration.checkProjectSettingsExclusions": false,
"terminal.integrated.shell.windows": "C:\\windows\\System32\\bash.exe",
"terminal.integrated.shellArgs.windows": ["-l"],
"[proto3]": {
"editor.defaultFormatter": "zxh404.vscode-proto3"
},
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"[typescriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[xml]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "qub.qub-xml-vscode"
},
"git.confirmSync": false,
"extensions.autoUpdate": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": false
},
"yaml.schemaStore.enable": false,
"[yaml]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"markdown.preview.breaks": true,
"cmake.configureOnOpen": false,
"python.jediEnabled": false,
"sync.forceUpload": false,
"java.imports.gradle.wrapper.checksums": [
{
"sha256": "381dff8aa434499aa93bc25572b049c8c586a67faff2c02f375e4f23e17e49de",
"allowed": true
}
],
"cmake.buildDirectory": "",
"java.semanticHighlighting.enabled": false,
"eslint.format.enable": true,
"python.languageServer": "None",
"showoffset.offsetType": "byte",
"terminal.integrated.enableMultiLinePasteWarning": false,
"window.zoomLevel": 1
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/preact-router/preact-router.js","entries":[{"id":"laVv.js","timestamp":1668235280618},{"id":"SA6I.js","timestamp":1668235354205},{"id":"BAAK.js","timestamp":1668235368281},{"id":"jSIX.js","timestamp":1668235411876}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/scripts/cmake/libbgfx.cmake","entries":[{"id":"DR6v.cmake","timestamp":1667556446055},{"id":"jbj3.cmake","timestamp":1667556545300},{"id":"2KIc.cmake","timestamp":1667570548083},{"id":"ctFS.cmake","timestamp":1667572509712},{"id":"nCZo.cmake","timestamp":1667572550895},{"id":"SYzM.cmake","timestamp":1667572600813},{"id":"9h5U.cmake","timestamp":1667572709690},{"id":"gNjR.cmake","timestamp":1667573268155},{"id":"c7wn.cmake","timestamp":1667573289374},{"id":"sreP.cmake","timestamp":1667575589198},{"id":"x7u6.cmake","timestamp":1667579531206},{"id":"qrRU.cmake","timestamp":1667579582283},{"id":"e1KU.cmake","timestamp":1667580424568},{"id":"APKQ.cmake","timestamp":1667582321186},{"id":"az70.cmake","timestamp":1667582351530},{"id":"4ON9.cmake","timestamp":1667583529197}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pxapp/.eslintignore","entries":[{"id":"GpIY","timestamp":1668741123940}]}
{"version":1,"resource":"file:///Users/wellbye/repo/demo/pue/pue/Content/scripts/init.js","entries":[{"id":"SEo8.js","timestamp":1650610102749}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/ext.d.ts","entries":[{"id":"UUpK.ts","timestamp":1658720611423}]}
{"version":1,"resource":"file:///Users/wellbye/repo/demo/pue/pue/scripts/src/pue.d.ts","entries":[{"id":"255I.ts","timestamp":1650611059421},{"id":"6hQF.ts","timestamp":1650611101037},{"id":"EpUk.ts","source":"moved.source","timestamp":1650611118703},{"id":"96VP.ts","timestamp":1650611202227},{"id":"iUxw.ts","timestamp":1650613984676}]}
{"version":1,"resource":"file:///Users/wellbye/repo/lib/preact11/demo/redux.js","entries":[{"id":"uVgn.js","timestamp":1668604238288},{"id":"8Hqe.js","source":"undoRedo.source","timestamp":1668604242312},{"id":"RqIf.js","timestamp":1668604258129}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pixui_unreal4/pue/pue/scripts/tsconfig.json","entries":[{"id":"XDAB.json","source":"Paste tsconfig.json","timestamp":1650594392959},{"id":"hIOo.json","source":"undoRedo.source","timestamp":1650594417478},{"id":"twkH.json","timestamp":1650594454188},{"id":"K60j.json","timestamp":1650597703033},{"id":"kY4N.json","timestamp":1650597765421},{"id":"Vj6s.json","source":"undoRedo.source","timestamp":1650597913835},{"id":"hbEy.json","timestamp":1650597916663},{"id":"QytY.json","timestamp":1650598197553}]}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
"node",
"jest"
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es5",
"esModuleInterop": true,
"module": "commonjs",
"moduleResolution": "node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "build",
"emitDecoratorMetadata": false,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "commonjs",
"moduleResolution": "node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es6",
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{
"compilerOptions": {
"types": [
"reflect-metadata",
"node",
"jest"
],
"lib": [
"es6",
"dom"
],
"allowJs": true,
"target": "es5",
"esModuleInterop": true,
"module": "commonjs",
"moduleResolution": "node",
"outDir": "./build",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"rootDir": ".",
"baseUrl": ".",
"sourceMap": true,
"plugins": [
{
"transform": "ts-transformer-keys/transformer"
},
{
"transform": "ts-optchain/transform"
}
]
},
"include": [
"src",
"gen"
],
"exclude": [
"node_modules",
"!node_modules/@types",
"src/rpcgate.ts"
]
}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/cpp/imgui/ImGuiBackend.h","entries":[{"id":"bnYe.h","timestamp":1666146277049}]}
{"version":1,"resource":"file:///Users/wellbye/repo/m/pi/pandora/html/lib/preact/compat/src/render.js","entries":[{"id":"OBYG.js","timestamp":1668328533710},{"id":"LyAd.js","timestamp":1668328557953},{"id":"xZgj.js","timestamp":1668330608534},{"id":"JNXk.js","timestamp":1668330633015}]}
{"version":1,"resource":"file:///z%3A/repo/m/h5ui%40v0.4/thirdparty/src/bx/include/bx/settings.h","entries":[{"id":"w6xE.h","timestamp":1667582539728},{"id":"7qFO.h","timestamp":1667583425658}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/pxide/cpp/qt2js.cpp","entries":[{"id":"gtPU.cpp","timestamp":1669217287565},{"id":"vdsh.cpp","timestamp":1669217361317},{"id":"glJR.cpp","source":"undoRedo.source","timestamp":1669217858638},{"id":"3eb0.cpp","timestamp":1669217932765},{"id":"F8Ae.cpp","source":"undoRedo.source","timestamp":1669218739164}]}
{"version":1,"resource":"file:///z%3A/repo/m/pxapp/tools/pxide-pack.js","entries":[{"id":"ioCW.js","source":"Fix all fixable ESLint issues","timestamp":1669732428518},{"id":"jQM1.js","timestamp":1669732429914},{"id":"Y1qr.js","timestamp":1669732446530},{"id":"PAVs.js","source":"Fix all fixable ESLint issues","timestamp":1670158063011},{"id":"rCaw.js","source":"Fix all fixable ESLint issues","timestamp":1670158089749},{"id":"7D1F.js","timestamp":1670158306720},{"id":"q8dP.js","timestamp":1670158420366}]}
{
// 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": "attach pxide",
"processId": "37129",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type":"pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "node_modules/.bin/wdio",
"args": ["config/wdio.android.app.conf.ts"],
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
{
// 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": "attach pxide",
"processId": "37546",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type":"pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "node_modules/.bin/wdio",
"args": ["config/wdio.android.app.conf.ts"],
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
{
// 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": "Attach by Process ID",
"processId": "${command:PickProcess}",
"request": "attach",
"type": "node"
},
{
"type":"pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "node_modules/.bin/wdio",
"args": ["config/wdio.android.app.conf.ts"],
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
{
// 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": [
{
"type":"pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "node_modules/.bin/wdio",
"args": ["config/wdio.android.app.conf.ts"],
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
{
// 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": [
{
"type":"pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "wdio",
"args": ["config/wdio.android.app.conf.ts"],
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
{
// 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": "attach pxide",
"processId": "47753",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type":"pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "node_modules/.bin/wdio",
"args": ["config/wdio.android.app.conf.ts"],
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
{
// 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": "Attach by Process ID",
"processId": "${command:PickProcess}",
"request": "attach",
"type": "node"
},
{
"name": "attach pxide",
"processId": "47753",
"request": "attach",
"skipFiles": [
"<node_internals>/**"
],
"type": "node"
},
{
"type":"pwa-node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "node_modules/.bin/wdio",
"args": ["config/wdio.android.app.conf.ts"],
"outFiles": [
"${workspaceFolder}/**/*.js"
]
}
]
}
{"version":1,"resource":"file:///Users/wellbye/repo/m/MyAppium/.vscode/launch.json","entries":[{"id":"Am6X.json","timestamp":1653019280845},{"id":"aD8q.json","timestamp":1653019325930},{"id":"WPIU.json","timestamp":1665544562584},{"id":"q9YB.json","timestamp":1665544577011},{"id":"p757.json","timestamp":1665544621685},{"id":"2tFH.json","timestamp":1665545138692},{"id":"4BW5.json","timestamp":1665545183450},{"id":"Jf91.json","timestamp":1665545621028},{"id":"ZDYn.json","source":"undoRedo.source","timestamp":1665545708629},{"id":"Ovjl.json","timestamp":1665545762822},{"id":"d7fV.json","timestamp":1665546158990},{"id":"Gj3Q.json","timestamp":1665546374962},{"id":"DllE.json","timestamp":1665547592407},{"id":"J4W3.json","timestamp":1665547736382},{"id":"LVHI.json","timestamp":1665549307105},{"id":"nbDC.json","timestamp":1665554637681},{"id":"We3Z.json","timestamp":1665555212638},{"id":"4q89.json","timestamp":1665556470416}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment