插件
配置
ccls配置
- 配置緩存路徑 Ccls ? Cache: Directory
${workspaceFolder}/.cache/ccls - 配置clang資源路徑 Ccls ? Clang: Resource Dir
/opt/homebrew/Cellar/llvm/16.0.6/lib/clang/16
Test Mate配置
- Test Mate ? Cpp ? Test: Executables
{build,Build,BUILD,out,Out,OUT}//{test,Test,TEST,bin} - Test Mate ? Cpp ? Test: Working Directory
${workspaceFolder}/build/bin
配置自動保存
設(shè)置里搜索save掏膏,找到Auto Save
默認(rèn)是off(手動保存,Ctrl+S)
afterDeelay(自動保存),下面有個1000唧席,意思就是1000毫秒后自動保存---->我個人喜歡這個絮蒿!
onFocusChange:當(dāng)失去焦點之后油宜,如果文件被更改续崖,那將會自動保存
onWindowChange:當(dāng)窗口失去焦點后浪册,如果文件被更改宪睹,那將會自動保存
導(dǎo)入環(huán)境變量
export DYLD_LIBRARY_PATH="/Users/***/deps/installed/arm64-osx/lib"
調(diào)試配置
lldb配置
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "Build with Clang",
"type": "shell",
"command": "${workspaceFolder}/run_cmake.sh -j8 -ttest",
"args": [],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "lldb-vscode",
"request": "launch",
"name": "test",
"program": "${workspaceFolder}/bin/test",
"args": [
"--gtest_filter=TestSC.CalcExecValue"
],
"env": {
"DYLD_LIBRARY_PATH": "${workspaceFolder}/deps/installed/arm64-osx/lib",
},
"cwd": "${workspaceFolder}",
"preLaunchTask": "Build with Clang"
},
]
}
去除鼠標(biāo)懸停提示
個人感覺懸停提示就是影響拔(編)刀(碼)的速度
常用快捷鍵
如果熟悉了IntelliJ IDEA 的快捷鍵的開發(fā)者可以在應(yīng)用商城搜索IntelliJ IDEA Keybindings插件來替換愁茁。
- Option + Up 向上移動行
- Option + Down 向下移動行
- Option + Shift + Up 向上復(fù)制行
- Option + Shift + Down 向下復(fù)制行
- Command + X 剪切(未選中文本的情況下,剪切光標(biāo)所在行)
- Command + C 復(fù)制(未選中文本的情況下亭病,復(fù)制光標(biāo)所在行)
- Command + Shift + K 刪除行
- Command + Enter 下一行插入
- Command + Shift + Enter 上一行插入
- Command + Shift + \ 跳轉(zhuǎn)到匹配的括號
- 刪除當(dāng)前行光標(biāo)后的所有字符:cmd + delete
- 刪除當(dāng)前行光標(biāo)前的所有字符:cmd + backspace
- 格式化代碼:option + shift + F
- Command + K Command + F 格式化選中內(nèi)容
- cmd + P 打開最近打開文件列表鹅很,同時列表頂部出現(xiàn)搜索框,搜索文件名罪帖,回車(enter)道宅,可以再當(dāng)前窗口打開對應(yīng)文件;使用cmd + enter會在新的編輯器窗口打開這個文件
- cmd + shift + O:調(diào)出當(dāng)前文件的符號(函數(shù)名等)胸蛛,使用方向鍵或者搜索污茵,回車,就能跳轉(zhuǎn)到你想要的符號葬项;如果輸入“:”可以對當(dāng)前文件的所有符號進(jìn)行分類
- Option + 點擊 插入多個光標(biāo)
- Command + Shift + L 選中所有與當(dāng)前選中內(nèi)容相同部分
- Command + F2 選中所有與當(dāng)前選中單詞相同的單詞
- Command + Shift + Option + Up 列選擇 向上
- Command + Shift + Option + Down 列選擇 向下
- Command + F 查找
- Command + Option + F 替換
- 回退上一次編輯control + -
- 跳轉(zhuǎn)下一次編輯位置control + shift + -