Bookmarks
ext install code-spell-checker
ext install terminal
ext install code-settings-sync
ext install path-intellisense
ext install code-runner
ext install guides
ext install auto-close-tag
ext install vscode-todo-parser
ext install licenser
ext install WriteCnblog
ext install gbktoutf8github
ext install vscode-instant-markdown
Python
magicPython
C++ Intellisense
LaTeX language Support
ext install latexcompile
ext install latex-workshop # 有意思,帶semantic checker
ext install matlab
ext install gitignore
ext install prettify-json
ext install language-x86-64-assembly
ext install arm
ext install mips
markdownlint
ext install xml
ext install markdown-pdf
ext install pdf
ext install HTMLHintshell
ext install vscode-lldb
ext install cmake-tools
ext install cmake
ext install git-project-manager
ext install plantuml
ext install githistory
ext install vscode-clangjson
ext install vscode-lldb瀏覽器
C+S+ UP DOWN ARROW 矩形塊編輯 C+Tab 切換最近的文檔 C+S+P 命令行 C+P 跳轉文件 最重要的功能就是F1或Ctrl+Shift+P打開的命令面板了,在這個命令框裏能夠執行VSCode的任何一條命令,甚相當閉這個編輯器。 按一下Backspace會進入到Ctrl+P模式裏 在Ctrl+P下輸入>又能夠回到Ctrl+Shift+P模式。 在Ctrl+P窗口下還能夠 直接輸入文件名,跳轉到文件 ? 列出當前可執行的動做 ! 顯示Errors或Warnings,也能夠`Ctrl+Shift+M : 跳轉到行數,也能夠Ctrl+G直接進入 @ 跳轉到symbol(搜索變量或者函數),也能夠Ctrl+Shift+O直接進入 @:根據分類跳轉symbol,查找屬性或函數,也能夠Ctrl+Shift+O後輸入:進入 # 根據名字查找symbol,也能夠Ctrl+T 代碼編輯-格式調整 代碼行縮進Ctrl+[ Ctrl+] Ctrl+C Ctrl+V若是不選中,默認複製或剪切一整行 代碼格式化:Shift+Alt+F,或Ctrl+Shift+P後輸入format code 上下移動一行: Alt+Up 或 Alt+Down 向上向下複製一行: Shift+Alt+Up或Shift+Alt+Down 在當前行下邊插入一行Ctrl+Enter 在當前行上方插入一行Ctrl+Shift+Enter 代碼編輯-光標相關 移動到行首:Home 移動到行尾:End 移動到文件結尾:Ctrl+End 移動到文件開頭:Ctrl+Home 移動到定義處:F12 定義處縮略圖:只看一眼而不跳轉過去Alt+F12 移動到後半個括號 Ctrl+Shift+] 選擇從光標到行尾Shift+End 選擇從行首到光標處Shift+Home 刪除光標右側的全部字Ctrl+Delete Shrink/expand selection: Shift+Alt+Left和Shift+Alt+Right Multi-Cursor:能夠連續選擇多處,而後一塊兒修改,Alt+Click添加cursor或者Ctrl+Alt+Down 或 Ctrl+Alt+Up 同時選中全部匹配的Ctrl+Shift+L Ctrl+D下一個匹配的也被選中(被我自定義成刪除當前行了,見下邊Ctrl+Shift+K) 回退上一個光標操做Ctrl+U 代碼編輯-重構代碼 找到全部的引用:Shift+F12 同時修改本文件中全部匹配的:Ctrl+F12 重命名:好比要修改一個方法名,能夠選中後按F2,輸入新的名字,回車,會發現全部的文件都修改過了。 跳轉到下一個Error或Warning:當有多個錯誤時能夠按F8逐個跳轉 查看diff 在explorer裏選擇文件右鍵 Set file to compare,而後須要對比的文件上右鍵選擇Compare with 'file_name_you_chose'. 配置VSCode 開發環境
開終端 C+` 命令行參數! -n or --new- 新窗口 -r or --reuse-window 打開在最後一個窗口中 file folder --disable-extensions 禁用擴展插件 怎樣調試? ext install debug Makefile:2: *** missing separator. Stop. 緣由是VSCODE自動將TAB轉化爲了空格 注意C++代碼用g++,否則會報錯 sudo apt-get install g++-multilib 使用C/C++ INTELLIENCE,必須安裝GNU Global,而且在工做空間運行「gtags」 目標:熟練使用快捷鍵,調試功能和Git版本控制系統 C + B 隱藏瀏覽器欄 Tab 能夠切換各個窗口部件 編輯器窗口 C + File 開一個新窗口 C + \ 複製一個新窗口 C + 「1,2,3」 切換到新窗口 C + W 關閉一個窗口 C + Tab + 上下箭頭 能夠切換最近打開的文件 C + S + O 切換到某個符號(Symble) 瀏覽器 將文件拖進去能夠直接放入工做空間 多用上下文菜單(鼠標右擊) C + P 快速查找和打開文件 能夠配置排除一些你不想看到的文件(好比中間文件) 配置 Editor-User Setting(全局設置+setting.json file) 看文件編輯便可,從左邊的複製到右邊 配置Work Space Setting(全局設置+file) 注意:工做空間設置優先級要大,由於這個是當前工做空間相關的 命令面板 C + S + P 打開命令面板 : 去某一行 > 執行某一命令 @ 尋找某一個符號 @:匹配某一個符號 ? 查看能夠執行的命令 !查看錯誤和警告 code 的命令行參數 代碼編輯功能(控制光標) C + S + ] 跳轉到另外一個括弧處 C + S + DOWN OR UP 添加多個光標 C + D C + K, C + D 選擇單詞,跳轉到下一個同一單詞處 C + D C + S + L 選擇單詞,選擇全部相同單詞,至關於批量替換編輯 代碼快功能 C+ 光標懸停 查看符號聲明 C + Click 跳轉至定義 C + A + Click 新窗口打開定義 改變指示器 紅色三角:此行被刪除 綠色長條:新加行 藍色長條:此行被修改 偷窺窗口(peeked window) C + S + M 查看錯誤和警告 調試功能(暫時略去) 任務功能——與外部工具集成(GNU Make)——不知道怎麼作 只有建立了用戶工做空間纔有效,編輯單個文件時不能使用這個功能 從編輯器界面運行這些工具,而且得到和分析這個工具的返回消息 從編輯器啓動外部工具 分析外部工具返回的問題(Problem matcher),並將提示顯式在消息盒子上