亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

linux中vim如何刪除當(dāng)前文件中的所有內(nèi)容

 更新時間:2023年11月02日 10:24:22   作者:?abc!  
這篇文章主要介紹了linux中vim如何刪除當(dāng)前文件中的所有內(nèi)容問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

linux vim刪除當(dāng)前文件中的所有內(nèi)容

第一步:打開需要刪除的文件

vi 需要刪除的文件

第二 步,進(jìn)入文件后,使用shift+g,進(jìn)入到最后一行

第三步:按esc后,然后使用:1,.d即可刪除所有內(nèi)容

第二種方式:

進(jìn)入文件后直接輸入100dd,可以刪除100行的數(shù)據(jù),應(yīng)該

linux vim的基本使用

Vim是從 vi 發(fā)展出來的一個文本編輯器。代碼補(bǔ)完、編譯及錯誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。

基本使用

# 創(chuàng)建或打開一個文件:vim 文件名,進(jìn)入一般模式
# 新文件顯示"readme.txt"[NEW FILE]
vim readme.txt

# 進(jìn)入輸入模式:i
# 顯示--INSERT--
# 可以進(jìn)行任何編輯
i

# 回到一般模式:ESC
# --INSERT--消失
按鍵esc

# 保存并退出vim
:wq
# 或者保存退出:ESC后,shift+zz

# 文件未修改退出
:q
# 文件不保存退出
:q!
# 保存并創(chuàng)建文件test.txt
:wq test.txt

基本上 vim 共分為三種模式,分別是 命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。

命令模式

用戶剛剛啟動 vim,便進(jìn)入了命令模式。

此狀態(tài)下敲擊鍵盤動作會被Vim識別為命令,而非輸入字符。比如我們此時按下i,并不會輸入一個字符,i被當(dāng)作了一個命令。

以下是常用的幾個命令:

  • i 切換到輸入模式,以輸入字符。
  • x 刪除當(dāng)前光標(biāo)所在處的字符。
  • : 切換到底線命令模式,以在最底一行輸入命令。

若想要編輯文本:啟動Vim,進(jìn)入了命令模式,按下i,切換到輸入模式。

命令模式只有一些最基本的命令,因此仍要依靠底線命令模式輸入更多命令。

輸入模式

在命令模式下按下i就進(jìn)入了輸入模式。

在輸入模式中,可以使用以下按鍵:

  • 字符按鍵以及Shift組合:輸入字符
  • ENTER,回車鍵:換行
  • BACK SPACE,退格鍵:刪除光標(biāo)前一個字符
  • DEL,刪除鍵:刪除光標(biāo)后一個字符
  • 方向鍵:在文本中移動光標(biāo)
  • HOME/END:移動光標(biāo)到行首/行尾
  • Page Up/Page Down:上/下翻頁
  • Insert:切換光標(biāo)為輸入/替換模式光標(biāo)將變成豎線/下劃線
  • ESC:退出輸入模式,切換到命令模式

底線命令模式

在命令模式下按下:(英文冒號)就進(jìn)入了底線命令模式。

底線命令模式可以輸入單個或多個字符的命令,可用的命令非常多。

在底線命令模式中,基本的命令有(已經(jīng)省略了冒號):

  • q 退出程序
  • w 保存文件

按ESC鍵可隨時退出底線命令模式。

常用命令

移動光標(biāo)

gg

  • 移動到這個檔案的第一行
  • G
  • 移動到這個檔案的最后一行
  • nG
  • n 為數(shù)字。移動到這個檔案的第 n 行

搜索替換

  • /word
    向光標(biāo)之下尋找一個名稱為 word 的字符串。例如要在檔案內(nèi)搜尋 vbird 這個字符串,就輸入 /vbird 即可!
  • ?word
    向光標(biāo)之上尋找一個字符串名稱為 word 的字符串。
  • n
    代表重復(fù)前一個搜尋的動作
  • N
    為反向進(jìn)行前一個搜尋動作

撤回

  • u
    撤銷
  • ctrl + r
    反撤銷

刪除/復(fù)制/粘貼

  • dd
    刪除游標(biāo)所在的那一整行
  • yy
    復(fù)制游標(biāo)所在的那一行
  • p,P
    p 為將已復(fù)制的數(shù)據(jù)在光標(biāo)下一行貼上,P 則為貼在游標(biāo)上一行

全選

在 Vim 編輯器中,要全選文本可以使用 ggVG 命令,具體步驟如下:

  • 1.在普通模式下輸入 gg,跳轉(zhuǎn)到文件的第一行;
  • 2.再輸入 V,將光標(biāo)模式切換為行選擇模式,此時當(dāng)前行就被選中了;
  • 3.輸入大寫字母 G,將光標(biāo)移到文件的最后一行;此時整個文件都被選中了。

vim行號

  • :set nu
    顯示行號,設(shè)定之后,會在每一行的前綴顯示該行的行號
  • :set nonu
    取消行號

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux(在線)部署Redis教程(下載、安裝、配置、啟動、連接)

    Linux(在線)部署Redis教程(下載、安裝、配置、啟動、連接)

    這篇文章主要介紹了Linux(在線)部署Redis教程(下載、安裝、配置、啟動、連接),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 詳解CentOS的SVN服務(wù)器搭建與自動部署全過程

    詳解CentOS的SVN服務(wù)器搭建與自動部署全過程

    最近因?yàn)楣ぷ餍枰艘粋€晚上時間折騰svn,網(wǎng)上的教程太亂太雜,還有很多是錯誤的,終于搞定了,所以想著把過程記錄下來。這篇文章主要介紹了CentOS的SVN服務(wù)器搭建與自動部署全過程,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Linux中selinux基礎(chǔ)配置教程詳解

    Linux中selinux基礎(chǔ)配置教程詳解

    SELinux(Security-Enhanced Linux)的簡單配置,涉及SELinux的工作模式、配置文件修改、查看和修改上下文信息,以及恢復(fù)文件或目錄的上下文信息。這篇文章主要介紹了Linux中selinux基礎(chǔ)配置,需要的朋友可以參考下
    2018-11-11
  • Apache Airflow使用步驟

    Apache Airflow使用步驟

    ApacheAirflow是一款開源的任務(wù)編排和調(diào)度平臺,主要用于創(chuàng)建、調(diào)度和監(jiān)控數(shù)據(jù)工作流,本文給大家介紹Apache Airflow使用步驟,感興趣的朋友一起看看吧
    2024-09-09
  • 詳解ubuntu搭建Java開發(fā)環(huán)境

    詳解ubuntu搭建Java開發(fā)環(huán)境

    這篇文章主要介紹了ubuntu搭建Java開發(fā)環(huán)境,并且編寫了第一個Hello world程序,感興趣的小伙伴們可以參考一下
    2015-12-12
  • Ubuntu下各種壓縮與解壓的方式小結(jié)

    Ubuntu下各種壓縮與解壓的方式小結(jié)

    這篇文章主要給大家介紹了在Ubuntu系統(tǒng)下各種壓縮與解壓的方式,其中包括.tar、.gz、.bz2、.bz、.Z、.tgz、.zip、.rar以及.lha等各個的解壓與壓縮方法,每一種都給出了示例代碼,需要的朋友可以參考學(xué)習(xí),一起來看看吧。
    2017-04-04
  • Linux下的ssh安全防護(hù)問題

    Linux下的ssh安全防護(hù)問題

    這篇文章主要介紹了Linux下的ssh安全防護(hù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Linux下ZooKeeper分布式集群安裝教程

    Linux下ZooKeeper分布式集群安裝教程

    這篇文章主要為大家詳細(xì)介紹了Linux下ZooKeeper分布式集群安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • linux之普通用戶與root用戶之間切換方法

    linux之普通用戶與root用戶之間切換方法

    下面小編就為大家?guī)硪黄猯inux之普通用戶與root用戶之間切換方法。小編覺得挺不錯的?,F(xiàn)在就分享給大家。也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • centos7云主機(jī)系統(tǒng)下掛載磁盤的方法

    centos7云主機(jī)系統(tǒng)下掛載磁盤的方法

    本篇文章主要介紹了centos7云主機(jī)系統(tǒng)下掛載磁盤的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02

最新評論