Linux下使用vim命令編輯與修改文本內容


Linux下使用vim命令編輯與修改文本內容

輸入 vim --help

VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jul 26 2017 20:13:43)

用法: vim [參數] [文件 ..]      編輯指定的文件
  或: vim [參數] -              從標准輸入(stdin)讀取文本
  或: vim [參數] -t tag          編輯 tag 定義處的文件
  或: vim [參數] -q [errorfile]  編輯第一個出錯處的文件

參數:
  --   在這以后只有文件名
  -v   Vi 模式 (同 "vi")
  -e   Ex 模式 (同 "ex")
  -E   Improved Ex mode
  -s   安靜(批處理)模式 (只能與 "ex" 一起使用)
  -d   Diff 模式 (同 "vimdiff")
  -y   容易模式 (同 "evim",無模式)
  -R   只讀模式 (同 "view")
  -Z   限制模式 (同 "rvim")
  -m   不可修改(寫入文件)
  -M   文本不可修改
  -b   二進制模式
  -l   Lisp 模式
  -C   兼容傳統的 Vi: 'compatible'
  -N   不完全兼容傳統的 Vi: 'nocompatible'
  -V[N][fname]  Be verbose [level N] [log messages to fname]
  -D   調試模式
  -n   不使用交換文件,只使用內存
  -r   列出交換文件並退出
  -r (跟文件名)  恢復崩潰的會話
  -L   同 -r
  -A   以 Arabic 模式啟動
  -H   以 Hebrew 模式啟動
  -F   以 Farsi 模式啟動
  -T <terminal> 設定終端類型為 <terminal>
  --not-a-term  Skip warning for input/output not being a terminal
  --ttyfail  Exit if input or output is not a terminal
  -u <vimrc>  使用 <vimrc> 替代任何 .vimrc
  --noplugin  不加載 plugin 腳本
  -P[N]  打開 N 個標簽頁 (默認值: 每個文件一個)
  -o[N]  打開 N 個窗口 (默認值: 每個文件一個)
  -O[N]  同 -o 但垂直分割
  +   啟動后跳到文件末尾
  +<lnum>  啟動后跳到第 <lnum> 行
  --cmd <command> 加載任何 vimrc 文件前執行 <command>
  -c <command>  加載第一個文件后執行 <command>
  -S <session>  加載第一個文件后執行文件 <session>
  -s <scriptin> 從文件 <scriptin> 讀入正常模式的命令
  -w <scriptout> 將所有輸入的命令追加到文件 <scriptout>
  -W <scriptout> 將所有輸入的命令寫入到文件 <scriptout>
  -x   編輯加密的文件
  --startuptime <file> Write startup timing messages to <file>
  -i <viminfo>  使用 <viminfo> 取代 .viminfo
  -h  或  --help 打印幫助(本信息)並退出
  --version  打印版本信息並退出

1. 什么是 vim?

Vim 是從 vi 發展出來的一個文本編輯器。宏、跳轉、代碼補全、編譯及錯誤跳轉等方便純文本編輯和編程的功能特別豐富,也支持使用不少的腳本語言進行功能定制和擴充,在程序員中被廣泛使用。

簡單的來說, vi 是老式的字處理器,不過功能已經很齊全了,但是還是有可以進步的地方。 vim 則可以說是程序開發者的一項很好用的工具。

2. 檢查系統中是否安裝了vim?

vim --version

如果出現vim版本和運行情況,說明已經存在vim程序。否說明沒有安裝vim程序,參考vim 安裝文檔進行安裝。如下圖:

Linux下使用vim命令編輯與修改文本內容

3.使用vim命令創建或打開文件,編輯文件

< 1 >. 如果存在vimLinuxidc.txt文件,則打開文件,如果不則則在內存中創建一個vimLinuxidc.txt文件,沒有進行保存文件是不存在的

vim vimLinuxidc.txt

< 2 >.在文件中編輯文本,按下 i 進入編輯,此時在窗體最底部會出現 -- 插入 --

 Linux下使用vim命令編輯與修改文本內容

< 3 >.使用鍵盤輸入編輯文字

Linux下使用vim命令編輯與修改文本內容 

< 4. > 輸入完畢后,完成輸入,退出輸入,按 ESC ,這個時候會發現底部的 -- 插入 --沒有了

 Linux下使用vim命令編輯與修改文本內容

< 5. > 保存編輯的文件,並且退出vim編輯 輸入 :wq 命令,按回車鍵

Linux下使用vim命令編輯與修改文本內容 

< 6. > 查看創建的新文件 輸入ll

Linux下使用vim命令編輯與修改文本內容 

< 7. > 使用vim命令打開 vimLinuxidc.txt 文件查看文件內容

Linux下使用vim命令編輯與修改文本內容 

< 8. > 沒有進行修改,不需要保存直接退出 ,輸入 :q 命令

Linux下使用vim命令編輯與修改文本內容

4.常用命令備注

保存,不退出vi ---------------------------------------------  :w

強制保存,不退出vi ---------------------------------------  :w!

將修改另外保存到file中,但不退出vi(不常用)------  :w file

保存,並退出vi ---------------------------------------------  :wq  或  :x

強制保存,並退出vi ---------------------------------------  :wq!

不保存,並退出vi ------------------------------------------  :q

不保存,並強制退出vi ------------------------------------  :q!

放棄所有修改,從上次保存文件開始再編輯 -----------  :e!

本文永久更新鏈接地址:https://www.linuxidc.com/Linux/2018-03/151584.htm


免責聲明!

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



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