Skip to content

Instantly share code, notes, and snippets.

@MiuKaShi
Last active March 1, 2023 10:59
Show Gist options
  • Save MiuKaShi/3c8856c70f1900e335182de545b96825 to your computer and use it in GitHub Desktop.
Save MiuKaShi/3c8856c70f1900e335182de545b96825 to your computer and use it in GitHub Desktop.
[VScode User Setting] VScode 配置文件 #Vscode
{
"version": 2,
"clips": [
{
"value": " [FluidHight, alpha, Theta, Xi] = EquationParCIP(FluidHight, alpha, Theta, Xi, grid, delta, k, i, Param, P, P_0); %% Calc CIP%%%",
"createdAt": 1589784183311,
"copyCount": 3,
"useCount": 3,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 113,
"character": 14
},
"end": {
"line": 113,
"character": 14
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": " [FluidHight] = EquationParCIP(FluidHight, grid, delta, k, i, Param, P, P_0); %% Calc CIP%%%",
"createdAt": 1589784179308,
"copyCount": 3,
"useCount": 3,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 112,
"character": 14
},
"end": {
"line": 112,
"character": 14
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": " [FluidHight, alpha, Theta, Xi] = EquationParCIP(FluidHight, alpha, Theta, Xi, grid, delta, k, i, Param, P, P_0); %% Calc CIP%%%",
"createdAt": 1589784151787,
"copyCount": 4,
"useCount": 4,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 78,
"character": 14
},
"end": {
"line": 78,
"character": 14
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": " [FluidHight] = EquationParCIP(FluidHight, grid, delta, k, i, Param, P, P_0); %% Calc CIP%%%",
"createdAt": 1589784145771,
"copyCount": 3,
"useCount": 3,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 79,
"character": 14
},
"end": {
"line": 79,
"character": 14
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "%% Calc CIP%%%",
"createdAt": 1589784128257,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 79,
"character": 91
},
"end": {
"line": 79,
"character": 91
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "[FluidHight, alpha, Theta, Xi] = EquationParCIP(FluidHight, alpha, Theta, Xi, grid, delta, k, i, Param, P, P_0)",
"createdAt": 1589784096238,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/EquationParCIP.m"
}
},
{
"value": " ",
"createdAt": 1589626867453,
"copyCount": 2,
"useCount": 2,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 0
},
"end": {
"line": 22,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "",
"createdAt": 1587605837616,
"copyCount": 40,
"useCount": 40,
"language": "jsonc",
"createdLocation": {
"range": {
"start": {
"line": 977,
"character": 3
},
"end": {
"line": 977,
"character": 3
}
},
"uri": "vscode-userdata:/c%3A/Users/Zhang%20Ke/AppData/Roaming/Code/User/settings.json"
}
},
{
"value": " alpha = zeros(grid.m + 1, grid.t + 1);",
"createdAt": 1589784025667,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 9,
"character": 3
},
"end": {
"line": 9,
"character": 3
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "-delta.T",
"createdAt": 1589783912085,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 35,
"character": 40
},
"end": {
"line": 35,
"character": 40
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/EquationParCIP.m"
}
},
{
"value": "(-delta.T",
"createdAt": 1589783909085,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 35,
"character": 39
},
"end": {
"line": 35,
"character": 39
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/EquationParCIP.m"
}
},
{
"value": " FluidHight.F(i, k) = Param.a(i, k) * (-delta.T)^3 + Param.b(i, k) * (-delta.T)^2 + Param.c(i, k) * (-delta.T) + Param.d(i, k);",
"createdAt": 1589783901084,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 35,
"character": 0
},
"end": {
"line": 35,
"character": 0
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/EquationParCIP.m"
}
},
{
"value": "-",
"createdAt": 1587785932062,
"copyCount": 15,
"useCount": 15,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 55,
"character": 0
},
"end": {
"line": 55,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/StudyBook/Mechanics%20of%20Materials/Poisson%27s%20ratio.md"
}
},
{
"value": " Xi(i,k)=-alpha(i,k)*delta.T",
"createdAt": 1589783856043,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 32,
"character": 0
},
"end": {
"line": 32,
"character": 0
}
},
"uri": "file:///d%3A/Starved_Lubrication_CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/EquationParCIP.m"
}
},
{
"value": ",",
"createdAt": 1589444632335,
"copyCount": 2,
"useCount": 2,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 94,
"character": 45
},
"end": {
"line": 94,
"character": 45
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/Main.m"
}
},
{
"value": " {\n \"name\": \"NoteBook\",\n \"rootPath\": \"C:\\\\Users\\\\Zhang Ke\\\\Documents\\\\NoteBooks\",\n \"paths\": [],\n \"group\": \"\"\n },",
"createdAt": 1589783039580,
"copyCount": 1,
"useCount": 1,
"language": "jsonc",
"createdLocation": {
"range": {
"start": {
"line": 1,
"character": 0
},
"end": {
"line": 1,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/AppData/Roaming/Code/User/globalStorage/alefragnani.project-manager/projects.json"
}
},
{
"value": "$$",
"createdAt": 1589779360024,
"copyCount": 3,
"useCount": 3,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 231,
"character": 0
},
"end": {
"line": 231,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "a*{i}=\\frac{(F*{i}^{\\prime})^{_}+(F\\_{i-1}^{\\prime})^{_}}{\\Delta X^{2}}-\\frac{2\\left(F*{i}^{\\*}-F*{i-1}^{_}\\right)}{\\Delta X^{3}}\r\nb*{i}=\\{3\\left(F*{_}^{_}-F\\_{i}^{_}\\right)}{\\Delta x^{2}}+\\frac{(2 F*{i}^{\\prime})^{\\*}+(F*{i-1}^{\\prime})^{_}}{\\Delta X} \\\\ c*{i}=(F*{i}^{\\prime})^{_} & d*{i}=F*{i}^{\\*}",
"createdAt": 1589779445624,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 216,
"character": 0
},
"end": {
"line": 216,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "}",
"createdAt": 1589626919595,
"copyCount": 6,
"useCount": 6,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 1
},
"end": {
"line": 22,
"character": 1
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\\boxed{",
"createdAt": 1589779372559,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 216,
"character": 0
},
"end": {
"line": 216,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "alpha is the",
"createdAt": 1589779360521,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 231,
"character": 0
},
"end": {
"line": 231,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": " ",
"createdAt": 1587517307229,
"copyCount": 53,
"useCount": 53,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 16,
"character": 11
},
"end": {
"line": 16,
"character": 11
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/README.md"
}
},
{
"value": "\\",
"createdAt": 1589626913589,
"copyCount": 3,
"useCount": 3,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 1
},
"end": {
"line": 22,
"character": 1
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "2",
"createdAt": 1589626923108,
"copyCount": 3,
"useCount": 3,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 13
},
"end": {
"line": 22,
"character": 13
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "1",
"createdAt": 1589194008712,
"copyCount": 16,
"useCount": 16,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 4,
"character": 81
},
"end": {
"line": 4,
"character": 81
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "frac",
"createdAt": 1589627367634,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 33,
"character": 1
},
"end": {
"line": 33,
"character": 1
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "{",
"createdAt": 1589626921600,
"copyCount": 5,
"useCount": 5,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 16
},
"end": {
"line": 22,
"character": 16
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "frac ",
"createdAt": 1589627124354,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 13,
"character": 41
},
"end": {
"line": 13,
"character": 41
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "F",
"createdAt": 1589627101837,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 23,
"character": 25
},
"end": {
"line": 23,
"character": 25
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "l",
"createdAt": 1589189670077,
"copyCount": 3,
"useCount": 3,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 7,
"character": 180
},
"end": {
"line": 7,
"character": 180
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "/",
"createdAt": 1589627097826,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 23,
"character": 12
},
"end": {
"line": 23,
"character": 12
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\\alpha & = 1/2 \\ \\text{(In Full lubrication area)} \\\\",
"createdAt": 1589627090317,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 52
},
"end": {
"line": 22,
"character": 52
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "In Full lubrication area\r\n",
"createdAt": 1589626999215,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 20
},
"end": {
"line": 22,
"character": 20
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "p",
"createdAt": 1589444697413,
"copyCount": 2,
"useCount": 2,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "a",
"createdAt": 1589444717927,
"copyCount": 4,
"useCount": 4,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 106
},
"end": {
"line": 0,
"character": 106
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "C",
"createdAt": 1589626923601,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 10
},
"end": {
"line": 22,
"character": 10
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "_",
"createdAt": 1589626920598,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 1
},
"end": {
"line": 22,
"character": 1
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "r",
"createdAt": 1589196354354,
"copyCount": 5,
"useCount": 5,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 42,
"character": 123
},
"end": {
"line": 42,
"character": 123
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "U",
"createdAt": 1589626916592,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 1
},
"end": {
"line": 22,
"character": 1
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "m",
"createdAt": 1589196328836,
"copyCount": 4,
"useCount": 4,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 42,
"character": 69
},
"end": {
"line": 42,
"character": 69
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "c",
"createdAt": 1589626914590,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 1
},
"end": {
"line": 22,
"character": 1
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "f",
"createdAt": 1589188854232,
"copyCount": 3,
"useCount": 3,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 13,
"character": 102
},
"end": {
"line": 13,
"character": 102
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "d",
"createdAt": 1587788649232,
"copyCount": 7,
"useCount": 7,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 130,
"character": 7
},
"end": {
"line": 130,
"character": 7
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/StudyBook/Numerical%20Method/Finitie%20Different%20Method/About-FDM.md"
}
},
{
"value": "L",
"createdAt": 1589626912088,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 1
},
"end": {
"line": 22,
"character": 1
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\\Lambda=\\frac{12 \\mu \\mathrm{U} r_{p}}{p_{a} C^{2}}",
"createdAt": 1589626864452,
"copyCount": 4,
"useCount": 4,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 23,
"character": 0
},
"end": {
"line": 23,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": " \r\n\\end{aligned}",
"createdAt": 1589626877960,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 0
},
"end": {
"line": 22,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "e",
"createdAt": 1589444719437,
"copyCount": 5,
"useCount": 5,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 106
},
"end": {
"line": 0,
"character": 106
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "T",
"createdAt": 1589624715464,
"copyCount": 9,
"useCount": 9,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 129,
"character": 54
},
"end": {
"line": 129,
"character": 54
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "Delta ",
"createdAt": 1589624680385,
"copyCount": 7,
"useCount": 7,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 129,
"character": 36
},
"end": {
"line": 129,
"character": 36
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "Delt",
"createdAt": 1589625178435,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 191,
"character": 50
},
"end": {
"line": 191,
"character": 50
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "F_{i}^{k}=\\theta^{k} H ^{k}=a_{i}(\\xi)^{3}+b_{i}(\\Delta T)^{2}+c_{i}(-\\Delta T)+d_{i}",
"createdAt": 1589625162894,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 191,
"character": 0
},
"end": {
"line": 191,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "$$\r\n\\begin{aligned}\r\n\\xi &= -\\alpha \\Delta T \\ when \\ U>0 \\\\\r\n\\xi &= \\alpha \\Delta T \\ when \\ U<0\r\n\\end{aligned}\r\n$$",
"createdAt": 1589625132371,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 138,
"character": 0
},
"end": {
"line": 138,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\\xi &= \\alpha*\\Delta T when U<0",
"createdAt": 1589625022295,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 140,
"character": 0
},
"end": {
"line": 140,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\\ & = -\\alpha*\\Delta T when U>0",
"createdAt": 1589624880669,
"copyCount": 2,
"useCount": 2,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 142,
"character": 0
},
"end": {
"line": 142,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\n",
"createdAt": 1589624874164,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 140,
"character": 0
},
"end": {
"line": 140,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\\ & = -\\alpha*\\Delta T when U>0\n$$",
"createdAt": 1589624871162,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 142,
"character": 0
},
"end": {
"line": 142,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": ")",
"createdAt": 1589624723990,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 129,
"character": 67
},
"end": {
"line": 129,
"character": 67
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "\\xi",
"createdAt": 1589624700917,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 129,
"character": 34
},
"end": {
"line": 129,
"character": 34
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "-\\",
"createdAt": 1589624681915,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 129,
"character": 35
},
"end": {
"line": 129,
"character": 35
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": "partial ",
"createdAt": 1589624637402,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 108,
"character": 28
},
"end": {
"line": 108,
"character": 28
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Use_CIP_Method.md"
}
},
{
"value": " [P, Theta, lcc, lub, FluidHight] = InitialPressureJFO(pressure, FluidHight, delta, grid, pic, hole); % Cal Initial Pressure",
"createdAt": 1589444828020,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 19,
"character": 0
},
"end": {
"line": 19,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": " [P, p, Theta, Param, lcc] = CalPressureJFO(Lambda, pressure, delta, grid, pic, FluidHight, hole); % Y.H. Wijnant Model",
"createdAt": 1589444672891,
"copyCount": 2,
"useCount": 2,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 94,
"character": 31
},
"end": {
"line": 94,
"character": 31
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/Main.m"
}
},
{
"value": "o",
"createdAt": 1589444718944,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 106
},
"end": {
"line": 0,
"character": 106
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "t",
"createdAt": 1589444718429,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 106
},
"end": {
"line": 0,
"character": 106
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "i",
"createdAt": 1588682021450,
"copyCount": 11,
"useCount": 11,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 62,
"character": 50
},
"end": {
"line": 62,
"character": 50
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/%E6%9D%82%E4%B8%83%E6%9D%82%E5%85%AB/%E6%97%A5%E6%9C%AC%E6%94%BF%E5%85%9A.md"
}
},
{
"value": ".",
"createdAt": 1589196391884,
"copyCount": 6,
"useCount": 6,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 43,
"character": 19
},
"end": {
"line": 43,
"character": 19
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "Y",
"createdAt": 1589444716427,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 106
},
"end": {
"line": 0,
"character": 106
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": ";",
"createdAt": 1589444715927,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 106
},
"end": {
"line": 0,
"character": 106
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "[P, p, Theta, Param, lcc] = CalPressureJFO(Lambda, pressure, delta, grid, pic, FluidHight, hole); % Y.H. Wijnant Model",
"createdAt": 1589444709925,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 1,
"character": 2
},
"end": {
"line": 1,
"character": 2
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": ", pressure, delta, grid, pic, FluidHight, hole)",
"createdAt": 1589444704921,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 8
},
"end": {
"line": 0,
"character": 8
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "Param",
"createdAt": 1589444624331,
"copyCount": 2,
"useCount": 2,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 94,
"character": 45
},
"end": {
"line": 94,
"character": 45
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/Main.m"
}
},
{
"value": "(",
"createdAt": 1589444700919,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "= ",
"createdAt": 1589444700419,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "] ",
"createdAt": 1589444699419,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": ", ",
"createdAt": 1589444696910,
"copyCount": 2,
"useCount": 2,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "Theta",
"createdAt": 1589444697912,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "P",
"createdAt": 1589444696410,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": "[",
"createdAt": 1589444695910,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 9
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/CalPressureJFO.m"
}
},
{
"value": " [P, p, Theta, Param, lcc] = CalPressureJFO(pressure, delta, grid, pic, FluidHight, hole); % Y.H. Wijnant Model",
"createdAt": 1589444655375,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 95,
"character": 0
},
"end": {
"line": 95,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/Main.m"
}
},
{
"value": " [P, p, Theta, Param, lcc] = CalPressureJFO(, pressure, delta, grid, pic, FluidHight, hole); % Y.H. Wijnant Model",
"createdAt": 1589444626346,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 94,
"character": 0
},
"end": {
"line": 94,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/Main.m"
}
},
{
"value": " [Param] = EquationParJFO(FluidHight, grid, delta, Lambda); %",
"createdAt": 1589444613805,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 94,
"character": 2
},
"end": {
"line": 94,
"character": 2
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Fix_Veolicity.md/CIP_E_A_0.5%20or%201/Main.m"
}
},
{
"value": "For CIP methods",
"createdAt": 1589257128898,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 429,
"character": 0
},
"end": {
"line": 429,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Fix_FDM_Deviation.md"
}
},
{
"value": "<!-- markdownlint-configure-file { \"MD013\": { \"line_length\": 100 } } -->",
"createdAt": 1589256319586,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 411,
"character": 0
},
"end": {
"line": 411,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Fix_FDM_Deviation.md"
}
},
{
"value": "`",
"createdAt": 1589256301009,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 411,
"character": 0
},
"end": {
"line": 411,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Fix_FDM_Deviation.md"
}
},
{
"value": "'",
"createdAt": 1589195252253,
"copyCount": 2,
"useCount": 2,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 2,
"character": 32
},
"end": {
"line": 2,
"character": 32
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "s",
"createdAt": 1589188852231,
"copyCount": 3,
"useCount": 3,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 13,
"character": 103
},
"end": {
"line": 13,
"character": 103
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "![ ](https://tri-1251426408.cos.ap-tokyo.myqcloud.com/20200512130149.png){width=8cm}",
"createdAt": 1589256110302,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 409,
"character": 0
},
"end": {
"line": 409,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Documents/NoteBooks/To_Fix_FDM_Deviation.md"
}
},
{
"value": " Theta(i, k) = FluidHight.F(i, k) / FluidHight.C(i, k);",
"createdAt": 1589198582826,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 33,
"character": 0
},
"end": {
"line": 33,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/CalPressureJFO.m"
}
},
{
"value": " [FluidHight] = EquationParCIP(FluidHight, grid, delta, k, i, Param, P, P_0); %% Calc CIP%%%",
"createdAt": 1589198581864,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 33,
"character": 2
},
"end": {
"line": 33,
"character": 2
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/CalPressureJFO.m"
}
},
{
"value": " %%% Calc Theta %%%%%%%%%%%%%%%%%%%%",
"createdAt": 1589198581315,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 33,
"character": 2
},
"end": {
"line": 33,
"character": 2
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/CalPressureJFO.m"
}
},
{
"value": "%",
"createdAt": 1589197131746,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 67,
"character": 0
},
"end": {
"line": 67,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "+",
"createdAt": 1589194847943,
"copyCount": 11,
"useCount": 11,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 19,
"character": 57
},
"end": {
"line": 19,
"character": 57
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": " FluidHight.FD1(i - 1, k) = (FluidHight.F1(i + 1 - 1, k) - FluidHight.F1(i - 1 - 1, k) - FluidHight.F(i + 1 - 1, k - 1) + FluidHight.F(i - 1 - 1, k - 1)) / (2 * delta.X) + FluidHight.FD(i - 1, k - 1);",
"createdAt": 1589196560020,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 51,
"character": 0
},
"end": {
"line": 51,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": " FluidHight.FD1(grid.m + 1 - 1, k) = (FluidHight.F1(i + 1 - 1, k) - FluidHight.F1(grid.m + 1 - 1 - 1, k) - FluidHight.F(i + 1 - 1, k - 1) + FluidHight.F(grid.m + 1, k - 1)) / (2 * delta.X) + FluidHight.FD(gd - 1, k - 1);",
"createdAt": 1589196558099,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 48,
"character": 0
},
"end": {
"line": 48,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "g",
"createdAt": 1589188295332,
"copyCount": 5,
"useCount": 5,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 3,
"character": 18
},
"end": {
"line": 3,
"character": 18
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": " FluidHight.FD1(i, k) = (FluidHight.F1(i + 1, k) - FluidHight.F1(grid.m + 1 - 1, k) - FluidHight.F(i + 1, k - 1) + FluidHight.F(grid.m + 1 - 1, k - 1)) / (2 * delta.X) + FluidHight.FD(i, k - 1)\r\n FluidHight.FD1(grid.m + 1 - 1, k) = (FluidHight.F1(i + 1 - 1, k) - FluidHight.F1(grid.m + 1 - 1 - 1, k) - FluidHight.F(i + 1 - 1, k - 1) + FluidHight.F(grid.m + 1 - 1 - 1, k - 1)) / (2 * delta.X) + FluidHight.FD(grid.m + 1 - 1, k - 1)\r\n\n",
"createdAt": 1589196235782,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 38,
"character": 0
},
"end": {
"line": 38,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": " FluidHight.FD1(i, k) = (FluidHight.F1(i + 1, k) - FluidHight.F1(grid.m + 1 - 1, k) - FluidHight.F(i + 1, k - 1) + FluidHight.F(grid.m + 1 - 1, k - 1)) / (2 * delta.X) + FluidHight.FD(i, k - 1)\r\n FluidHight.FD1(grid.m + 1 - 1, k) = (FluidHight.F1(i + 1 - 1, k) - FluidHight.F1(grid.m + 1 - 1 - 1, k) - FluidHight.F(i + 1 - 1, k - 1) + FluidHight.F(grid.m + 1 - 1 - 1, k - 1)) / (2 * delta.X) + FluidHight.FD(grid.m + 1 - 1, k - 1)",
"createdAt": 1589196231187,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 38,
"character": 0
},
"end": {
"line": 38,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": "grid.m + 1",
"createdAt": 1589194324196,
"copyCount": 2,
"useCount": 2,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 4,
"character": 48
},
"end": {
"line": 4,
"character": 48
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": " FluidHight.FD1(i,k)=(FluidHight.F1(i+1,k)-FluidHight.F1(i-1,k)-FluidHight.F(i+1,k-1)+FluidHight.F(i-1,k-1))/(2*delta.X)+FluidHight.FD(i,k-1)\r\n FluidHight.FD1(i-1,k)=(FluidHight.F1(i+1-1,k)-FluidHight.F1(i-1-1,k)-FluidHight.F(i+1-1,k-1)+FluidHight.F(i-1-1,k-1))/(2*delta.X)+FluidHight.FD(i-1,k-1)",
"createdAt": 1589195639272,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 42,
"character": 0
},
"end": {
"line": 42,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
},
{
"value": " FluidHight.FD1(i,k)=(FluidHight.F1(i+1,k)-FluidHight.F1(i-1,k)-FluidHight.F(i+1,k-1)+FluidHight.F(i-1,k-1))/(2*delta.X)+FluidHight.FD(i,k-1)",
"createdAt": 1589195511986,
"copyCount": 1,
"useCount": 1,
"language": "matlab",
"createdLocation": {
"range": {
"start": {
"line": 36,
"character": 0
},
"end": {
"line": 36,
"character": 0
}
},
"uri": "file:///c%3A/Users/Zhang%20Ke/Desktop/Starved%20with%20CIP/To_Use_CIP_Method/Implicit%20Solver/EquationParCIP.m"
}
}
]
}
{"lastUpload":"2023-03-01T10:59:50.571Z","extensionVersion":"v3.4.3"}
[
{
"metadata": {
"id": "d3836729-9cc1-42c1-b2af-d50071f57d29",
"publisherId": "formulahendry.auto-close-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-close-tag",
"publisher": "formulahendry",
"version": "0.5.14"
},
{
"metadata": {
"id": "6e440e71-8ed9-4f25-bb78-4b13096b8a03",
"publisherId": "formulahendry.auto-rename-tag",
"publisherDisplayName": "formulahendry"
},
"name": "auto-rename-tag",
"publisher": "formulahendry",
"version": "0.1.10"
},
{
"metadata": {
"id": "7a0110bb-231a-4598-aa1b-0769ea46d28b",
"publisherId": "aaron-bond.better-comments",
"publisherDisplayName": "aaron-bond"
},
"name": "better-comments",
"publisher": "aaron-bond",
"version": "3.0.2"
},
{
"metadata": {
"id": "11c88da5-fc24-4fe6-a00d-b1ddef4943ca",
"publisherId": "phr0s.bib",
"publisherDisplayName": "phr0s"
},
"name": "bib",
"publisher": "phr0s",
"version": "0.3.0"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.4.3"
},
{
"metadata": {
"id": "438221f8-1107-4ccd-a6fe-f3b7fe0856b7",
"publisherId": "mhutchie.git-graph",
"publisherDisplayName": "mhutchie"
},
"name": "git-graph",
"publisher": "mhutchie",
"version": "1.30.0"
},
{
"metadata": {
"id": "18620c48-225a-4243-9c60-61204b19d4b4",
"publisherId": "lamartire.git-indicators",
"publisherDisplayName": "lamartire"
},
"name": "git-indicators",
"publisher": "lamartire",
"version": "2.1.2"
},
{
"metadata": {
"id": "4de763bd-505d-4978-9575-2b7696ecf94e",
"publisherId": "eamodio.gitlens",
"publisherDisplayName": "eamodio"
},
"name": "gitlens",
"publisher": "eamodio",
"version": "13.3.1"
},
{
"metadata": {
"id": "d34d0d41-c483-44a2-b26b-53354f4b0647",
"publisherId": "geeklearningio.graphviz-markdown-preview",
"publisherDisplayName": "geeklearningio"
},
"name": "graphviz-markdown-preview",
"publisher": "geeklearningio",
"version": "0.0.8"
},
{
"metadata": {
"id": "c6d564c4-ca8c-45ba-abf6-c85f2d1468d8",
"publisherId": "jdinhlife.gruvbox",
"publisherDisplayName": "jdinhlife"
},
"name": "gruvbox",
"publisher": "jdinhlife",
"version": "1.8.0"
},
{
"metadata": {
"id": "aae00486-7e92-42b3-91b0-2b419e4f3875",
"publisherId": "vincaslt.highlight-matching-tag",
"publisherDisplayName": "vincaslt"
},
"name": "highlight-matching-tag",
"publisher": "vincaslt",
"version": "0.10.1"
},
{
"metadata": {
"id": "0398f8a5-da8e-4c21-ae4d-12a40652a517",
"publisherId": "OBKoro1.korofileheader",
"publisherDisplayName": "OBKoro1"
},
"name": "korofileheader",
"publisher": "OBKoro1",
"version": "4.9.3"
},
{
"metadata": {
"id": "038dd41f-4a41-48e3-87de-ab2ea4310780",
"publisherId": "julialang.language-julia",
"publisherDisplayName": "julialang"
},
"name": "language-julia",
"publisher": "julialang",
"version": "1.38.2"
},
{
"metadata": {
"id": "ee577500-fad7-4a2b-b19a-bf7ef89f766c",
"publisherId": "geddski.macros",
"publisherDisplayName": "geddski"
},
"name": "macros",
"publisher": "geddski",
"version": "1.2.1"
},
{
"metadata": {
"id": "98790d67-10fa-497c-9113-f6c7489207b2",
"publisherId": "yzhang.markdown-all-in-one",
"publisherDisplayName": "yzhang"
},
"name": "markdown-all-in-one",
"publisher": "yzhang",
"version": "3.5.0"
},
{
"metadata": {
"id": "41c03ed0-b7b8-4476-8d01-926a7e041e69",
"publisherId": "jebbs.markdown-extended",
"publisherDisplayName": "jebbs"
},
"name": "markdown-extended",
"publisher": "jebbs",
"version": "1.1.3"
},
{
"metadata": {
"id": "f8d0ffc4-66bb-4a9c-8149-ef8f043691a1",
"publisherId": "bierner.markdown-mermaid",
"publisherDisplayName": "bierner"
},
"name": "markdown-mermaid",
"publisher": "bierner",
"version": "1.17.4"
},
{
"metadata": {
"id": "3b1db1fc-c7f7-4bd6-9fa4-b499dfa99a8a",
"publisherId": "shd101wyy.markdown-preview-enhanced",
"publisherDisplayName": "shd101wyy"
},
"name": "markdown-preview-enhanced",
"publisher": "shd101wyy",
"version": "0.6.7"
},
{
"metadata": {
"id": "5cbdf58a-694a-4aba-af08-61d00842eb03",
"publisherId": "bierner.markdown-preview-github-styles",
"publisherDisplayName": "bierner"
},
"name": "markdown-preview-github-styles",
"publisher": "bierner",
"version": "1.0.1"
},
{
"metadata": {
"id": "a6226409-c077-4199-9efe-5fd4d91a253d",
"publisherId": "marp-team.marp-vscode",
"publisherDisplayName": "marp-team"
},
"name": "marp-vscode",
"publisher": "marp-team",
"version": "2.5.0"
},
{
"metadata": {
"id": "0f9f94a7-2209-4b3e-af66-95dad7211cf4",
"publisherId": "Gimly81.matlab",
"publisherDisplayName": "Gimly81"
},
"name": "matlab",
"publisher": "Gimly81",
"version": "2.3.1"
},
{
"metadata": {
"id": "16f49f82-0071-4930-b6b5-b3e3ccd5fb0d",
"publisherId": "AffenWiesel.matlab-formatter",
"publisherDisplayName": "AffenWiesel"
},
"name": "matlab-formatter",
"publisher": "AffenWiesel",
"version": "2.10.41"
},
{
"metadata": {
"id": "1d66faf4-3266-4fce-b7c9-df60aecf496d",
"publisherId": "goessner.mdmath",
"publisherDisplayName": "goessner"
},
"name": "mdmath",
"publisher": "goessner",
"version": "2.7.4"
},
{
"metadata": {
"id": "08792992-bb56-41fb-b5dd-8551bbee0cb6",
"publisherId": "bpruitt-goddard.mermaid-markdown-syntax-highlighting",
"publisherDisplayName": "bpruitt-goddard"
},
"name": "mermaid-markdown-syntax-highlighting",
"publisher": "bpruitt-goddard",
"version": "1.5.1"
},
{
"metadata": {
"id": "9e967ecb-9329-4a69-bb7a-520692ba1327",
"publisherId": "notZaki.pandocciter",
"publisherDisplayName": "notZaki"
},
"name": "pandocciter",
"publisher": "notZaki",
"version": "0.9.3"
},
{
"metadata": {
"id": "14e15559-448c-4acc-91ef-2c8edf62e877",
"publisherId": "xlthu.Pangu-Markdown",
"publisherDisplayName": "xlthu"
},
"name": "Pangu-Markdown",
"publisher": "xlthu",
"version": "0.0.6"
},
{
"metadata": {
"id": "d95cb424-7a5a-4e08-9698-107d6fd590cf",
"publisherId": "jebbs.plantuml",
"publisherDisplayName": "jebbs"
},
"name": "plantuml",
"publisher": "jebbs",
"version": "2.17.5"
},
{
"metadata": {
"id": "7ebc60c0-0f2b-496e-8d82-0f7f474fa4dd",
"publisherId": "svipas.prettier-plus",
"publisherDisplayName": "svipas"
},
"name": "prettier-plus",
"publisher": "svipas",
"version": "4.2.2"
},
{
"metadata": {
"id": "1b747f06-3789-4ebd-ac99-f1fe430c3347",
"publisherId": "alefragnani.project-manager",
"publisherDisplayName": "alefragnani"
},
"name": "project-manager",
"publisher": "alefragnani",
"version": "12.7.0"
},
{
"metadata": {
"id": "b24a13f5-4e50-4d9a-ab0a-87f47d9fdfcb",
"publisherId": "stkb.rewrap",
"publisherDisplayName": "stkb"
},
"name": "rewrap",
"publisher": "stkb",
"version": "1.16.3"
},
{
"metadata": {
"id": "76e37267-9f32-4816-b6c8-47a3928b94c9",
"publisherId": "Tyriar.shell-launcher",
"publisherDisplayName": "Tyriar"
},
"name": "shell-launcher",
"publisher": "Tyriar",
"version": "0.4.1"
},
{
"metadata": {
"id": "ab840a62-e128-4f36-8587-2e52f4eecc06",
"publisherId": "ryu1kn.text-marker",
"publisherDisplayName": "ryu1kn"
},
"name": "text-marker",
"publisher": "ryu1kn",
"version": "1.11.0"
},
{
"metadata": {
"id": "6474b6fb-b19c-4349-bcf3-d5c51ed17edf",
"publisherId": "fudd.toggle-zen-mode",
"publisherDisplayName": "fudd"
},
"name": "toggle-zen-mode",
"publisher": "fudd",
"version": "1.1.2"
},
{
"metadata": {
"id": "d96e79c6-8b25-4be3-8545-0e0ecefcae03",
"publisherId": "vscodevim.vim",
"publisherDisplayName": "vscodevim"
},
"name": "vim",
"publisher": "vscodevim",
"version": "1.25.1"
},
{
"metadata": {
"id": "ef1b801b-e6bd-4bc3-a4c9-ae841ae62116",
"publisherId": "cweijan.vscode-autohotkey-plus",
"publisherDisplayName": "cweijan"
},
"name": "vscode-autohotkey-plus",
"publisher": "cweijan",
"version": "2.7.1"
},
{
"metadata": {
"id": "d637104e-1fd7-4063-98fc-8afe46012c9b",
"publisherId": "sleistner.vscode-fileutils",
"publisherDisplayName": "sleistner"
},
"name": "vscode-fileutils",
"publisher": "sleistner",
"version": "3.10.0"
},
{
"metadata": {
"id": "9503bc2d-f581-462c-86fd-1dddf4857e66",
"publisherId": "joaompinto.vscode-graphviz",
"publisherDisplayName": "joaompinto"
},
"name": "vscode-graphviz",
"publisher": "joaompinto",
"version": "0.0.6"
},
{
"metadata": {
"id": "dde258e9-793b-4377-a4fe-9d54cbd28ea2",
"publisherId": "kortina.vscode-markdown-notes",
"publisherDisplayName": "kortina"
},
"name": "vscode-markdown-notes",
"publisher": "kortina",
"version": "0.0.25"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.49.0"
},
{
"metadata": {
"id": "b31c550f-e442-40b0-9103-173472d92353",
"publisherId": "DougFinke.vscode-pandoc",
"publisherDisplayName": "DougFinke"
},
"name": "vscode-pandoc",
"publisher": "DougFinke",
"version": "0.0.8"
},
{
"metadata": {
"id": "b534bc41-9d6f-42df-8ea8-2974cfd926bc",
"publisherId": "rastikerdar.vscode-seedling-icon-theme",
"publisherDisplayName": "rastikerdar"
},
"name": "vscode-seedling-icon-theme",
"publisher": "rastikerdar",
"version": "0.10.0"
},
{
"metadata": {
"id": "22a740c5-ec07-4bf0-a58f-1a38aabea310",
"publisherId": "styled-components.vscode-styled-components",
"publisherDisplayName": "styled-components"
},
"name": "vscode-styled-components",
"publisher": "styled-components",
"version": "1.7.5"
},
{
"metadata": {
"id": "97a08c5f-6667-4242-a5c5-045dfb6bd4b9",
"publisherId": "wayou.vscode-todo-highlight",
"publisherDisplayName": "wayou"
},
"name": "vscode-todo-highlight",
"publisher": "wayou",
"version": "1.0.5"
},
{
"metadata": {
"id": "8d088af2-ecd1-4b8f-93e9-322125c47b3c",
"publisherId": "BriteSnow.vscode-toggle-quotes",
"publisherDisplayName": "BriteSnow"
},
"name": "vscode-toggle-quotes",
"publisher": "BriteSnow",
"version": "0.3.6"
},
{
"metadata": {
"id": "f2fd462f-f1bd-4c62-b54f-59a4e5ffc6a3",
"publisherId": "WakaTime.vscode-wakatime",
"publisherDisplayName": "WakaTime"
},
"name": "vscode-wakatime",
"publisher": "WakaTime",
"version": "24.0.7"
},
{
"metadata": {
"id": "03de82ee-b6a4-46c9-bde7-7b6793ffa232",
"publisherId": "wraith13.zoombar-vscode",
"publisherDisplayName": "wraith13"
},
"name": "zoombar-vscode",
"publisher": "wraith13",
"version": "1.4.4"
}
]
{"attempts":1,"previous":{"extension":"1.29.0","vscode":"1.53.2"},"current":{"extension":"1.30.0","vscode":"1.54.3"},"apiAvailable":true,"queue":[]}
{
"telemetry.machineId": "53db2cf734b5284ee053b6daec78695391794b8b149213b4839509af493e5690",
"backupWorkspaces": {
"workspaces": [],
"folders": [],
"emptyWindows": [
{
"backupFolder": "1667710821781"
}
]
},
"windowsState": {
"lastActiveWindow": {
"backupPath": "/home/miuka/.config/Code/Backups/1667710821781",
"uiState": {
"mode": 1,
"x": 23,
"y": 277,
"width": 1957,
"height": 1446
}
},
"openedWindows": []
},
"lastKnownMenubarData": {
"menus": {
"File": {
"items": [
{
"id": "workbench.action.files.newUntitledFile",
"label": "&&New Text File"
},
{
"id": "welcome.showNewFileEntries",
"label": "New File..."
},
{
"id": "workbench.action.newWindow",
"label": "New &&Window"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.openFile",
"label": "&&Open File..."
},
{
"id": "workbench.action.files.openFolder",
"label": "Open &&Folder..."
},
{
"id": "workbench.action.openWorkspace",
"label": "Open Wor&&kspace from File..."
},
{
"id": "submenuitem.MenubarRecentMenu",
"label": "Open &&Recent",
"submenu": {
"items": [
{
"id": "workbench.action.reopenClosedEditor",
"label": "&&Reopen Closed Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openRecent",
"label": "&&More..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.clearRecentFiles",
"label": "&&Clear Recently Opened"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "addRootFolder",
"label": "A&&dd Folder to Workspace..."
},
{
"id": "workbench.action.saveWorkspaceAs",
"label": "Save Workspace As..."
},
{
"id": "workbench.action.duplicateWorkspaceInNewWindow",
"label": "Duplicate Workspace"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.save",
"label": "&&Save",
"enabled": false
},
{
"id": "workbench.action.files.saveAs",
"label": "Save &&As...",
"enabled": false
},
{
"id": "saveAll",
"label": "Save A&&ll",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarShare",
"label": "Share",
"submenu": {
"items": [
{
"id": "workbench.profiles.actions.exportProfile",
"label": "Export Profile (Default)..."
},
{
"id": "workbench.profiles.actions.importProfile",
"label": "Import Profile..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleAutoSave",
"label": "A&&uto Save"
},
{
"id": "submenuitem.MenubarPreferencesMenu",
"label": "&&Preferences",
"submenu": {
"items": [
{
"id": "submenuitem.Profiles",
"label": "Profiles (Default)",
"submenu": {
"items": [
{
"id": "workbench.profiles.actions.profileEntry.__default__profile__",
"label": "Default",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.profiles.actions.showProfileContents",
"label": "Show Contents..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.profiles.actions.createProfile",
"label": "Create Profile..."
},
{
"id": "workbench.profiles.actions.deleteProfile",
"label": "Delete Profile...",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.profiles.actions.exportProfile",
"label": "Export Profile..."
},
{
"id": "workbench.profiles.actions.importProfile",
"label": "Import Profile..."
}
]
}
},
{
"id": "workbench.userDataSync.actions.turnOn",
"label": "Turn on Settings Sync..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openSettings",
"label": "&&Settings"
},
{
"id": "workbench.view.extensions",
"label": "&&Extensions"
},
{
"id": "workbench.action.openGlobalKeybindings",
"label": "Keyboard Shortcuts"
},
{
"id": "workbench.action.openSnippets",
"label": "Configure User Snippets"
},
{
"id": "submenuitem.ThemesSubMenu",
"label": "&&Theme",
"submenu": {
"items": [
{
"id": "workbench.action.selectTheme",
"label": "Color Theme"
},
{
"id": "workbench.action.selectIconTheme",
"label": "File Icon Theme"
},
{
"id": "workbench.action.selectProductIconTheme",
"label": "Product Icon Theme"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "settings.filterByOnline",
"label": "&&Online Services Settings"
},
{
"id": "settings.filterByTelemetry",
"label": "Telemetry Settings"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.files.revert",
"label": "Re&&vert File",
"enabled": false
},
{
"id": "workbench.action.closeActiveEditor",
"label": "&&Close Editor",
"enabled": false
},
{
"id": "workbench.action.closeWindow",
"label": "Clos&&e Window"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quit",
"label": "E&&xit"
}
]
},
"Edit": {
"items": [
{
"id": "undo",
"label": "&&Undo"
},
{
"id": "redo",
"label": "&&Redo"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.clipboardCutAction",
"label": "Cu&&t"
},
{
"id": "editor.action.clipboardCopyAction",
"label": "&&Copy"
},
{
"id": "editor.action.clipboardPasteAction",
"label": "&&Paste"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "actions.find",
"label": "&&Find",
"enabled": false
},
{
"id": "editor.action.startFindReplaceAction",
"label": "&&Replace",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.findInFiles",
"label": "Find &&in Files"
},
{
"id": "workbench.action.replaceInFiles",
"label": "Replace in Files"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.commentLine",
"label": "&&Toggle Line Comment"
},
{
"id": "editor.action.blockComment",
"label": "Toggle &&Block Comment"
},
{
"id": "editor.emmet.action.expandAbbreviation",
"label": "Emmet: E&&xpand Abbreviation"
}
]
},
"Selection": {
"items": [
{
"id": "editor.action.selectAll",
"label": "&&Select All"
},
{
"id": "editor.action.smartSelect.expand",
"label": "&&Expand Selection"
},
{
"id": "editor.action.smartSelect.shrink",
"label": "&&Shrink Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.copyLinesUpAction",
"label": "&&Copy Line Up"
},
{
"id": "editor.action.copyLinesDownAction",
"label": "Co&&py Line Down"
},
{
"id": "editor.action.moveLinesUpAction",
"label": "Mo&&ve Line Up"
},
{
"id": "editor.action.moveLinesDownAction",
"label": "Move &&Line Down"
},
{
"id": "editor.action.duplicateSelection",
"label": "&&Duplicate Selection"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.insertCursorAbove",
"label": "&&Add Cursor Above"
},
{
"id": "editor.action.insertCursorBelow",
"label": "A&&dd Cursor Below"
},
{
"id": "editor.action.insertCursorAtEndOfEachLineSelected",
"label": "Add C&&ursors to Line Ends"
},
{
"id": "editor.action.addSelectionToNextFindMatch",
"label": "Add &&Next Occurrence"
},
{
"id": "editor.action.addSelectionToPreviousFindMatch",
"label": "Add P&&revious Occurrence"
},
{
"id": "editor.action.selectHighlights",
"label": "Select All &&Occurrences"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMultiCursorModifier",
"label": "Switch to Ctrl+Click for Multi-Cursor"
},
{
"id": "editor.action.toggleColumnSelection",
"label": "Column &&Selection Mode"
}
]
},
"View": {
"items": [
{
"id": "workbench.action.showCommands",
"label": "&&Command Palette..."
},
{
"id": "workbench.action.openView",
"label": "&&Open View..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarAppearanceMenu",
"label": "&&Appearance",
"submenu": {
"items": [
{
"id": "workbench.action.toggleFullScreen",
"label": "&&Full Screen"
},
{
"id": "workbench.action.toggleZenMode",
"label": "Zen Mode"
},
{
"id": "workbench.action.toggleCenteredLayout",
"label": "&&Centered Layout"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleMenuBar",
"label": "Menu &&Bar"
},
{
"id": "workbench.action.toggleSidebarVisibility",
"label": "&&Primary Side Bar",
"checked": true
},
{
"id": "workbench.action.toggleAuxiliaryBar",
"label": "Secondary Si&&de Bar"
},
{
"id": "workbench.action.toggleStatusbarVisibility",
"label": "S&&tatus Bar",
"checked": true
},
{
"id": "workbench.action.toggleActivityBarVisibility",
"label": "&&Activity Bar",
"checked": true
},
{
"id": "workbench.action.togglePanel",
"label": "&&Panel"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleSidebarPosition",
"label": "&&Move Primary Side Bar Right"
},
{
"id": "submenuitem.PanelPositionMenu",
"label": "Panel Position",
"submenu": {
"items": [
{
"id": "workbench.action.positionPanelBottom",
"label": "Bottom",
"checked": true
},
{
"id": "workbench.action.positionPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.positionPanelRight",
"label": "Right"
}
]
}
},
{
"id": "submenuitem.PanelAlignmentMenu",
"label": "Align Panel",
"submenu": {
"items": [
{
"id": "workbench.action.alignPanelCenter",
"label": "Center",
"checked": true
},
{
"id": "workbench.action.alignPanelJustify",
"label": "Justify"
},
{
"id": "workbench.action.alignPanelLeft",
"label": "Left"
},
{
"id": "workbench.action.alignPanelRight",
"label": "Right"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleMinimap",
"label": "&&Minimap"
},
{
"id": "breadcrumbs.toggle",
"label": "&&Breadcrumbs",
"checked": true
},
{
"id": "editor.action.toggleRenderWhitespace",
"label": "&&Render Whitespace",
"checked": true
},
{
"id": "editor.action.toggleRenderControlCharacter",
"label": "Render &&Control Characters",
"checked": true
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.zoomIn",
"label": "&&Zoom In"
},
{
"id": "workbench.action.zoomOut",
"label": "&&Zoom Out"
},
{
"id": "workbench.action.zoomReset",
"label": "&&Reset Zoom"
}
]
}
},
{
"id": "submenuitem.MenubarLayoutMenu",
"label": "Editor &&Layout",
"submenu": {
"items": [
{
"id": "workbench.action.splitEditorUp",
"label": "Split &&Up"
},
{
"id": "workbench.action.splitEditorDown",
"label": "Split &&Down"
},
{
"id": "workbench.action.splitEditorLeft",
"label": "Split &&Left"
},
{
"id": "workbench.action.splitEditorRight",
"label": "Split &&Right"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.splitEditorInGroup",
"label": "Split in &&Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.editorLayoutSingle",
"label": "&&Single"
},
{
"id": "workbench.action.editorLayoutTwoColumns",
"label": "&&Two Columns"
},
{
"id": "workbench.action.editorLayoutThreeColumns",
"label": "T&&hree Columns"
},
{
"id": "workbench.action.editorLayoutTwoRows",
"label": "T&&wo Rows"
},
{
"id": "workbench.action.editorLayoutThreeRows",
"label": "Three &&Rows"
},
{
"id": "workbench.action.editorLayoutTwoByTwoGrid",
"label": "&&Grid (2x2)"
},
{
"id": "workbench.action.editorLayoutTwoRowsRight",
"label": "Two R&&ows Right"
},
{
"id": "workbench.action.editorLayoutTwoColumnsBottom",
"label": "Two &&Columns Bottom"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleEditorGroupLayout",
"label": "Flip &&Layout"
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.view.explorer",
"label": "&&Explorer"
},
{
"id": "workbench.view.search",
"label": "&&Search"
},
{
"id": "workbench.view.scm",
"label": "Source &&Control"
},
{
"id": "workbench.view.debug",
"label": "&&Run"
},
{
"id": "workbench.view.extensions",
"label": "E&&xtensions"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.actions.view.problems",
"label": "&&Problems"
},
{
"id": "workbench.action.output.toggleOutput",
"label": "&&Output"
},
{
"id": "workbench.debug.action.toggleRepl",
"label": "De&&bug Console"
},
{
"id": "workbench.action.terminal.toggleTerminal",
"label": "&&Terminal"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.toggleWordWrap",
"label": "&&Word Wrap",
"enabled": false
},
{
"id": "editor.action.toggleStickyScroll",
"label": "&&Sticky Scroll"
}
]
},
"Go": {
"items": [
{
"id": "workbench.action.navigateBack",
"label": "&&Back"
},
{
"id": "workbench.action.navigateForward",
"label": "&&Forward",
"enabled": false
},
{
"id": "workbench.action.navigateToLastEditLocation",
"label": "&&Last Edit Location"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "submenuitem.MenubarSwitchEditorMenu",
"label": "Switch &&Editor",
"submenu": {
"items": [
{
"id": "workbench.action.nextEditor",
"label": "&&Next Editor"
},
{
"id": "workbench.action.previousEditor",
"label": "&&Previous Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditor",
"label": "&&Next Used Editor"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditor",
"label": "&&Previous Used Editor"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.nextEditorInGroup",
"label": "&&Next Editor in Group"
},
{
"id": "workbench.action.previousEditorInGroup",
"label": "&&Previous Editor in Group"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openNextRecentlyUsedEditorInGroup",
"label": "&&Next Used Editor in Group"
},
{
"id": "workbench.action.openPreviousRecentlyUsedEditorInGroup",
"label": "&&Previous Used Editor in Group"
}
]
}
},
{
"id": "submenuitem.MenubarSwitchGroupMenu",
"label": "Switch &&Group",
"submenu": {
"items": [
{
"id": "workbench.action.focusFirstEditorGroup",
"label": "Group &&1"
},
{
"id": "workbench.action.focusSecondEditorGroup",
"label": "Group &&2"
},
{
"id": "workbench.action.focusThirdEditorGroup",
"label": "Group &&3",
"enabled": false
},
{
"id": "workbench.action.focusFourthEditorGroup",
"label": "Group &&4",
"enabled": false
},
{
"id": "workbench.action.focusFifthEditorGroup",
"label": "Group &&5",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusNextGroup",
"label": "&&Next Group",
"enabled": false
},
{
"id": "workbench.action.focusPreviousGroup",
"label": "&&Previous Group",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.focusLeftGroup",
"label": "Group &&Left",
"enabled": false
},
{
"id": "workbench.action.focusRightGroup",
"label": "Group &&Right",
"enabled": false
},
{
"id": "workbench.action.focusAboveGroup",
"label": "Group &&Above",
"enabled": false
},
{
"id": "workbench.action.focusBelowGroup",
"label": "Group &&Below",
"enabled": false
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.quickOpen",
"label": "Go to &&File..."
},
{
"id": "workbench.action.showAllSymbols",
"label": "Go to Symbol in &&Workspace..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoSymbol",
"label": "Go to &&Symbol in Editor..."
},
{
"id": "editor.action.revealDefinition",
"label": "Go to &&Definition"
},
{
"id": "editor.action.revealDeclaration",
"label": "Go to &&Declaration"
},
{
"id": "editor.action.goToTypeDefinition",
"label": "Go to &&Type Definition"
},
{
"id": "editor.action.goToImplementation",
"label": "Go to &&Implementations"
},
{
"id": "editor.action.goToReferences",
"label": "Go to &&References"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.gotoLine",
"label": "Go to &&Line/Column..."
},
{
"id": "editor.action.jumpToBracket",
"label": "Go to &&Bracket"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.marker.nextInFiles",
"label": "Next &&Problem"
},
{
"id": "editor.action.marker.prevInFiles",
"label": "Previous &&Problem"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.action.dirtydiff.next",
"label": "Next &&Change"
},
{
"id": "editor.action.dirtydiff.previous",
"label": "Previous &&Change"
}
]
},
"Run": {
"items": [
{
"id": "workbench.action.debug.start",
"label": "&&Start Debugging"
},
{
"id": "workbench.action.debug.run",
"label": "Run &&Without Debugging"
},
{
"id": "workbench.action.debug.stop",
"label": "&&Stop Debugging",
"enabled": false
},
{
"id": "workbench.action.debug.restart",
"label": "&&Restart Debugging",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.configure",
"label": "Open &&Configurations",
"enabled": false
},
{
"id": "debug.addConfiguration",
"label": "A&&dd Configuration..."
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.debug.stepOver",
"label": "Step &&Over",
"enabled": false
},
{
"id": "workbench.action.debug.stepInto",
"label": "Step &&Into",
"enabled": false
},
{
"id": "workbench.action.debug.stepOut",
"label": "Step O&&ut",
"enabled": false
},
{
"id": "workbench.action.debug.continue",
"label": "&&Continue",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "editor.debug.action.toggleBreakpoint",
"label": "Toggle &&Breakpoint"
},
{
"id": "submenuitem.MenubarNewBreakpointMenu",
"label": "&&New Breakpoint",
"submenu": {
"items": [
{
"id": "editor.debug.action.conditionalBreakpoint",
"label": "&&Conditional Breakpoint..."
},
{
"id": "editor.debug.action.editBreakpoint",
"label": "&&Edit Breakpoint"
},
{
"id": "editor.debug.action.toggleInlineBreakpoint",
"label": "Inline Breakp&&oint"
},
{
"id": "workbench.debug.viewlet.action.addFunctionBreakpointAction",
"label": "&&Function Breakpoint..."
},
{
"id": "editor.debug.action.addLogPoint",
"label": "&&Logpoint..."
}
]
}
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.debug.viewlet.action.enableAllBreakpoints",
"label": "&&Enable All Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.disableAllBreakpoints",
"label": "Disable A&&ll Breakpoints"
},
{
"id": "workbench.debug.viewlet.action.removeAllBreakpoints",
"label": "Remove &&All Breakpoints"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "debug.installAdditionalDebuggers",
"label": "&&Install Additional Debuggers..."
}
]
},
"Terminal": {
"items": [
{
"id": "workbench.action.terminal.new",
"label": "&&New Terminal"
},
{
"id": "workbench.action.terminal.split",
"label": "&&Split Terminal",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.runTask",
"label": "&&Run Task..."
},
{
"id": "workbench.action.tasks.build",
"label": "Run &&Build Task..."
},
{
"id": "workbench.action.terminal.runActiveFile",
"label": "Run &&Active File"
},
{
"id": "workbench.action.terminal.runSelectedText",
"label": "Run &&Selected Text"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.showTasks",
"label": "Show Runnin&&g Tasks...",
"enabled": false
},
{
"id": "workbench.action.tasks.restartTask",
"label": "R&&estart Running Task...",
"enabled": false
},
{
"id": "workbench.action.tasks.terminate",
"label": "&&Terminate Task...",
"enabled": false
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.tasks.configureTaskRunner",
"label": "&&Configure Tasks..."
},
{
"id": "workbench.action.tasks.configureDefaultBuildTask",
"label": "Configure De&&fault Build Task..."
}
]
},
"Help": {
"items": [
{
"id": "workbench.action.openWalkthrough",
"label": "Welcome"
},
{
"id": "workbench.action.showCommands",
"label": "Show All Commands"
},
{
"id": "workbench.action.openDocumentationUrl",
"label": "&&Documentation"
},
{
"id": "workbench.action.showInteractivePlayground",
"label": "Editor Playgrou&&nd"
},
{
"id": "update.showCurrentReleaseNotes",
"label": "Show &&Release Notes"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.keybindingsReference",
"label": "&&Keyboard Shortcuts Reference"
},
{
"id": "workbench.action.openVideoTutorialsUrl",
"label": "&&Video Tutorials"
},
{
"id": "workbench.action.openTipsAndTricksUrl",
"label": "Tips and Tri&&cks"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openTwitterUrl",
"label": "&&Join Us on Twitter"
},
{
"id": "workbench.action.openRequestFeatureUrl",
"label": "&&Search Feature Requests"
},
{
"id": "workbench.action.openIssueReporter",
"label": "Report &&Issue"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.openLicenseUrl",
"label": "View &&License"
},
{
"id": "workbench.action.openPrivacyStatementUrl",
"label": "Privac&&y Statement"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.toggleDevTools",
"label": "Toggle Developer Tools"
},
{
"id": "workbench.action.openProcessExplorer",
"label": "Open &&Process Explorer"
},
{
"id": "vscode.menubar.separator"
},
{
"id": "workbench.action.showAboutDialog",
"label": "&&About"
}
]
}
},
"keybindings": {
"workbench.action.files.newUntitledFile": {
"label": "Ctrl+N",
"userSettingsLabel": "ctrl+n"
},
"welcome.showNewFileEntries": {
"label": "Ctrl+Alt+Super+N",
"userSettingsLabel": "ctrl+alt+meta+n"
},
"workbench.action.newWindow": {
"label": "Ctrl+Shift+N",
"userSettingsLabel": "ctrl+shift+n"
},
"workbench.action.files.openFile": {
"label": "Ctrl+O",
"userSettingsLabel": "ctrl+o"
},
"workbench.action.files.openFolder": {
"label": "Ctrl+K Ctrl+O",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+o"
},
"workbench.action.reopenClosedEditor": {
"label": "Ctrl+Shift+T",
"userSettingsLabel": "ctrl+shift+t"
},
"workbench.action.openRecent": {
"label": "Ctrl+R",
"userSettingsLabel": "ctrl+r"
},
"workbench.action.files.save": {
"label": "Ctrl+S",
"userSettingsLabel": "ctrl+s"
},
"workbench.action.files.saveAs": {
"label": "Ctrl+Shift+S",
"userSettingsLabel": "ctrl+shift+s"
},
"workbench.action.openSettings": {
"label": "Ctrl+,",
"userSettingsLabel": "ctrl+,"
},
"workbench.view.extensions": {
"label": "Ctrl+Shift+X",
"userSettingsLabel": "ctrl+shift+x"
},
"workbench.action.openGlobalKeybindings": {
"label": "Ctrl+K Ctrl+S",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+s"
},
"workbench.action.selectTheme": {
"label": "Ctrl+K Ctrl+T",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+t"
},
"workbench.action.closeActiveEditor": {
"label": "Ctrl+W",
"userSettingsLabel": "ctrl+w"
},
"workbench.action.closeWindow": {
"label": "Alt+F4",
"userSettingsLabel": "alt+f4"
},
"workbench.action.quit": {
"label": "Ctrl+Q",
"userSettingsLabel": "ctrl+q"
},
"undo": {
"label": "Ctrl+Z",
"userSettingsLabel": "ctrl+z"
},
"redo": {
"label": "Ctrl+Y",
"userSettingsLabel": "ctrl+y"
},
"editor.action.clipboardCutAction": {
"label": "Ctrl+X",
"userSettingsLabel": "ctrl+x"
},
"editor.action.clipboardCopyAction": {
"label": "Ctrl+C",
"userSettingsLabel": "ctrl+c"
},
"editor.action.clipboardPasteAction": {
"label": "Ctrl+V",
"userSettingsLabel": "ctrl+v"
},
"actions.find": {
"label": "Ctrl+F",
"userSettingsLabel": "ctrl+f"
},
"editor.action.startFindReplaceAction": {
"label": "Ctrl+H",
"userSettingsLabel": "ctrl+h"
},
"workbench.action.findInFiles": {
"label": "Ctrl+Shift+F",
"userSettingsLabel": "ctrl+shift+f"
},
"workbench.action.replaceInFiles": {
"label": "Ctrl+Shift+H",
"userSettingsLabel": "ctrl+shift+h"
},
"editor.action.commentLine": {
"label": "Ctrl+/",
"userSettingsLabel": "ctrl+/"
},
"editor.action.blockComment": {
"label": "Ctrl+Shift+A",
"userSettingsLabel": "ctrl+shift+a"
},
"editor.emmet.action.expandAbbreviation": {
"label": "Tab",
"userSettingsLabel": "tab"
},
"editor.action.selectAll": {
"label": "Ctrl+A",
"userSettingsLabel": "ctrl+a"
},
"editor.action.smartSelect.expand": {
"label": "Shift+Alt+Right",
"userSettingsLabel": "shift+alt+right"
},
"editor.action.smartSelect.shrink": {
"label": "Shift+Alt+Left",
"userSettingsLabel": "shift+alt+left"
},
"editor.action.copyLinesUpAction": {
"label": "Ctrl+Shift+Alt+Up",
"userSettingsLabel": "ctrl+shift+alt+up"
},
"editor.action.copyLinesDownAction": {
"label": "Ctrl+Shift+Alt+Down",
"userSettingsLabel": "ctrl+shift+alt+down"
},
"editor.action.moveLinesUpAction": {
"label": "Alt+Up",
"userSettingsLabel": "alt+up"
},
"editor.action.moveLinesDownAction": {
"label": "Alt+Down",
"userSettingsLabel": "alt+down"
},
"editor.action.insertCursorAbove": {
"label": "Shift+Alt+Up",
"userSettingsLabel": "shift+alt+up"
},
"editor.action.insertCursorBelow": {
"label": "Shift+Alt+Down",
"userSettingsLabel": "shift+alt+down"
},
"editor.action.insertCursorAtEndOfEachLineSelected": {
"label": "Shift+Alt+I",
"userSettingsLabel": "shift+alt+i"
},
"editor.action.addSelectionToNextFindMatch": {
"label": "Ctrl+D",
"userSettingsLabel": "ctrl+d"
},
"editor.action.selectHighlights": {
"label": "Ctrl+Shift+L",
"userSettingsLabel": "ctrl+shift+l"
},
"workbench.action.showCommands": {
"label": "Ctrl+Shift+P",
"userSettingsLabel": "ctrl+shift+p"
},
"workbench.action.toggleFullScreen": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.toggleZenMode": {
"label": "Ctrl+K Z",
"isNative": false,
"userSettingsLabel": "ctrl+k z"
},
"workbench.action.toggleSidebarVisibility": {
"label": "Shift+Alt+Q",
"userSettingsLabel": "shift+alt+q"
},
"workbench.action.toggleActivityBarVisibility": {
"label": "Shift+Alt+W",
"userSettingsLabel": "shift+alt+w"
},
"workbench.action.togglePanel": {
"label": "Ctrl+J",
"userSettingsLabel": "ctrl+j"
},
"workbench.action.zoomIn": {
"label": "Ctrl+=",
"userSettingsLabel": "ctrl+="
},
"workbench.action.zoomOut": {
"label": "Ctrl+-",
"userSettingsLabel": "ctrl+-"
},
"workbench.action.zoomReset": {
"label": "Ctrl+NumPad0",
"isNative": false,
"userSettingsLabel": "ctrl+numpad0"
},
"workbench.action.splitEditorInGroup": {
"label": "Ctrl+K Ctrl+Shift+\\",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+shift+\\"
},
"workbench.action.toggleEditorGroupLayout": {
"label": "Shift+Alt+0",
"userSettingsLabel": "shift+alt+0"
},
"workbench.view.explorer": {
"label": "Ctrl+Shift+E",
"userSettingsLabel": "ctrl+shift+e"
},
"workbench.view.search": {
"label": "Ctrl+Shift+F",
"userSettingsLabel": "ctrl+shift+f"
},
"workbench.view.scm": {
"label": "Ctrl+Shift+G",
"userSettingsLabel": "ctrl+shift+g"
},
"workbench.view.debug": {
"label": "Ctrl+Shift+D",
"userSettingsLabel": "ctrl+shift+d"
},
"workbench.actions.view.problems": {
"label": "Ctrl+Shift+M",
"userSettingsLabel": "ctrl+shift+m"
},
"workbench.action.output.toggleOutput": {
"label": "Ctrl+K Ctrl+H",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+h"
},
"workbench.debug.action.toggleRepl": {
"label": "Ctrl+Shift+Y",
"userSettingsLabel": "ctrl+shift+y"
},
"workbench.action.terminal.toggleTerminal": {
"label": "Ctrl+`",
"userSettingsLabel": "ctrl+`"
},
"editor.action.toggleWordWrap": {
"label": "Alt+Z",
"userSettingsLabel": "alt+z"
},
"workbench.action.navigateBack": {
"label": "Ctrl+Alt+-",
"userSettingsLabel": "ctrl+alt+-"
},
"workbench.action.navigateForward": {
"label": "Ctrl+Shift+-",
"userSettingsLabel": "ctrl+shift+-"
},
"workbench.action.navigateToLastEditLocation": {
"label": "Ctrl+K Ctrl+Q",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+q"
},
"workbench.action.nextEditor": {
"label": "Ctrl+PageDown",
"userSettingsLabel": "ctrl+pagedown"
},
"workbench.action.previousEditor": {
"label": "Ctrl+PageUp",
"userSettingsLabel": "ctrl+pageup"
},
"workbench.action.nextEditorInGroup": {
"label": "Ctrl+K Ctrl+PageDown",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+pagedown"
},
"workbench.action.previousEditorInGroup": {
"label": "Ctrl+K Ctrl+PageUp",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+pageup"
},
"workbench.action.focusFirstEditorGroup": {
"label": "Ctrl+1",
"userSettingsLabel": "ctrl+1"
},
"workbench.action.focusSecondEditorGroup": {
"label": "Ctrl+2",
"userSettingsLabel": "ctrl+2"
},
"workbench.action.focusThirdEditorGroup": {
"label": "Ctrl+3",
"userSettingsLabel": "ctrl+3"
},
"workbench.action.focusFourthEditorGroup": {
"label": "Ctrl+4",
"userSettingsLabel": "ctrl+4"
},
"workbench.action.focusFifthEditorGroup": {
"label": "Ctrl+5",
"userSettingsLabel": "ctrl+5"
},
"workbench.action.focusNextGroup": {
"label": "Alt+L",
"userSettingsLabel": "alt+l"
},
"workbench.action.focusPreviousGroup": {
"label": "Alt+H",
"userSettingsLabel": "alt+h"
},
"workbench.action.focusLeftGroup": {
"label": "Ctrl+K Ctrl+LeftArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+left"
},
"workbench.action.focusRightGroup": {
"label": "Ctrl+K Ctrl+RightArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+right"
},
"workbench.action.focusAboveGroup": {
"label": "Ctrl+K Ctrl+UpArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+up"
},
"workbench.action.focusBelowGroup": {
"label": "Ctrl+K Ctrl+DownArrow",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+down"
},
"workbench.action.quickOpen": {
"label": "Ctrl+P",
"userSettingsLabel": "ctrl+p"
},
"workbench.action.showAllSymbols": {
"label": "Ctrl+T",
"userSettingsLabel": "ctrl+t"
},
"workbench.action.gotoSymbol": {
"label": "Ctrl+Shift+O",
"userSettingsLabel": "ctrl+shift+o"
},
"editor.action.revealDefinition": {
"label": "F12",
"userSettingsLabel": "f12"
},
"editor.action.goToImplementation": {
"label": "Ctrl+F12",
"userSettingsLabel": "ctrl+f12"
},
"editor.action.goToReferences": {
"label": "Shift+F12",
"userSettingsLabel": "shift+f12"
},
"workbench.action.gotoLine": {
"label": "Ctrl+G",
"userSettingsLabel": "ctrl+g"
},
"editor.action.jumpToBracket": {
"label": "Ctrl+Shift+\\",
"userSettingsLabel": "ctrl+shift+\\"
},
"editor.action.marker.nextInFiles": {
"label": "F8",
"userSettingsLabel": "f8"
},
"editor.action.marker.prevInFiles": {
"label": "Shift+F8",
"userSettingsLabel": "shift+f8"
},
"editor.action.dirtydiff.next": {
"label": "Alt+F3",
"userSettingsLabel": "alt+f3"
},
"editor.action.dirtydiff.previous": {
"label": "Shift+Alt+F3",
"userSettingsLabel": "shift+alt+f3"
},
"workbench.action.debug.start": {
"label": "F5",
"userSettingsLabel": "f5"
},
"workbench.action.debug.run": {
"label": "Ctrl+F5",
"userSettingsLabel": "ctrl+f5"
},
"workbench.action.debug.stop": {
"label": "Shift+F5",
"userSettingsLabel": "shift+f5"
},
"workbench.action.debug.restart": {
"label": "Ctrl+Shift+F5",
"userSettingsLabel": "ctrl+shift+f5"
},
"workbench.action.debug.stepOver": {
"label": "F10",
"userSettingsLabel": "f10"
},
"workbench.action.debug.stepInto": {
"label": "F11",
"userSettingsLabel": "f11"
},
"workbench.action.debug.stepOut": {
"label": "Shift+F11",
"userSettingsLabel": "shift+f11"
},
"workbench.action.debug.continue": {
"label": "F5",
"userSettingsLabel": "f5"
},
"editor.debug.action.toggleBreakpoint": {
"label": "F9",
"userSettingsLabel": "f9"
},
"editor.debug.action.toggleInlineBreakpoint": {
"label": "Shift+F9",
"userSettingsLabel": "shift+f9"
},
"workbench.action.terminal.new": {
"label": "Ctrl+Shift+`",
"userSettingsLabel": "ctrl+shift+`"
},
"workbench.action.terminal.split": {
"label": "Ctrl+Shift+5",
"userSettingsLabel": "ctrl+shift+5"
},
"workbench.action.tasks.build": {
"label": "Ctrl+Shift+B",
"userSettingsLabel": "ctrl+shift+b"
},
"workbench.action.keybindingsReference": {
"label": "Ctrl+K Ctrl+R",
"isNative": false,
"userSettingsLabel": "ctrl+k ctrl+r"
},
"workbench.action.toggleDevTools": {
"label": "Ctrl+Shift+I",
"userSettingsLabel": "ctrl+shift+i"
}
}
},
"theme": "vs-dark",
"themeBackground": "#1d2021",
"windowSplash": {
"zoomLevel": 0,
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#ebdbb2",
"background": "#1d2021",
"editorBackground": "#1d2021",
"titleBarBackground": "#1d2021",
"activityBarBackground": "#1d2021",
"sideBarBackground": "#1d2021",
"statusBarBackground": "#1d2021",
"statusBarNoFolderBackground": "#1d2021"
},
"layoutInfo": {
"sideBarSide": "left",
"editorPartMinWidth": 220,
"titleBarHeight": 0,
"activityBarWidth": 48,
"sideBarWidth": 287,
"statusBarHeight": 22,
"windowBorder": false
}
},
"userDataProfilesMigration": true,
"profileAssociations": {
"workspaces": {},
"emptyWindows": {
"1667710821781": "__default__profile__"
}
},
"profileAssociationsMigration": true
}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "JuliaMono, monospace",
"editor.fontLigatures": "'zero', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09', 'ss010', 'ss11', 'ss12', 'ss13','ss14','ss15','ss20'",
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "/usr/local/MATLAB/R2022a/bin/glnxa64/mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/paperbib/mybib_abb.bib",
"--csl=/home/miuka/paperbib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false
}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "Fira Code, Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": true,
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "/usr/local/MATLAB/R2022a/bin/glnxa64/mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/paperbib/mybib_abb.bib",
"--csl=/home/miuka/paperbib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false,
"window.zoomLevel": 2
}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "JuliaMono, monospace",
"editor.fontLigatures": "'zero', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09', 'ss010', 'ss11', 'ss12', 'ss13','ss14','ss15','ss20'",
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": true,
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "/usr/local/MATLAB/R2022a/bin/glnxa64/mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/paperbib/mybib_abb.bib",
"--csl=/home/miuka/paperbib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false
}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "JuliaMono, monospace",
"editor.fontLigatures": "'zero', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09', 'ss010', 'ss11', 'ss12', 'ss13','ss14','ss15','ss20'",
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "/usr/local/MATLAB/R2022a/bin/glnxa64/mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/paperbib/mybib_abb.bib",
"--csl=/home/miuka/paperbib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false,
"editor.codeActionsOnSave": {}
}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "JuliaMono, monospace",
"editor.fontLigatures": true,
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": true,
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "/usr/local/MATLAB/R2022a/bin/glnxa64/mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/paperbib/mybib_abb.bib",
"--csl=/home/miuka/paperbib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false
}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "Fira Code, Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": true,
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "/usr/local/MATLAB/R2022a/bin/glnxa64/mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/paperbib/mybib_abb.bib",
"--csl=/home/miuka/paperbib/tribology-international.csl"
],
"window.zoomLevel": -1,
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false
}
{"version":1,"resource":"vscode-userdata:/home/miuka/.config/Code/User/settings.json","entries":[{"id":"AZOd.json","timestamp":1654779641686},{"id":"37zI.json","timestamp":1654780722325},{"id":"yZ9N.json","timestamp":1654781422829},{"id":"aO8h.json","timestamp":1654782847730},{"id":"5Eq3.json","timestamp":1654783111613},{"id":"yRVQ.json","timestamp":1667710858461},{"id":"2mDw.json","timestamp":1667711097087},{"id":"615y.json","timestamp":1677667927435}]}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "JuliaMono, monospace",
"editor.fontLigatures": "'zero', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09', 'ss010', 'ss11', 'ss12', 'ss13','ss14','ss15','ss20'",
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/papers/bib/mybib_abb.bib",
"--csl=/home/miuka/papers/bib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false
}
{
"sync.gist": "3c8856c70f1900e335182de545b96825"
}
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "Fira Code, Consolas, 'Courier New', monospace",
"editor.fontLigatures": true,
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": true,
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "/usr/local/MATLAB/R2022a/bin/glnxa64/mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/paperbib/mybib_abb.bib",
"--csl=/home/miuka/paperbib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false
}
{"version":1,"resource":"file:///home/miuka/julia_Data/1.jl","entries":[{"id":"fhwc.jl","timestamp":1654780669288},{"id":"Rwlq.jl","timestamp":1654780825584},{"id":"mnWy.jl","timestamp":1654780908228}]}
{"version":1,"resource":"file:///home/miuka/work/julia/REA/Main_Flat_REA.jl","entries":[{"id":"bpbm.jl","timestamp":1651949523281}]}
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "ctrl+k ctrl+a",
"command": "shellLauncher.launch"
},
{
"key": "ctrl+k ctrl+g",
"command": "git.viewFileHistory"
},
{
"key": "ctrl+k v",
"command": "markdown-preview-enhanced.openPreviewToTheSide",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+k v",
"command": "-markdown-preview-enhanced.openPreviewToTheSide",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+b",
"command": "-markdownExtended.toggleBold",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+i",
"command": "-markdownExtended.toggleItalics",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+m",
"command": "-markdownExtended.toggleMark",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+m",
"command": "-markdown.extension.editing.toggleMath",
"when": "editorTextFocus && !editorReadonly && editorLangId == 'markdown'"
},
{
"key": "alt+s",
"command": "-markdownExtended.toggleStrikethrough",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+v",
"command": "-markdown.showPreview",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+v",
"command": "-graphviz.preview",
"when": "editorTextFocus && editorLangId == 'dot'"
},
{
"key": "ctrl+k /",
"command": "markdown.showPreviewToSide",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+k v",
"command": "-markdown.showPreviewToSide",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+k b",
"command": "markdown-preview-enhanced.openPreview",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+v",
"command": "-markdown-preview-enhanced.openPreview",
"when": "editorLangId == 'markdown'"
},
{
"key": "ctrl+i",
"command": "-extension.vim_ctrl+i",
"when": "editorTextFocus && vim.active && vim.use<C-i> && !inDebugRepl"
},
{
"key": "alt+l",
"command": "workbench.action.focusNextGroup"
},
{
"key": "alt+h",
"command": "workbench.action.focusPreviousGroup"
},
{
"key": "ctrl+shift+v",
"command": "-markdown.extension.togglePreview",
"when": "!terminalFocus"
},
{
"key": "ctrl+f4",
"command": "-workbench.action.closeActiveEditor"
},
{
"key": "ctrl+b",
"command": "-workbench.action.toggleSidebarVisibility"
},
{
"key": "alt+h",
"command": "-gitlens.showQuickFileHistory",
"when": "gitlens:enabled && config.gitlens.keymap == 'alternate'"
},
{
"key": "alt+h",
"command": "markdownExtended.MoveColumnLeft",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+left",
"command": "-markdownExtended.MoveColumnLeft",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "alt+l",
"command": "markdownExtended.MoveColumnRight",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+right",
"command": "-markdownExtended.MoveColumnRight",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "alt+j",
"command": "markdown.extension.onMoveLineDown",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "alt+down",
"command": "-markdown.extension.onMoveLineDown",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "alt+k",
"command": "markdown.extension.onMoveLineUp",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "alt+up",
"command": "-markdown.extension.onMoveLineUp",
"when": "editorTextFocus && !editorReadonly && !suggestWidgetVisible && editorLangId == 'markdown'"
},
{
"key": "shift+alt+h",
"command": "markdownExtended.addColumnLeft",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+l",
"command": "-markdownExtended.addColumnLeft",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "shift+alt+l",
"command": "markdownExtended.addColumnRight",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+r",
"command": "-markdownExtended.addColumnRight",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "shift+alt+k",
"command": "markdownExtended.addRowAbove",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+a",
"command": "-markdownExtended.addRowAbove",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "shift+alt+j",
"command": "markdownExtended.addRowBelow",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+b",
"command": "-markdownExtended.addRowBelow",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+alt+l",
"command": "markdownExtended.DeleteRow",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+d ctrl+shift+r",
"command": "-markdownExtended.DeleteRow",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+alt+j",
"command": "markdownExtended.DeleteColumn",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+d ctrl+shift+c",
"command": "-markdownExtended.DeleteColumn",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+alt+p",
"command": "markdownExtended.pasteAsTable",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+p",
"command": "-markdownExtended.pasteAsTable",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+alt+t",
"command": "markdownExtended.formateTable",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "ctrl+shift+t ctrl+shift+f",
"command": "-markdownExtended.formateTable",
"when": "editorTextFocus && editorLangId == 'markdown'"
},
{
"key": "shift+alt+w",
"command": "workbench.action.toggleActivityBarVisibility"
},
{
"key": "shift+alt+q",
"command": "workbench.action.toggleSidebarVisibility"
}
]
{
"json.maxItemsComputed": 10000,
"workbench.statusBar.visible": true,
"editor.tabCompletion": "on",
// 搜索结果显示在 panel 中
"search.showLineNumbers": true,
// Tabs
"workbench.editor.showTabs": false,
"explorer.confirmDelete": false,
"editor.cursorBlinking": "smooth",
"editor.minimap.enabled": false,
"terminal.explorerKind": "external",
"editor.tabSize": 8,
"editor.insertSpaces": false,
"editor.formatOnSave": true,
"editor.parameterHints.enabled": false,
// Editor "settings"
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
"editor.cursorWidth": 0,
"editor.fontFamily": "JuliaMono, monospace",
"editor.fontLigatures": "'zero', 'ss01', 'ss02', 'ss03', 'ss04', 'ss05', 'ss06', 'ss07', 'ss08', 'ss09', 'ss010', 'ss11', 'ss12', 'ss13','ss14','ss15','ss20'",
"editor.renderWhitespace": "boundary",
"window.menuBarVisibility": "toggle",
"editor.fontSize": 24,
"editor.fontWeight": "500",
"editor.lineHeight": 24,
"editor.rulers": [80],
//"editor.wordWrap": "on",
"editor.formatOnPaste": true,
"editor.formatOnType": false,
"files.autoSave": "off",
"javascript.updateImportsOnFileMove.enabled": "never",
"explorer.confirmDragAndDrop": false,
"prettier.eslintIntegration": true,
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
"prettier.semi": false,
"prettier.requireConfig": true,
//相对显示代码行数
"editor.lineNumbers": "on",
// 不要高亮相同的单词,很晃眼睛
"editor.occurrencesHighlight": false,
"workbench.sideBar.location": "left",
"workbench.editor.labelFormat": "short",
// breadcrumbs
"breadcrumbs.enabled": true,
"breadcrumbs.symbolPath": "off",
// PLUGIN: matching tag
"highlight-matching-tag.styles": {
"opening": {
"name": {
"underline": "#1A7782"
}
}
},
"workbench.editor.showIcons": true,
"vim.visualstar": true,
// PLUGIN: zoom
"zoombar.uiDisplayOrder": "-+",
// PLUGIN: text marker
"textmarker.highlightColors": [
"cyan",
"pink",
"magenta",
"cornflowerblue",
"orange",
"skyblue"
],
"todohighlight.defaultStyle": {
"borderRadius": "1px"
},
"textmarker.defaultHighlightColor": "tomato",
"textmarker.defaultHighlightOpacity": 0.2,
// 启用要发送给 Microsoft 的使用情况数据和错误。
"terminal.integrated.fontFamily": "monospace",
// markdown header
"fileheader.customMade": {
"Description": "file content",
"Author": "Zhang Ke",
"Date": "Do not edit",
"LastEditors": "Zhang Ke",
"LastEditTime": "Do not edit"
},
"fileheader.configObj": {
"prohibitAutoAdd": ["json", "md"] // 禁止.json .md文件,自动添加头部注释
},
"[markdown]": {
//"editor.fontFamily": "'iA Writer Duospace'",
// 快速补全
"editor.quickSuggestions": {
"comments": "on",
"strings": "on",
"other": "on"
},
// snippet 提示优先
"editor.snippetSuggestions": "top",
"editor.tabCompletion": "on",
// 使用enter 接受提示
"editor.acceptSuggestionOnEnter": "on",
"editor.defaultFormatter": "svipas.prettier-plus"
},
"markdown.styles": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css",
"https://use.fontawesome.com/releases/v5.7.1/css/all.css"
],
"git.autofetch": true,
"PandocCiter.DefaultBib": "D:\\WorkSpace\\Render\\ref\\My-Library.bib",
// markdownExtended
"markdownExtended.disabledPlugins": "toc",
"pandoc.pdfOptString": "-s --pdf-engine=xelatex --template eisvogel --mathjax -F pandoc-plantuml -F mermaid-filter.cmd -F graphviz-filter.cmd -F pandoc-crossref --bibliography=Ref/My-Library.bib --csl=Ref/tribology-international.csl -H .\\Style\\head.tex --metadata-file=Style/metadata.yaml -f markdown",
// sync
"sync.gist": "3c8856c70f1900e335182de545b96825",
// markdownlint
"markdownlint.config": {
"MD031": false,
"MD045": false,
"MD040": false,
"MD048": false
},
"files.associations": {
"*.latex": "latex"
},
"todohighlight.isEnable": true,
"todohighlight.isCaseSensitive": true,
"todohighlight.keywords": [
{
"text": " NOTE: ",
"color": "orange",
"border": "1px dashed #FFBD45",
"backgroundColor": "#483204"
},
{
"text": " FIXME: ",
"color": "tomato",
"border": "1px dashed tomato",
"backgroundColor": "#483204"
},
{
"text": " TODO: ",
"color": "#00B1AB",
"border": "1px dashed #00B1AB",
"backgroundColor": "#003743"
},
{
"text": " PLUGIN: ",
"color": "#6970C1",
"border": "1px dashed #6970C1",
"backgroundColor": "#404159"
},
{
"text": "\\boxed",
"color": "",
"border": "1px solid red",
"borderRadius": "2px",
"backgroundColor": "rgba(0,0,0,.2)"
},
{
"text": "!csv",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!uml",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!ditaa",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!blockdiag",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!dot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!twopi",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!asy",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "!neato",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".matplotlib",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".octaveplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": ".gnuplot",
"color": "#FFFFFF",
"backgroundColor": "#29c7ac",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-start -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "<!-- prettier-ignore-end -->",
"color": "#2c786c",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "```",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "~~~",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ":::",
"color": "#f2a365",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".warn",
"color": "#ff7272",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".tips",
"color": "#fff591",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".info",
"color": "#c2f0fc",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": ".ques",
"color": "#ffb385",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newthought",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!sidenote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!marginnote",
"color": "#FFFFFF",
"backgroundColor": "#ffbd69",
"overviewRulerColor": "grey"
},
{
"text": "!em",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!a",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidthfigure",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!img",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!fullwidth",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!table",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strong",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!u",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!abbr",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!newpage",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!today",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!strike",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
},
{
"text": "!mark",
"color": "#E06C75",
"backgroundColor": "",
"overviewRulerColor": "grey"
}
],
"todohighlight.include": [
"**/*.js",
"**/*.jsx",
"**/*.ts",
"**/*.tsx",
"**/*.html",
"**/*.php",
"**/*.css",
"**/*.md",
"**/*.scss"
],
"todohighlight.exclude": [
"**/node_modules/**",
"**/bower_components/**",
"**/dist/**",
"**/build/**",
"**/.vscode/**",
"**/.github/**",
"**/_output/**",
"**/*.min.*",
"**/*.map",
"**/.next/**"
],
"todohighlight.maxFilesForSearch": 5120,
"todohighlight.toggleURI": false,
// markdown preview setting
"markdown-preview-enhanced.mathRenderingOption": "MathJax",
"markdown-preview-enhanced.pandocMarkdownFlavor": "markdown",
"markdown-preview-enhanced.previewTheme": "medium.css",
// Vim custom keyborad
"vim.leader": "<space>",
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.handleKeys": {
"<C-a>": true,
"<C-e>": true,
"<C-f>": false,
"<C-u>": false,
"<C-j>": true,
"<C-s>": true,
"<C-b>": false,
"<C-g>": true
},
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"] // open memu
},
{
"before": ["<leader>", "f", "r"],
"commands": ["fileutils.renameFile"]
},
{
"before": ["<leader>", "f", "n"],
"commands": ["fileutils.newFile"]
},
{
"before": ["<leader>", "f", "m"],
"commands": ["fileutils.moveFile"]
},
{
"before": ["<leader>", "f", "f"],
"commands": ["workbench.files.action.collapseExplorerFolders"]
},
{
"before": ["<leader>", "f", "o"],
"commands": ["workbench.action.quickOpen"]
},
{
"before": ["<leader>", "f", "q"],
"commands": [
"workbench.action.files.save",
"workbench.action.closeActiveEditor"
]
},
{
"before": ["<leader>", "p", "p"],
"commands": ["projectManager.listProjects"]
},
{
"before": ["<leader>", "p", "e"],
"commands": ["projectManager.editProjects"]
},
// 窗口相关操作
// -- 打开新窗口
{
"before": ["<leader>", "w", "s"],
"commands": ["workbench.action.splitEditorRight"]
},
{
"before": ["<leader>", "w", "v"],
"commands": ["workbench.action.splitEditorDown"]
},
{
"before": ["<leader>", "w", "c"],
"commands": ["workbench.action.joinTwoGroups"]
},
{
"before": ["<leader>", "w", "h"],
"commands": ["workbench.action.navigateLeft"]
},
// -- 聚焦到右边的窗口
{
"before": ["<leader>", "w", "l"],
"commands": ["workbench.action.navigateRight"]
},
// 聚焦到上面的窗口
{
"before": ["<leader>", "w", "k"],
"commands": ["workbench.action.navigateUp"]
},
// 聚焦到下面的窗口
{
"before": ["<leader>", "w", "j"],
"commands": ["workbench.action.navigateDown"]
},
{
"before": ["<leader>", "g", "d"],
"commands": ["git.openChange"]
},
{
"before": ["<leader>", "g", "x"],
"commands": ["git.clean"]
},
{
"before": ["<leader>", "g", "X"],
"commands": ["git.cleanAll"]
},
// NOTE: 打开后必须要选择,否则会使所有快捷键失效。。
{
"before": ["<leader>", "g", "b"],
"commands": ["git.checkout"]
},
// 打开 gitlens file blame
{
"before": ["<leader>", "g", "B"],
"commands": ["gitlens.toggleFileBlame"]
},
// 查看当前 git Stats
{
"before": ["<leader>", "g", "l"],
"commands": ["gitlens.showQuickRepoStatus"]
},
{
"before": ["<leader>", "g", "s"],
"commands": ["git.stage"]
},
{
"before": ["<leader>", "g", "S"],
"commands": ["git.stageAll"]
},
{
"before": ["<leader>", "g", "c"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "C"],
"commands": ["git.commitStaged"]
},
{
"before": ["<leader>", "g", "h"],
"commands": ["git-graph.view"]
},
// 各种 Toggle
{
"before": ["<leader>", "t", "f"],
"commands": ["workbench.files.action.focusFilesExplorer"]
},
// 打开 activity 边栏
{
"before": ["<leader>", "t", "a"],
"commands": ["workbench.action.toggleActivityBarVisibility"]
},
{
"before": ["<leader>", "t", "g"],
"commands": ["workbench.view.extension.gitlens"]
},
{
"before": ["<leader>", "l"],
"commands": ["textmarker.clearAllHighlight"]
},
{
"before": ["<leader>", "L"],
"commands": [":nohl"]
},
{
"before": ["ctrl", "e"],
"commands": ["extension.vim_end"]
},
// 搜索
// NOTE: 目前有三种搜索方法了
// 1. <leader> s, vim 的 * 搜索
// 2. ctrl+s, 高亮单词,可以高亮多个
// 3. ctrl+cmd+s, 全局搜索
{
"before": ["leader", "s"],
"after": ["*"]
},
{
"before": ["<C-i>"],
// "commands": ["editor.action.smartSelect.expand"]
"after": ["v", "a", "w"]
},
{
"before": ["ctrl+h"],
// "after": ["4", "k"]
"commands": ["cursorUp", "cursorUp", "cursorUp"]
},
{
"before": ["ctrl+l"],
// "after": ["4", "j"]
"commands": ["cursorDown", "cursorDown", "cursorDown"]
},
// 折叠相关
{
"before": ["z", "f"],
// "after": ["4", "j"]
"commands": ["editor.foldAll"]
},
{
"before": ["z", "O"],
// "after": ["4", "j"]
"commands": ["editor.unfoldAll"]
}
],
"vim.visualModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "<space>"],
"commands": ["workbench.action.showCommands"]
},
{
"before": [">"],
"commands": ["editor.action.indentLines"]
},
{
"before": ["<"],
"commands": ["editor.action.outdentLines"]
},
{
"before": ["ctrl+h"],
"after": ["j", "j", "j"]
},
{
"before": ["ctrl+l"],
"after": ["k", "k", "k"]
},
{
"before": ["ctrl+e"],
"after": ["$"]
},
{
"before": ["f", "a"],
"after": ["0"]
},
{
"before": ["f", "e"],
"after": ["$"]
},
// FIXME: not work
{
"before": [":"],
"commands": ["workbench.action.showCommands"]
}
],
"vim.insertModeKeyBindings": [
{
"before": ["j", "k"],
"after": ["<esc>"]
}
],
"vim.autoSwitchInputMethod.defaultIM": "keyboard-us",
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.obtainIMCmd": "/home/miuka/.config/script/getCurrentInputMethod.sh",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx5-remote -s {im}",
// PLUGIN: macros commands
"macros": {
"lineStart": ["cursorHome"],
"confirmEsc": [
// "workbench.action.toggleActivityBarVisibility",
"extension.vim_escape"
// "editor.cancelOperation",
// "cancelSelection",
// {"command": "Escape"}
]
},
"markdown.marp.toolbarButtonForQuickPick": false,
"zenMode.hideStatusBar": false,
"zenMode.hideLineNumbers": false,
"gitlens.menus": {
"editor": {
"blame": false,
"clipboard": true,
"compare": true,
"details": false,
"history": false,
"remote": false
},
"editorGroup": false,
"editorTab": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"explorer": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true
},
"scmGroup": {
"compare": true,
"openClose": true,
"stash": true,
"stashInline": true
},
"scmItem": {
"clipboard": true,
"compare": true,
"history": true,
"remote": true,
"stash": true
}
},
"[jsonc]": {
"editor.defaultFormatter": "svipas.prettier-plus"
},
"extensions.ignoreRecommendations": false,
"matlab-formatter.indentwidth": 2,
"matlab.mlintpath": "mlint",
"markdown-preview-enhanced.revealjsTheme": "solarized.css",
"workbench.colorTheme": "Gruvbox Dark Hard",
"markdown-preview-enhanced.pandocArguments": [
"--mathjax",
"--citeproc",
"--bibliography=/home/miuka/papers/bib/mybib_abb.bib",
"--csl=/home/miuka/papers/bib/tribology-international.csl"
],
"diffEditor.ignoreTrimWhitespace": false,
"editor.cursorStyle": "line",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"markdown-preview-enhanced.pandocPath": "pandoc",
"markdown-preview-enhanced.usePandocParser": true,
"terminal.integrated.commandsToSkipShell": ["language-julia.interrupt"],
"julia.symbolCacheDownload": true,
"julia.enableTelemetry": false
}
{
"box": {
"prefix": "\\box",
"body": ["\\boxed{$1}"],
"description": "Create a box"
},
"CiteReferrence": {
"prefix": "cc",
"body": ["[[$1]]"],
"description": "CiteRef"
},
"CitePicture": {
"prefix": "#pc",
"body": ["{#fig:p$1}"],
"description": "CitePicture"
},
"RcitePicture": {
"prefix": "@pc",
"body": ["[@fig:p$1]"],
"description": "RcitePicture"
},
"CiteTable": {
"prefix": "#tb",
"body": ["{#tbl:t$1}"],
"description": "CiteTable"
},
"RciteTable": {
"prefix": "@tb",
"body": ["[@tbl:t$1]"],
"description": "RciteTable"
},
"CiteEquation": {
"prefix": "#eq",
"body": ["{#eq:e$1}"],
"description": "CiteEquation"
},
"RciteEquation": {
"prefix": "@eq",
"body": ["[@eq:e$1]"],
"description": "RciteEquation"
},
"IgnoreFormat": {
"prefix": "//ig",
"body": ["<!-- prettier-ignore -->"],
"description": "prettier-ignore"
},
"Hcomments": {
"prefix": "//*",
"body": ["<!--*$1-->"],
"description": "Highlighted Comments"
},
"Acomments": {
"prefix": "//!",
"body": ["<!--!$1-->"],
"description": "Alerts Comments"
},
"Qcomments": {
"prefix": "//?",
"body": ["<!--?$1-->"],
"description": "Queries Comments"
},
"Tcomments": {
"prefix": "//todo",
"body": ["<!--TODO:$1-->"],
"description": "TODO Comments"
},
"TitleInfo": {
"prefix": ["//title"],
"body": [
"---",
"title: \"$1\"",
"subtitle: \"$2\"",
"author: [Zhang Ke]",
"date: \"2020-03-24\"",
"subject: \"Markdown\"",
"keywords: [Markdown, Example]",
"lang: \"en\"",
"---"
],
"description": "Add hear YAML"
},
"twopi": {
"prefix": "!twopi",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!twopi(./plots/${1:FileName}{#fig:p${2:Number} width=9cm})(${3:Title})",
"~~~",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "twopi picture"
},
"uml": {
"prefix": "!uml",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!uml(./plots/${1:FileName}{#fig:p${2:Number} width=12cm})(${3:Title})",
"~~~",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "planuml picture"
},
"mindmap": {
"prefix": "!min",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!uml(./plots/${1:FileName}{#fig:p${2:Number} width=12cm})(${3:Title})",
"~~~",
"@startmindmap",
"skinparam backgroundColor transparent",
"skinparam monochrome true",
"skinparam shadowing false",
"skinparam dpi 300",
"skinparam default{",
"FontColor Black",
"FontName Times New Roman",
"FontSize 10",
"FontStyle plain",
"TextAlignment left",
"}",
"${4:> Code Here}",
"@endmindmap",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "Mindmap picture"
},
"ditaa": {
"prefix": "!ditaa",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!ditaa(./plots/${1:FileName}{#fig:p${2:Number} width=12cm})(${3:Title})",
"~~~",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "ditaa picture"
},
"blockdiag": {
"prefix": "!blockdiag",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!blockdiag(./plots/${1:FileName}{#fig:p${2:Number} width=9cm})(${3:Title})",
"~~~",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "blockdiag picture"
},
"asy": {
"prefix": "!asy",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!asy(./plots/${1:FileName}{#fig:p${2:Number} width=9cm})(${3:Title})",
"~~~",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "asy picture"
},
"dot": {
"prefix": "!dot",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!dot(./plots/${1:FileName}{#fig:p${2:Number} width=6cm})(${3:Title})",
"~~~",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "dot picture"
},
"neato": {
"prefix": "!neato",
"body": [
"<!-- prettier-ignore-start -->",
"",
"!neato(./plots/${1:FileName}{#fig:p${2:Number} width=8cm})(${3:Title})",
"~~~",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "neato picture"
},
"matplotlib": {
"prefix": "!matplotlib",
"body": [
"<!-- prettier-ignore-start -->",
"",
"```{.matplotlib caption=\"${1:FileName}\" #fig:p${2:Number} width=7cm}",
"import matplotlib.pyplot as plt",
"import numpy as np",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "matplotlib picture"
},
"octaveplot": {
"prefix": "!octaveplot",
"body": [
"<!-- prettier-ignore-start -->",
"",
"```{.octaveplot caption=\"${1:FileName}\" #fig:p${2:Number} width=7cm}",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "octaveplot picture"
},
"gnuplot": {
"prefix": "!gnuplot",
"body": [
"<!-- prettier-ignore-start -->",
"",
"```{.gnuplot caption=\"${1:FileName}\" #fig:p${2:Number} width=7cm}",
"${4:> Code Here}",
"~~~",
"",
"<!-- prettier-ignore-end -->"
],
"description": "gnuplot picture"
},
"subpicture2": {
"prefix": "!sub2",
"body": [
"<div id=\"fig:${1:FigName}\">",
"![${2:SubTitle}](${3:Picture}){width=50%}",
"![${4:SubTitle}](${5:Picture}){width=50%}\\hfill",
"",
"${6:PicutreTitle}",
"</div>"
],
"description": "Sub2 picture"
},
"subpicture4": {
"prefix": "!sub4",
"body": [
"<div id=\"fig:${1:FigName}\">",
"![${2:SubTitle}](${3:Picture}){width=50%}",
"![${4:SubTitle}](${5:Picture}){width=50%}\\hfill",
"![${6:SubTitle}](${7:Picture}){width=50%}",
"![${8:SubTitle}](${9:Picture}){width=50%}",
"",
"${10:PicutreTitle}",
"</div>"
],
"description": "Sub4 picture"
},
"warn": {
"prefix": ":warn",
"body": ["::: {.warn}", "$1", ":::"],
"description": "Warning"
},
"tips": {
"prefix": ":tips",
"body": ["::: {.tips}", "$1", ":::"],
"description": "Tips"
},
"info": {
"prefix": ":info",
"body": ["::: {.info}", "$1", ":::"],
"description": "Information"
},
"ques": {
"prefix": ":ques",
"body": ["::: {.ques}", "$1", ":::"],
"description": "Question"
},
"inline math": {
"scope": "",
"prefix": "ii",
"body": ["$$1$ $0"],
"description": "Create inline math formula"
},
"display math": {
"scope": "",
"prefix": "dd",
"body": ["$$", "$1", "$$$0"],
"description": "Create display math formula"
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment