Vim 實用技巧,一些自己常用到的命令

2021-08-04 22:29:24 字數 801 閱讀 2637

一些命令:

1. dd : 刪除一行

2. yy :複製一行

3. v or ctrl + v or shift + v : 選擇

4.shift + a : 游標移到最後並啟動插入模式

5.shift + i : 游標移動到開頭並啟動插入模式

6. o : 另起一行,並啟動插入模式

7. .(句號按鍵) : 重複執行上一次修改操作

8. shift + 8 : 高亮顯示游標下的所有單詞(查詢所有匹配單詞)

9. :%s/target/replacement/g : 把所有的target 都替換成 replacement.   (其中冒號表示進入命令列模式,% 表示當前檔案中的所有行)

10.g : 移動到檔案結尾

11. gg : 移動到檔案開頭

12. gg=g 自動縮排整個檔案 縮排的空格數量要設定

13. << 減小當前行的縮排

14. >> 增加當前行的縮排

15. == 自動縮排當前行

16. ctrl + e : 往上移動一行

17. ctrl + y : 往下移動一行

18. ctrl + d : 向下翻頁

19. ctrl + u : 向上翻頁

20. :t  複製行 (:[range]t 表示把range 的內容複製到address) :t.(複製當前行到當前行) :2t.(複製第二行到當前行)

21. sp :垂直開啟視窗並載入對應檔案

22.vsp :水平開啟視窗並載入對應檔案

23.shift + 5 : 匹配括號

Git git的一些實用技巧

在編譯git庫拉下來的 時,往往會產生一些中間檔案,這些檔案我們根本不需要,尤其是在成產環節做預編譯,檢查 提交是否能編譯通過這種case時,我們往往需要編譯完成後不管正確與否,還原現場,以方便下次sync 時不受上一次的編譯影響。git clean f 刪除 untracked files git...

ajax的一些實用技巧

1.盡量優先採用ajax獲取html檔案,然後再操作dom把資料填充到裡面 在實際專案中,如果前端開發人員沒有把頁面給切分開,那麼有如下兩種辦法可供選擇 其一是,在各種點選事件中,用js去拼接並在拼接的時候把資料填充到裡面。如下 row.summary if row.tags else htmlst...

演算法中的一些實用技巧

目錄 一 組合數的計算 二 素數的判定 三 用函式交換變數 指標作引數 c n,m n n m m m n long long c int n,int m long long ans 1 for int i m 1 i n i for int i 1 i n m i return ans int i...