一些命令:
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...