vim 編輯器及 Linux 命令行常用方法及命令

注:C+a即ctrl+a; S+a即shift+a
僅為自己學習記錄,如有錯誤,歡迎大家批評改正

Linux:
  1. 查看當前文件夾下所有文件大小:du --max-depth=1 -h
  2. 查看系統(tǒng)磁盤使用情況: du -h
  3. 切換用戶:su username, 超級用戶:sudo su
  4. 遞歸查找當前文件夾下所有文件中含有test字符的文件:grep -r 'class' *
  5. 跳轉(zhuǎn)到命令首:C+a;跳轉(zhuǎn)到命令行尾:C+e

vim:
  1. 光標移動:
    上下左右:kjhl

  2. 基本模式 ===>
    command模式: :
    Insert模式:

i光標當前位置插入;
a光標后一位插入;
A該行末尾插入
o(小o)在下一行插入
O(大o)在上一行插入

Visual模式:

v普通進入
S+v進入Visual模式且默認選中第一行代碼
ctrl + v上下選擇只有光標所在位,可用于批量注釋時使用

  1. 刪除代碼:
  • command模式: :1,10d
  • 基本模式:

dd:刪除一行
x: 刪除當前字母
cw: 刪除光標所在位至單詞末(不包括單詞尾部空格)
ce: 刪除光標所在位至單詞末(包括單詞尾部空格)

  1. 復制代碼且保留格式:
  1. 將光標放在要復制代碼塊的起始行
  2. shift + v
  3. 按方向鍵下鍵選擇 n 行代碼
  4. 點擊 y 確認
  5. 命令行中輸入:set paste
  6. 光標移動至要粘貼的位置,按下 p 鍵
  1. 撤銷操作:
  • 基本模式:

u:撤銷上一條操作
C+r:反撤銷
U:撤銷當前行所有操作

  1. 光標跳轉(zhuǎn)
  • 基本模式:

w 向后移動一個單詞
e 光標定位在當前單詞最后一個字母上
b 向前移動一個單詞
shift + $ 跳轉(zhuǎn)到行尾
0(零):跳轉(zhuǎn)到行首

  1. 在命令行中輸入外部命令
  • commond模式

eg: ls
: !ls

  1. 讀入另一個文件中的內(nèi)容進入當前文件
  • commond模式

:r(ead) ./demo.txt

  1. 當前文件內(nèi)容寫入另一個文件
  • commond模式

:w(rite) ./demo.txt

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,810評論 9 468
  • 命令歷史 以:和/開頭的命令都有歷史紀錄,可以首先鍵入:或/然后按上下箭頭來選擇某個歷史命令。 啟動vim 在命令...
    im螞蟻閱讀 31,072評論 3 48
  • vim是由vi發(fā)展來的一個強大的文本編輯器,代碼補完、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用...
    dxldeng閱讀 940評論 0 1
  • 我不在你身邊 卻時刻陪伴著你 我不見你的喜怒哀樂 卻一直分擔著你的憂愁 我不知你的勞累 卻懂你的執(zhí)著追求 萬水千山...
    漫歩書生閱讀 307評論 0 1
  • 《茶經(jīng)》 是中國乃至世界現(xiàn)存最早、最完整、最全面介紹茶的第一部專著,被譽為“茶葉百科全書”,由中國茶道的奠基人陸羽...
    丁蕓與茶閱讀 359評論 0 1

友情鏈接更多精彩內(nèi)容