中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

10個高效Linux技巧及Vim命令對比

2021-02-03    分類: 網站建設

Vim的很多命令和功能與Linux系統的命令和功能及其相似,可以說是一脈相承。Vim教程網(https://vimjc.com)總結了10條Linux下提高效率的小技巧,并與Vim對應命令進行對比。
快速移動光標,不僅是在 Vim 下的高優需求,也是 Linux 命令行下的常見工作場景。
例如,在 Linux 命令行下敲完了一長串命令后,如果想在前面先執行一個命令,則可以按組合鍵<Ctrl a>將光標移動到行首,輸入想添加的命令。
10個高效Linux技巧及Vim命令對比
Vim 下也有將光標快速移動到行首的實用命令。在 Vim 普通模式下,使用0可以將光標移動到當前光標所在行的行首,使用^可以在Vim下移動光標到當前行的第一個非空字符。
既然有將光標快速移動到行首的需求,自然也有將光標快速移動到行尾的需求。與組合鍵<Ctrl a>對應的命令<Ctrl e>會將光標移動到行尾,方便繼續輸入要執行的命令。
10個高效Linux技巧及Vim命令對比
Vim 下也有將光標快速移動到行尾的命令。在 Vim 普通模式下,使用$可以將光標移動到當前行的行尾,而使用A命令可以將光標移動到當前行的行尾,并進入插入模式。
個人覺得,<Ctrl r>(r 是 retrieve (檢索) 的縮寫)命令是一個非常實用的 Linux 技巧。當需要在已經執行過的歷史命令中 (即history命令的結果) 查找某條命令并再次執行該命令時,可以使用<Ctrl r>調出 Linux 歷史命令的搜索窗口,并輸入要查找的目前命令進行查找并重新執行之。
10個高效Linux技巧及Vim命令對比
當然可以通過history | grep xxx在已執行的歷史命令列表中找到名為 xxx 的命令,然后復制該命令再重復執行之。
毋庸置疑,<Ctrl r>相比上述的步驟更加高效、便捷。
Vim 里的模糊搜索插件 ctrlp 跟 Linux 終端命令行下執行<Ctrl r>的功能非常相似。推薦將 ctrlp作為你的一個必備 Vim 插件。
刪除當前光標附近的一個詞,這是工作中經常遇到的一個場景。在命令行輸入命令時,經常會因為輸入失誤或改變命令而需要進行刪除,使用退格鍵 (Backspace) 一個個刪除字符的效率太低了,如果能一次刪除一個單詞,將會極大減少按鍵次數,整體提高Linux使用效率。
10個高效Linux技巧及Vim命令對比
w表示以一個空格隔開的字符串,這在 Vim 下也是相同的概念。推薦閱讀:Vim基于單詞移動及Vim單詞、字串概念。
經常在工作中需要取消已經敲出了一長串的命令。除了可以使用<Ctrl c>提前中斷本次即將執行的命令外,還可以使用<Ctrl u>刪除命令行上所有已經輸入的字符。
10個高效Linux技巧及Vim命令對比
個人覺得,<Ctrl u>的實用性其實不大,畢竟已經有了組合命令<Ctrl c>能完成同樣的操作,其被大家所熟知。
注:<Ctrl c>用于中斷程序的執行,而<Ctrl z>用于暫停程序的執行 (可通過fg命令恢復)。
在 Vim 下,可以使用dd命令快速刪除當前光標所在行。
當刪除了 Linux 命令行中已經輸入的某些字符后,可以在適當的時機將之再粘貼出來以便再次使用。
10個高效Linux技巧及Vim命令對比
熟悉 Vim 基本命令的都知道,y在 Vim 命令集中是yank的縮寫,表示 粘貼 功能。Vim 下經常使用yy命令粘貼被復制的文本。
聰明如斯的你,肯定是記住了yy命令,自然也就記住了<Ctrl y>命令哦~ (這也是為什么要在本文中將這些 Linux 實用技巧與 Vim 命令進行對比說明的原因)
history命令記錄了 Linux 系統最近執行過的歷史命令列表。如果需要重復執行最近一條包含有 xx關鍵字 的命令,可以使用!xx關鍵字。
!真是使用 Linux 下的一個操作神器。可以使用它快速執行一條歷史命令,既避免了重復的按鍵輸入,又減少了通過翻 “↑” 箭頭人肉查找歷史命令的工作量。
10個高效Linux技巧及Vim命令對比
如果包含有 xx關鍵字 的歷史命令有多條,且本次希望執行的目標命令并不是隔當前時間最近的一條,則還可以使用!行號n的方式指定執行history列表中行號為 n 的命令。
可以看出,!既可以使用關鍵字指定要執行的歷史命令,也可以通過行號精確指定要執行的歷史命令。推薦使用搜索引擎搜索關鍵字 “linux 驚嘆號” 閱讀更多相關內容的細節。
Vim 下好像并沒有與之功能類似的命令?
在 Linux 命令行下進行操作時,經常遇到辛辛苦苦進入到一個很深的目錄并執行一些操作后,不小心輸入了cd命令切換回了當前用戶根目錄的情況。再次輸入完整的深層次目錄或通過翻 “↑” 鍵以便再次進入該目錄顯然是一個很 “蠢笨” 的方法。
在 Linux 下,假設當前所在目錄為 a,通過cd 某路徑命令切換到了 b 目錄后,使用cd -命令可快速切換回 a 目錄哦。
10個高效Linux技巧及Vim命令對比
在 Linux 命令行下,除了可以使用鼠標右鍵粘貼復制的文本外,還可以使用組合鍵<Shift Insert>完成粘貼操作。
據說,極客型 Linux 玩家可以做到不使用鼠標完成所有的日常工作。<Shift Insert>進行文本粘貼顯然可以減少使用鼠標的頻率。在使用 xshell 等遠程終端模擬軟件時,使用<Shift Insert>是不是一個更加高效、便捷的文本粘貼方法呢?
10個高效Linux技巧及Vim命令對比
注:<Ctrl Insert>用于復制已選中的命令行控制臺文本 (不是<Ctrl c>哦)。
Linux 下可以使用clear命令清空整個屏幕,<Ctrl l>可達到同樣的效果。
10個高效Linux技巧及Vim命令對比
Vim 下,zz命令可用來重繪屏幕并把當前行顯示在窗口正中。更多Vim實用技巧,推薦閱讀《30個Vim常用命令和使用技巧整理》。
除此之外,還有一些比較不為人熟知的小技巧,例如,連續按3次Esc鍵可顯示當前系統支持的所有命令,<Ctrl [相當于Esc鍵的功能,<Ctrl i>等價于 Tab 鍵的功能等。

當前名稱:10個高效Linux技巧及Vim命令對比
本文網址:http://m.2m8n56k.cn/news30/98930.html

成都網站建設公司_創新互聯,為您提供網站設計公司品牌網站制作自適應網站網站建設標簽優化手機網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 国产在线精品福利91香蕉 | 欧美一线免费http | 91欧美视频| 免费香蕉成视频成人网 | 日本69xxxxxxxxx69| 久草在线网址 | 看国产一级毛片 | 成人网18免费看 | 欧美成人一区二区三区在线视频 | 日韩欧美一中字暮 | 欧美在线观看www | 成人一级黄色毛片 | 国产短视频精品一区二区三区 | 亚洲国语在线视频手机在线 | 国产99视频免费精品是看6 | 欧美精品99久久久久久人 | 免费一级毛片免费播放 | 国产男女免费完整视频 | 国产私拍福利精品视频推出 | 国产精品久久亚洲一区二区 | 偷拍自拍日韩 | 一级毛片看一个 | 黄色一级网址 | 找个毛片看看 | 久久精品6| 91理论片午午伦夜理片久久 | 国产成人啪精品视频免费软件 | 欧美首页| 国产在线高清不卡免费播放 | 久草免费福利 | 精品久久精品久久 | 911精品国产亚洲日本美国韩国 | 草草影院私人免费入口 | 日本高清不卡中文字幕 | 日本www视频 | 久久夜色精品国产亚洲 | 久草综合视频 | 思思91精品国产综合在线 | 一级做a爱过程免费观看 | 亚洲成a v人片在线观看 | 色老头一区二区三区在线观看 |