VIM使用總結

VIM使用總結:

    I,vim + [option] +filename 其中option為m時,文件以只讀模式打開。
                                               為d時,同時打開多個文件,crtl+w進行窗口切換
                                              多個文件則進入多文件編輯模式
                                  
    II,編輯模式:i和I,進入插入模式,i為從目前光標開始插入,I為目前行的第一個非空格符開始插入。
                            a和A,a為從目前光標所在的下一個字符處開始插入,A為從光標所在行最后一個字符處開始插入
                            o和O,o為目前光標所在的下一行處插入新的一行,O為目前光標所在處的上一行插入新的一行
                            r和R,進入替換模式,r只會替換所在光標的那一個字符一次;R會一直替換光標所在的文字,直到按下ESC鍵。
    III,命令行模式:w,將編輯的數據寫入到硬盤文件中,w!只讀文件強制寫入
                               q,退出,q!,修改過文件強制退出
                               :wq 保存后離開
                              :w [filename] 將編輯的數據保存成另一個文件,加上n1,n2
                              :r [filename]讀入另外一個文件的數據
                                :!command 暫時離開vi到命令模式下執行command的結果
                                :sp則是進入多窗口功能,類似于vi+d crtl+w則是進行窗口切換
   IV,可視化模式,通過v,V,crtl+v進入該模式,進行塊選擇的操作,選擇時會反白,對反白進行粘貼復制操作。
   V,普通模式:移動光標:^: 跳轉至行首的第一個非空白字符 
                            0: 跳轉至行首
                          $: 跳轉至行尾
                           G:最后一行,gg,第一行,%則是全文
                        查找與替換,查找/或?,n和/配合用來查找一些關鍵字 
                                    替換:位置界定符s/word1/word2/g+c則是詢問模式,1,$和%代表全文
                        刪除粘貼與復制:d,y,前面跟次數,后面跟位置界定符,p在行下粘貼,P在行上粘貼
    VI,u復原前一個動作,.重做

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

(0)
919022966919022966
上一篇 2017-06-04
下一篇 2017-06-05

相關推薦

  • 怎么刪除郵件?

    linux郵件位置一般在/var/spool/mail/root下,如果想查看郵件,在屏幕上輸入mail就可以查看了,輸入之后會出現&符號,你想看哪一封郵件,直接在后面跟對應的數字就好了。 如果你感覺自己的郵件太多了,比較占內存,那就刪了吧。 d 刪除當前郵件,指針并下移。   d 3 刪除編號為3 的郵件。   d1-100 刪…

    2017-07-22
  • Linux Bash Shell練習

    Linux Bash Shell練習 1、寫一個腳本,完成以下功能: 假設某目錄(/etc/rc.d/rc3.d/)下分別有K開頭的文件和S開頭的文件若干 顯示所有以K開頭的文件的文件名,并且給其附加一個stop字符串 顯示所有以S開頭的文件的文件名,并且給其附加一個start字符串 分別統計S開頭和K開頭的文件各有多少 #!/bin/bash # for&…

    Linux干貨 2016-12-17
  • N25_第二周作業

      1、Linux上的文件管理命令都有哪些,其常用的使用方法及其相關示例演示。  cp命令:                                  &nbsp…

    Linux干貨 2016-12-13
  • 玩轉linux之啟動篇

        想要玩轉linux,首先明白其啟動流程,這里簡單說明一下: CentOS 6啟動流程:    POST –> Boot Sequence(BIOS) –> Boot Loader –> Kernel(ramdisk) –> roo…

    Linux干貨 2016-09-26
  • Redis 代理服務Twemproxy

    1、twemproxy explore       當我們有大量 Redis 或 Memcached 的時候,通常只能通過客戶端的一些數據分配算法(比如一致性哈希),來實現集群存儲的特性。雖然Redis 2.6版本已經發布Redis Cluster,但還不是很成熟適用正式生產環境。 Redis 的 Clust…

    Linux干貨 2015-04-04
  • MHA–master在線修復

    本次實驗基于【MHA+keepalive 高可用MYSQL集群】(續) 一、恢復背景 二、修復故障節點及MHA集群 三、提升已修復的節點為master 四、注意事項 一、恢復背景 1、設備清單 2、:percona-xtrabackup-2.3.2 (注:生產環境應定時備份;不應等到數據庫DOWN后才備份,以免加劇集群的壓力) 備份數據庫操作: [root@…

    2017-03-01
欧美性久久久久