vi — 終端中的編輯器

目標
vi 簡介
打開和新建文件三種工作模式 常用命令速查圖

  1. vi簡介
    1.1 學習 vi的目的
    在工作中,要對 服務器 上的文件進行 簡單 的修改,可以使用 ssh 遠程登錄到服務器上,並且使用 vi 進行快速的編輯即可
    常見需要修改的文件包括: 源程序
    配置文件,例如 ssh 的配置文件 ~/.ssh/config
    在沒有圖形界面的環境下,要編輯文件, vi 是最佳選擇!
    每一個要使用 Linux 的程序員,都應該或多或少的學習一些 vi 的常用命令
    1.1 vi 和 vim
    在很多 Linux 發行版中,直接把 vi 做成 vim 的軟連接

vi
vi 是 Visual interface 的簡稱,是 Linux 中 最經典 的文本編輯器

vi 的核心設計思想 —— 讓程序員的手指始終保持在鍵盤的核心區域,就能完成所有的編輯操作
vi — 終端中的編輯器
vi 的特點:
沒有圖形界面 的 功能強大 的編輯器

只能是編輯 文本內容,不能對字體、段落進行排版不支持鼠標操作
沒有菜單隻有命令
vi 編輯器在 系統管理、服務器管理 編輯文件時,其功能永遠不是圖形界面的編輯器能比擬的
vim
vim = vi improved
vim 是從 vi 發展出來的一個文本編輯器,支持 代碼補全、編譯 及 錯誤跳轉 等方便編程的功能特別豐富,在程序員中被廣泛使用,被稱爲 編輯器之神
查詢軟連接命令(知道)
在很多 Linux 發行版中直接把 vi 做成 vim 的軟連接

查找 vi 的運行文件

$ which vi
$ ls -l /usr/bin/vi
$ ls -l /etc/alternatives/vi
$ ls -l /usr/bin/vim.basic

查找 vim 的運行文件

$ which vim
$ ls -l /usr/bin/vim
$ ls -l /etc/alternatives/vim
$ ls -l /usr/bin/vim.basic

  1. 打開和新建文件
    在終端中輸入 vi 在後面跟上文件名 即可
    $ vi 文件名
    如果文件已經存在,會直接打開該文件如果文件不存在,會新建一個文件

  2. 三種工作模式
    vi 有三種基本工作模式:
  3. 命令模式
    打開文件首先進入命令模式,是使用 vi 的 入口
    通過 命令 對文件進行常規的編輯操作,例如:定位、翻頁、複製、粘貼、刪除…… 在其他圖形編輯器下,通過 快捷鍵 或者 鼠標 實現的操作,都在 命令模式 下實現
  4. 末行模式 —— 執行 保存、退出 等操作
    要退出 vi 返回到控制檯,需要在末行模式下輸入命令末行模式 是 vi 的 出口
  5. 編輯模式 —— 正常的編輯文字

vi — 終端中的編輯器
提示:在 Touch Bar 的 Mac 電腦上 ,按 ESC 不方便,可以使用 CTRL + [ 替代
末行模式命令
vi — 終端中的編輯器

  1. 進入編輯模式的插入命令

在 vi 中除了常用的 i 進入 編輯模式 外,還提供了以下命令同樣可以進入編輯模式:
vi — 終端中的編輯器
vi — 終端中的編輯器
vi — 終端中的編輯器
/etc/vim/vimrc
~/.vimrc
常用的插件有: 代 碼 補 全 代 碼 折 疊 搜索
Git 集成
……
網上有很多高手已經配置好的針對 python 開發的 vimrc 文件,可以下載過來直接使用,或者等大家多
Linux 比較熟悉後,再行學習!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章