Linux ubuntu下載vim


1.linux 默認自帶 vi, 一般使用升級版 vim

2.第一次使用需要安裝vim

    sudo apt install vim
  • 1

如果沒有安裝的話會提示安裝vim
這里寫圖片描述
執行安裝

sudo apt install vim
  • 1

這里寫圖片描述
測試

vim a.txt
  • 1

這里寫圖片描述
出現下面界面則安裝成功
這里寫圖片描述

3.vim的三種模式

1.普通模式

當vim打開的時候就直接進入普通模式,在普通模式下可以進入命令,插入模式

2.插入模式

可以通過普通模式進入插入模式, 插入模式可以編輯文本

3.命令模式

可以通過普通模式進入命令模式,命令模式可以設置文本的保存退出方式

.三種模式的切換

1.普通模式—> 插入模式 i , a , o
2.普通模式—>命令模式
3.插入模式—>普通模式 esc
4.命令模式 —>普通模式 刪除 :

使用

1.vim 打開文件

格式: vim 文件名 打開一個可編輯文件
注:如果文件名不存在,會自動創建一個空的文件,並打開

2.普通模式 —> 插入模式

  1. i 進入插入模式,按下i之后,光標不動,插入文本的時候,在原光標 前面 插入文本內容
  2. a 進入插入模式,按下a之后,光標向后移動一位,插入文本的時候,在原光標 后面 插入文本內容
  3. I 進入插入模式,按下I之后,光標會移動該行的起始位置,插入文本的時候,在行首位置開始插入內容
  4. A 進入插入模式,按下A之后,光標會移動該行的末尾位置,插入文本的時候,在行末尾置開始插入內容
  5. o 進入插入模式,按下o之后,會先在該行創建一個空的下一行,且光標在下一行的行首,直接會再下一行的行首插入內容
  6. O 進入插入模式,按下O之后,會先在該行創建一個空的上一行,且光標在上一行的行首,直接會再上一行的行首插入內容

3.普通模式下的命令
G :將光標移至最后一行行首

nG :將光標移至第n行行首

n+ :將光標下移n行

n- :將光標上移n行

n$ :光標下移至第n行行尾

0(數字零) :將光標移到所在行的行首

$ :將光標移到所在行的行尾

^ :將光標移動所在行的第一個字符(非空字符)

h,j,k,l :分別用於光標左移,下移,上移,右移一個字符

H :將光標移至當前屏幕首行的行首

M :將光標移至屏幕顯示中間行的行首

L :將光標移至當前屏幕最低行的行首

x :刪除光標處的字符

dw :刪除一個單詞

**dd :刪除光標所在行

**yy :復制光標所在行

**p :粘貼

**/str :向右進行搜索

**?str :向左進行搜索

n :向相同的方向查找

N :向不同的方向查找

4.命令模式的命令

  1. wq 保存並退出
  2. q 退出
  3. q! 強制退出

5.查看文件內容 查看文件內容時盡量不要用vim

  1. cat 文件名 直接查看文件內容 cat -n 文件名 顯示文件內容,並顯示行號,空白行算 cat -b 文件名 顯示文件內容,並顯示行號,空白行不算
  2. tac 文件名 倒敘查看文件內容
  3. head 文件名 直接查看文件內容 默認查看文件的最上面的10行 head -n 文件名 顯示文件開始的n行內容
  4. tail 文件名 倒敘查看文件的內容 默認查看文件的最后的10行 tail -n 文件名 顯示文件末尾的n行內容
  5. more 文件名 當文件內容過多的時候,分頁顯示內容, 按空格進行翻頁
  6. wc 文件名 統計一個文件中各種數據的數量計算文件的Byte數、字數或是列數

6.異常終止了再次打開時會報錯

    • 通常會報” 源文件名.swp的文件已經存在”,原因: 當我們編輯文件的時候,系統為了安全,會自動的生成一個文件名為
      原文件名.swp的文件,用來保證源文件出錯時,可以及時的恢復

    • 如果出現了異常,再次打開時,會直接打開swp文件, 可以刪除,覆蓋,修改….通常直接刪除del


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM