vim編輯器

vim基礎的認識

基本上 vi/vim共分為三種模式,分別是命令模式,插入模式和底線命令模式。這三種模式的作用分別是

命令模式

剛剛啟動 vi/vim,便進入了命令模式。

我們此時按下i,并不會輸入一個字符,i被當作了一個命令。

以下是常用的幾個命令:

i切換到插入模式,以輸入字符.

x 刪除當前光標所在處的字符

: 切換到底線命令模式,以在最底一行輸入命令.

輸入模式

在命令模式下按下i就進入了輸入模式.

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

enter?回車鍵,換行

Backspare 退格鍵,刪除光標前一個字符

del 刪除鍵,刪除光標后一個字符

方向鍵,在文本中移動光標

Home/End,移動光標到行首/行尾

Page Up/PageDown,上/下翻頁

insert?切換光標為輸入/替換模式,光標將變成豎線/下劃線

Esc?退出輸入模式,切換到命令模式

底線命令模式

在命令模式下按下:就進入了底線命令模式

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

q 退出程序

w 保存程序

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

 

vim鍵盤圖

vim編輯器

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/88981

(0)
曲吉福曲吉福
上一篇 2017-11-26 21:33
下一篇 2017-11-26 22:42

相關推薦

  • python文件操作

    文件操作使用的函數open 打開read 讀write 寫close 關其他非常用的 seek 設置讀取指針 tell 讀取讀取指針位置 windows中def encode(self, encoding=’utf-8′, errors=’strict’)open 和它的參數open(file,mode=&#8…

    Linux干貨 2017-10-31
  • Shell腳本編程中的if、case、for、while、until命令

    為何要學編程中的if、case、for、while、until命令?        作為一個運維工程師,總會聽到自動化,實際自動化離不開編寫shell腳本,而shell腳本中卻又離不開編程中的if、case、for、while、until, 這些關鍵字。 了解編程中的if、case、for、while、until命令,…

    Linux干貨 2016-08-19
  • LAMP基于rsyslog+loganalyzer實現日志集中管理及分析

    前言 作為一名運維工程師,查看分析系統日志是每天必做的功課,但每次查看日志都得一臺服務器一臺服務器的看,幾臺服務器還可以這么對付,但如果管理成百上千臺線上服務器,這種方法就捉襟見肘了。于是我們就需要用到日志服務器了,但是如何能讓它更直觀的顯示呢?loganalyzer是一個不錯的選擇,本文將講解如何使用rsyslog+loganalyze實現日志統一管理及分…

    Linux干貨 2015-04-27
  • 推薦-Nginx專題: upstream模塊和緩存的簡單使用

    Nginx專題: upstream模塊和緩存的簡單使用 nginx 負載均衡 Nginx專題: upstream模塊和緩存的簡單使用 前言: 實驗拓撲 實驗環境 Nginx_Upstream模塊介紹 upstream使用方法 upstream使用示例 Nginx_Cache介紹 緩存靜態資源 總結 前言: 本文接著上篇Nginx專題: 從編譯安裝到…

    Linux干貨 2016-04-07
  • FTP基于PAM和MySQL/MariaDB實現虛擬用戶訪問控制

    前言 vsftpd是一款在Linux發行版中最受推崇的FTP服務器程序,特點是小巧輕快,安全易用,目前在開源操作系統中常用的FTP套件主要有proftpd、pureftp、ServU和wu-ftpd等。本文將講解vsftpd的基本功能和如何基于PAM和MySQL/MariaDB實現虛擬用戶訪問控制。 基礎配置介紹 工作原理 狀態響應碼 1xx:信息碼 2xx…

    2015-04-20
  • 第一章 linux的安裝及簡單的命令合集

    linux安裝;簡答命令:注釋;常見用法

    Linux干貨 2018-03-17
欧美性久久久久