文本編輯器:nano vim/vi

1.Nano是一個簡單的沒有花梢及華麗效果的文本編輯器。Nano在作簡單文本文件編輯時至關不錯,,能夠知足一些基本操做.vim

直接在命令行模式下輸入nano 文件名,就能夠對文件進行簡單的編輯。編輯器

文件編輯中經常使用快捷鍵:ctrl+X 離開nano軟件,如有修改過的文件會提示是否保存;ide

                                             ctrl+O 保存文件;   Ctrl+W 查詢字符串;命令行

                                              ctrl +C 說明目前光標所在處的行數和列數等信息;字符串

                                               ctrl+ _ 能夠直接輸入行號,讓光標快速移到該行;it

 2.vi :vi編輯器是全部Unix及Linux系統下標準的編輯器  ,功能強大,vim可視做vi的高級版本。class

1) vi能夠分爲三種模式:命令行模式,輸入模式,末行模式。          軟件

命令行模式—>輸入模式:    i,a,A,o,O,c,C,r,R都可從命令行切換到輸入行;文本編輯器

i:在當前光標所在處插入;   a:當前光標所在行的後面插入; A:當前光標所在行行尾插入;im

o:在當前光標所在處的下一行插入新的一行; O:在當前光標所在處的上一行插入新的一行;

c:先刪除在載入新的一行;  C:刪除光標所在一行在插入;

r:替換光標所在那一個字符一次; R:一直替換光標所在處的文字;

輸入模式—>命令行模式:Esc

命令行模式—>末行模式::

末行模式-—>命令行模式:Esc

2) 光標移動: h(<—) 左移光標一個字符   ;   

                              l(—>) 右移光標一個字符 ;
                              k(↑) 光標上移一行  ; 

                             j (↓) 光標下移一行 

     「ctrl」+「b」:屏幕往"後"移動一頁。
 「ctrl」+「f」:屏幕往"前"移動一頁。
 「ctrl」+「u」:屏幕往"後"移動半頁。
 「ctrl」+「d」:屏幕往"前"移動半頁

3)行內移動:^ 移動到非空白行的行首
                        0 絕對位置的行首
                          $移動到行尾
 

4)以單詞爲單位移動:

w:一次移動一個單詞,到下一個單詞的詞尾

b:移到當前單詞詞首(向回跳)

e:跳到詞尾

5)行間移動:

n(數字)G :n數值爲幾,就移到這個文件的第幾行;當n=1時,至關於gg的功能,移到該文件的第一行;

G:移到這個文件的最後一行;

6)刪除命令:

x:向後刪除一個字符,使用del鍵一樣功能;

X:向後刪除一個字符;

nx:連續向後刪除n個字符;

dd:刪除光標所在的那一整行;

ndd:刪除光標所在的向下n行;

d1G:刪除光標所在到第一行的全部數據;

dG:刪除從光標所在到最後易方達額全部數據;

7)複製,粘貼

yy:複製光標所在的那一整行;

nyy:複製光標所在的向下n行;

y0:複製光標所在的那一個字符到該行行首的全部數據;

y$:複製光標所在的那一個字符到該行行尾的全部數據;

p:將已經複製的數據在光標的下一行粘貼;

P:粘在光標的上一行;

8)查找,替換

/word:向下查找一個名稱爲word的字符串;

?word:向上查找一個名稱爲word的字符串;

:n1,n2 s/word1/word2/g :在n1與n2行之間尋找一個word1的字符串,並將其替換爲word2

:1,$  s/word1/word2/g:從第一行到最後一行查找word1字符串,並將其替換爲word2

9)文件的保存與退出:


 w:在冒號輸入字母「w」就能夠將文件保存起來;

    q:退出;

     q!:強制退出;

      wq :保存退出;

  wq!:強制保存退出

10)顯示行號:在末行模式輸入:set nu

         取消行號:在末行模式輸入:set    nonu

相關文章
相關標籤/搜索