vim 編輯器介紹

    

vi: Visual Interface ,文本編輯器
 文本:ASCII, Unicode
 文本編輯種類:
行編輯器: sed
全屏編輯器:nano, vi
vim – Vi Improved
 其他編輯器:
gedit
一個簡單的圖形編輯器
gvim
一個 Vim 編輯器的圖形版本

 vim其實就是vi的增強版,隨著年代的發展,新一代的vim逐漸代替的vi. vim打開文件時會對文件著色,不過也是要看路徑的。下面是原始路徑。 vim 編輯器介紹

下面是我從原始路徑拷貝到 /app/下的新的passwd,為了好區分,取了新名字newpasswd .由圖可看,同一個文件,因為發生了路徑的改變,顯示出的效果不一樣。vim 編輯器介紹

 (vim功能十分強大,它的介紹完全可以寫一本書,對于新手入門是有些難度,但是一旦上手,相信大家會對它愛不釋手。)


 vim編輯器里面有三種模式:

三種主要模式: 命令(Normal)模式:默認模式,移動光標,剪切/粘貼文本 

插入(Insert)或編輯模式: 修改文本

擴展命令(extended command )模式: 保存,退出等

Esc鍵 退出當前模式

Esc鍵 Esc鍵 總是返回到命令模式

   vim模式相互切換,進入vim里,按i鍵切換到插入模式ESC換回上一個模式。:進入擴展命令模式。vim 編輯器介紹

模式轉換
? 插入模式 ——–> 命令模式
ESC
? 命令模式 ——–> 擴展命令模式
:
? 擴展命令模式 ——–> 命令模式
ESC,enter

   

 擴展模式  按“:”進入Ex模式

創建一個命令提示符: 處于底部的屏幕左側 

命令:
w 寫(存)磁盤文件 

wq 寫入并退出 

x 寫入并退出

q 退出 

q!不存盤退出,即使更改都將丟失

 r filename 讀文件內容到當前文件中

 w filename 將當前文件內容寫入另一個文件

 !command 執行命令

 r!command 讀入命令的輸出


命令模式:撤消更改

u撤銷最近的更改 

#u撤銷之前多次更改  

U 撤消光標落在這行后所有此行的更改

按Ctrl – r重做最后的“撤消”更改 

 . 重復前一個操作 

 n.重復前一個操作n次

       

     (這只是vim最基本簡單的操作,先掌握修改保存文件。后續分享強大用法)

原創文章,作者:371987341,如若轉載,請注明出處:http://www.www58058.com/77398

(0)
371987341371987341
上一篇 2017-06-03 03:10
下一篇 2017-06-03 11:14

相關推薦

  • 系統無法正常啟動的解決之道

    先來看下配置文件的格式: [root@centos6 ~]# uname -r 2.6.32-642.el6.x86_64 [root@centos6 ~]# cat /boot/grub/grub.conf  # Note that you do&…

    Linux干貨 2016-09-19
  • 集中管理利器-puppet快速入門-上

    帶著問題來學習 ?  從如下內容來看,如何自定義安裝用戶想要的東西呢?                                        …

    Linux干貨 2015-04-22
  • httpd的介紹以及常用配置

    繼上一篇寫了LAMP的編譯安裝之后沒有介紹如何配置使用,接下來的幾篇會依次介紹,編譯安裝的過程為http://www.www58058.com/64006 一.httpd介紹 1.httpd是http協議的一個經典實現,也是apache組織中的一個頂級項目,其官方站點為httpd.apache.org。 2.httpd的運行機制 高度模塊化(Core+Mod…

    Linux干貨 2016-12-22
  • 2班jackcui20160802作業

    1、每日課堂筆記總結 2、預習 3、每日課堂pdf練習 4、在/data/testdir里創建的新文件自動屬于g1組,組g2的成員如:alice能對這些新文件有讀寫權限,組g3的成員如:tom只能對新文件有讀權限,其它用戶(不屬于g1,g2,g3)不能訪問這個文件夾。 [root@centos7 /]# groupadd g1 [root@centos7 /…

    Linux干貨 2016-08-05
  • zabbix表分區(適用于zabbix2.0.x,zabbix2.2.x和zabbix2.4.x)

    本文主要介紹了zabbix進行數據庫表分區的方法:         在系統監控中,zabbix已經代替了nagios+cacti,zabbix以其良好的圖形展示和高度自定義贏得了很多運維人員的喜愛。但是由于在工作中,zabbix跑的時間過長(我們公司跑了將近3年),web頁面經??D,監控…

    Linux干貨 2015-10-27
  • 初識shell腳本編程

    shell的編程三種分類方式介紹,如何使用nano命令編寫一個腳本命令,及腳本命令運行的2種方式。bash的配置文件及系統啟動時加載配置文件的順序流程

    2017-12-14
欧美性久久久久