vscode的插件推荐和配置说明
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

155 lines
3.6 KiB

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
  1. # README
  2. - [README](#readme)
  3. - [CMake Language Support](#cmake-language-support)
  4. - [Sublime Text Keymap and Settings Importer](#sublime-text-keymap-and-settings-importer)
  5. - [Better C++ Syntax](#better-c-syntax)
  6. - [CMake](#cmake)
  7. - [CMake Language Support(josetr.cmake-language-support-vscode)](#cmake-language-supportjosetrcmake-language-support-vscode)
  8. - [CMake Tools(ms-vscode.cmake-tools)](#cmake-toolsms-vscodecmake-tools)
  9. - [Doxygen Documentation Generator](#doxygen-documentation-generator)
  10. - [Markdown All in One(yzhang.markdown-all-in-one)](#markdown-all-in-oneyzhangmarkdown-all-in-one)
  11. - [Bracket Select](#bracket-select)
  12. - [C/C++(ms-vscode.cpptools)](#ccms-vscodecpptools)
  13. - [C/C++ Snippets : programmershri.cppsnippets](#cc-snippets--programmershricppsnippets)
  14. - [highlight-words](#highlight-words)
  15. - [Project Manager](#project-manager)
  16. - [Comment Box](#comment-box)
  17. - [change-case](#change-case)
  18. - [Header source switch](#header-source-switch)
  19. ## CMake Language Support
  20. ## cmake-format
  21. ```
  22. cmake语言高亮
  23. cmake格式化
  24. sudo apt-get install cmake-format
  25. ```
  26. ## Sublime Text Keymap and Settings Importer
  27. ## Better C++ Syntax
  28. ## CMake
  29. ## CMake Language Support(josetr.cmake-language-support-vscode)
  30. ## CMake Tools(ms-vscode.cmake-tools)
  31. ## Doxygen Documentation Generator
  32. ## Markdown All in One(yzhang.markdown-all-in-one)
  33. ## Bracket Select
  34. ```
  35. 快速选择括号内内容的功能
  36. CMDS:
  37. bracket-select.select BraSel:Select Alt+A
  38. bracket-select.undo-select BraSel:UndoSelect Alt+Z
  39. bracket-select.select-include BraSel:SelectInclude Ctrl+Alt+A
  40. ```
  41. ## C/C++(ms-vscode.cpptools)
  42. ```
  43. ```
  44. ## C/C++ Snippets : programmershri.cppsnippets
  45. ```
  46. c++代码片段
  47. ```
  48. ## highlight-words
  49. ```
  50. 高亮选中的单词
  51. CMD:
  52. highlightwords.addHighlight Highlight Toggle Current
  53. highlightwords.removeHighlight Highlight Remove
  54. highlightwords.removeAllHighlights Highlight Remove All
  55. highlightwords.addRegExpHighlight Highlight Expression
  56. highlightwords.addHighlightWithOptions Highlight Selection with Options
  57. highlightwords.setHighlightMode Set Highlight Mode
  58. highlightwords.treeRemoveHighlight Remove view/item/context
  59. highlightwords.treeHighlightOptions Change Options view/item/context
  60. highlightwords.toggleSidebar Highlight Toggle Sidebar
  61. highlightwords.findPrevious Back view/item/context
  62. highlightwords.findNext Next view/item/context
  63. ```
  64. ## Project Manager
  65. ```
  66. 工程管理,可以快速在工程间切换
  67. ```
  68. ## Comment Box
  69. 推荐配置
  70. ```
  71. "commentBox.styles": {
  72. "defaultStyle": {
  73. "capitalize": false,
  74. "ignoreInnerIndentation": false,
  75. "ignoreOuterIndentation": false,
  76. "removeEmptyLines": false,
  77. "textAlignment": "center",
  78. "boxWidth": 200,
  79. "fillingToken": "="
  80. }
  81. },
  82. ```
  83. ## change-case
  84. ```
  85. 用于快速更换命名方式
  86. open_the_door
  87. openTheDoor
  88. OpenTheDoor
  89. ```
  90. ## Header source switch
  91. ```
  92. 快速在头文件和目标文件之间切换
  93. alt+o
  94. ```
  95. ## shell-format
  96. ```bash
  97. ExtensionId:foxundermoon.shell-format
  98. 配置说明
  99. ####################################
  100. 1. 安装插件
  101. vscode搜索foxundermoon.shell-format,然后安装
  102. 2. 安装shfmt(ubuntu)
  103. snap install shfmt
  104. 3. 确定shfmt路径
  105. >where shfmt
  106. /snap/bin/shfmt
  107. PS:注意安装完后需要新打开一个terminal刷新下环境变量,才能看到shfmt
  108. 4. 配置插件
  109. ctrl+p,Open Settings (JSON),配置中添加下面配置
  110. "shellformat.path": "/snap/bin/shfmt"
  111. ```