如何提高程式設計師的鍵盤使用效率?

2022-03-21 20:02:18 字數 1555 閱讀 6138

說到程式設計師鍵盤的使用,那就不得不提到鼎鼎大名的vim。

那麼vim具體有哪些好處呢?

2. 聰明的進入插入模式

vim 提供了很多進入插入模式的命令。

3. 有效的移動大段的文字

使用可視選擇(visual selections)和合適的選擇模式。不像最初的 vi,vim 允許你高亮(選擇)一些文字,並且進行操作。

4. 在可視選擇模式下剪下和拷貝

5. 貼上 貼上很簡單,按 p。

6. 使用多重剪貼簿

很多編輯器都只提供了乙個剪貼簿。vim 有很多。剪貼簿在 vim 裡面被稱為暫存器(registers)。你可以列出當前定義的所有暫存器名和它們的內容,命令為「:reg」。最好使用小寫字母來作為暫存器的名稱,因為大寫的有些被 vim 占用了。

7. 避免重複

在 vi 裡面,輸入 . (小數點符號),將會重複輸入的上乙個命令。

8. 使用數字也是 vim 強大的而且很節省時間的重要特性之一。在很多 vim 的命令之前都可以使用乙個數字。

這裡再簡要的介紹下常用的快捷鍵

2. 拷貝某一行的內容:yy (讓滑鼠的游標在某一行停留,連續按下鍵盤上的 y 兩次,即可複製該行的內容)

3. 剪下某一行的內容:dd (讓滑鼠的游標在某一行停留,連續按下鍵盤上的 d 兩次,即可剪下該行的內容,剪下後該行的內容消失,相當於刪除)

4. 貼上:p (當執行完yy或者dd後,將游標移動到你想貼上的位置,按下p,即可貼上內容)

5. 拷貝多行的內容: 按下v + 游標移動選中一些行,選好後鬆開v,然後按下y,即可拷貝選中的行的內容。

6. 剪下多行的內容:按下v + 游標移動選中一些行,選好後鬆開v,然後按下d,即可剪下選中的行的內容。剪下後,選中的內容消失,相當於刪除。

7. 列模式:ctrl + v 後,移動游標可以選擇列的內容

8. 刪除:dd可以看成是刪除單獨行,v + 游標移動選中內容再按下d可以看成是刪除多行內容。

9. 顯示行號:進入命令列模式下,按下shift + :,然後輸入set nu

10. 去掉行號:進入命令列模式下,按下shift + :,然後輸入set nonu

能熟練使用vim會大大提高寫**的能力!

那麼我們怎麼訓練這些技能呢?

對於這個問題,我們的前輩們早就為我們鋪好了路!vim大冒險是乙個通過娛樂的方式學習vim使用的頁面遊戲。

但是有些遺憾的是,這個遊戲只有前3關是免費的,後面的關卡是要付費的。那麼非人民幣玩家怎麼訓練vim呢?那就不得不提我看到過的訓練vim非常好的一篇文章 陳浩的簡明vim練級攻略,閱讀量高達98萬,幫助包括我在內的一大批新手學習vim。達到什麼程度才算合格呢?每天都學1到2個新的命令,在兩到三周後,你就能熟係它,並且感受到它的強大之處!

附錄

如何提高程式設計師鍵盤使用效率

對於大多數程式設計師而言,鍵盤的使用時長或許比滑鼠更多,所以對於如何使用鍵盤來提高工作效率是乙個非常重要的問題,本文章通過以下幾個方面來提公升程式設計師的鍵盤使用效率 一 程式設計師常用的快捷鍵及vi指令 自從70年代起,vi一直是程式設計師最好的夥伴之一,無論你是vi新手或者是老手,下面分類給出了...

如何提高程式設計師的鍵盤使用效率?

作為程式設計師應對常用系統快捷鍵有所了解 程式設計師常用系統快捷鍵有win m 最小化所有視窗,win r 執行某個程式,win e 快速開啟我的電腦,win l 電腦鎖屏,win d 顯示 恢復桌面,win m 最小化所有視窗,win r 開啟執行視窗,win shift m 還原最小化的視窗,w...

提高程式設計師鍵盤使用效率的幾點見解

作為一名程式設計師,或者準程式設計師,對鍵盤的操控能力是至關重要的。如何提高對電腦的掌握程度,如何熟練地掌握用鍵盤實現滑鼠的功能,又如何更快更高效更準確的編寫 直接影響到我們的工作效率。這也是為什麼程式設計師在使用電腦時很少會使用滑鼠的原因,滑鼠基本上只用來滑動頁面 介面切換或者進行游標的定位等 即...