插件
Codota 智能代碼片段補全插件
IDEAVIM插件,setting->keymap搜vim綁定F10啓/禁用, 不能下載vim插件,leader無效,可以綁定按鍵映射
A8Translate, Alt+T中英翻譯
power mode II 炫酷打字
VScode插件 運行C++
Auto Import 類似AndroidStudio中的自動導入包
VS IntelliCode
Path Intellisense
C/C++
C++ Intellisense
Code Runner
power mode 下載並在設置裏面enable
project manager
setting sync <S-A>U/D上傳/下載 還能保存代碼片段 [同步設置](https://www.cnblogs.com/lychee/p/11214032.html)
vs中使用vim問題, 使用openinvim插件,把與vim衝突或者優先級在終端之前 的快捷鍵全部刪掉 主要是終端本身快捷鍵、視窗文件相關的與外部vim衝突的鍵
setting.json 中包含插件設置的代碼
ctrl+滾輪縮放 在設置裏手動打開
編譯相關 launch.json | tasks.json
launch.json定義運行,tasks.json定義編譯,小項目可直接g++命令,大項目寫makefile,task也可調用maven等構造工具
快捷鍵
統一快捷鍵
ctrl<del>刪除上一個單詞
<shift> <enter> Ipython運行cell
za 摺疊代碼
F10 vim插件使能
<F5>調試 <F6>快速運行
Win10
ctrl win left/right 移動虛擬桌面
ctrl win d 新建虛擬桌面
word:
<C-S> < 與 > 調字號
shift 方向鍵 選擇 <C-u/b/i> 字體樣式
<C-h> 替換
Ubuntu
自定義
ctrl alt [或] 截圖窗口/任意截圖 shift alt [或] 截圖窗口/任意截圖保存在~/Picture下
alt up/down 窗口上/下移虛擬桌面 alt left/right 窗口左/右移顯示器
win up/down 窗口最大/縮小 win left/right 窗口左/右切半
alt esc 切窗口焦點 alt tab/q 上/下移虛擬桌面
alt w 關閉窗口
Chrome
ctrl w 關標籤頁 alt 1/2/3 切標籤頁 ctrl shift t 恢復關閉標籤頁 ctrl p網頁轉pdf打印
VSCode 自定義
<C-b> 目錄樹 <C-S> B 生成build <C-K> <C-0>全部摺疊 <C-/>與<C-S>/ 註釋與塊註釋
查找 單個文件<c-f> 整個項目<c-s>+f 替換 <c-h> <c-s>+h ctrl<F2> 更改所有匹配項 <C-S>,與<C-S>.替換上/下一個
<C-`>終端 <C-S>`新建終端 <C-b>n/p下/上一終端 <C-=>最大化窗口
剪切/刪除行 <c-x> 複製行 <C-c><C-v>
<C-S>t 重新打開關閉的標籤頁 <c-n> <c-w> Alt+1/2/3 標籤頁跳轉
<C-S>up/down 複製遊標類似vim的<c-v>
<C-L>在vim中打開, 刷新 <C-方向> 向各方向拆分編輯器
vim .vimrc
shift + [或]的段間移動
Ctrl+o 回退一步 (go back)
`. 跳轉到之前修改位置
`` 在前一次跳轉位置與當前位置間切換
<c-w>| 最大化分屏面板 <c-w>=等分所有面板
vim 編輯技巧
1. 逐詞替換
y複製新文本 -> /word或gd -> rr替換 -> n下一個
2. 全局替換某詞
gd高亮 -> ,,r -> 輸入新詞
:s%/old/new/g
3. 部分指定詞前面編輯
gd高亮 -> <c-n/p/x>選擇 -> c進入編輯