快速編輯文本:vi實用技巧

一、光標移動

1、使用h,j,k,l移動光標

h - 左移一格
j - 下移一格
k - 上移一格
l - 右移一格

2、跳轉到指定行

: + 行號

3、跳轉到指定字符

f + 目標字符

二、插入模式

1、i – 在當前光標處插入文本

2、a – 在當前光標後插入文本

3、o – 在當前光標下方新建一行並插入文本

三、撤銷和恢復

1、u – 撤銷上一步操作

2、Ctrl + r – 恢復上一步被撤銷的操作

四、複製和黏貼

1、yy – 複製當前行

2、p – 將複製的內容黏貼到當前光標下面

3、dd – 剪切當前行

4、P – 將剪切的內容黏貼到當前光標上面

五、查找和替換

1、/ + 關鍵詞 – 查找關鍵詞

2、n – 向下查找下一個匹配項

3、N – 向上查找上一個匹配項

4、:s/舊內容/新內容/g – 全局替換

六、保存和退出

1、:wq – 保存並退出

2、:w – 保存

3、:q! – 不保存並強制退出

七、其他實用技巧

1、Ctrl + g – 顯示當前光標所在的行號和文件名

2、:set nu – 顯示行號

3、:set nonu – 取消顯示行號

以上是vi中的一些實用技巧,可以更加高效地進行文本編輯。熟練掌握這些操作,可以讓工作更加順暢。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/186208.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-27 05:44
下一篇 2024-11-27 05:44

相關推薦

  • Ojlat:一款快速開發Web應用程序的框架

    Ojlat是一款用於快速開發Web應用程序的框架。它的主要特點是高效、易用、可擴展且功能齊全。通過Ojlat,開發人員可以輕鬆地構建出高質量的Web應用程序。本文將從多個方面對Oj…

    編程 2025-04-29
  • 二階快速求逆矩陣

    快速求逆矩陣是數學中的一個重要問題,特別是對於線性代數中的矩陣求逆運算,如果使用普通的求逆矩陣方法,時間複雜度為O(n^3),計算量非常大。因此,在實際應用中需要使用更高效的算法。…

    編程 2025-04-28
  • 文本數據挖掘與Python應用PDF

    本文將介紹如何使用Python進行文本數據挖掘,並將着重介紹如何應用PDF文件進行數據挖掘。 一、Python與文本數據挖掘 Python是一種高級編程語言,具有簡單易學、代碼可讀…

    編程 2025-04-28
  • Python文本居中設置

    在Python編程中,有時需要將文本進行居中設置,這個過程需要用到字符串的相關函數。本文將從多個方面對Python文本居中設置作詳細闡述,幫助讀者在實際編程中運用該功能。 一、字符…

    編程 2025-04-28
  • t3.js:一個全能的JavaScript動態文本替換工具

    t3.js是一個非常流行的JavaScript動態文本替換工具,它是一個輕量級庫,能夠很容易地實現文本內容的遞增、遞減、替換、切換以及其他各種操作。在本文中,我們將從多個方面探討t…

    編程 2025-04-28
  • 快速排序圖解

    快速排序是一種基於分治思想的排序算法,效率非常高。它通過在序列中尋找一個主元,將小於主元的元素放在左邊,大於主元的元素放在右邊,然後在左右子序列中分別遞歸地應用快速排序。下面將從算…

    編程 2025-04-28
  • Navicat導出字段識別為文本而不是數值

    解決方法:使用特定的代碼將導出的字段識別為文本,而不是數值,下面將從多個方面進行詳細闡述。 一、ASCII碼轉換 在導出的文件中,將數值字段使用ASCII碼轉換,即可讓這些字段被識…

    編程 2025-04-28
  • Ubuntu如何退出文件編輯

    Ubuntu是一款廣泛使用的Linux操作系統,其文件編輯器在用戶編輯文件時非常方便,但是,當用戶完成需要的改動後,如何退出文件編輯卻是一個常見的問題。本文將從多個方面詳細介紹Ub…

    編程 2025-04-28
  • Python性能分析: 如何快速提升Python應用程序性能

    Python是一個簡潔高效的編程語言。在大多數情況下,Python的簡潔和生產力為開發人員帶來了很大便利。然而,針對應用程序的性能問題一直是Python開發人員需要面對的一個難題。…

    編程 2025-04-27
  • Python文本處理第三方庫有哪些

    Python是一種高級語言,它的功能非常強大和全面,其中最重要之一就是它的文本處理能力。文本處理對於自然語言處理以及大數據分析都有着非常重要的作用。Python的標準庫提供了字符串…

    編程 2025-04-27

發表回復

登錄後才能評論