主要介紹vim, nano, emacs,KWrite,Kate,GNOME
10.1 vim
Unix系統最初的編輯器
10.1.1檢查vim軟體包
先搞明白你所用的Linux系統是哪種vim軟體包。
烏班圖下:
$which vi
$readlink –f /usr/bin/vi

// readlink –f *** 可以立刻找對外連結接檔案的最後一環
是以vi就是執行程式/usr/bin/vim.basic
安裝:sudo apt-get install vim
10.1.2 vim基礎
有兩種操作模式:
(1)普通模式:打開/建立時,這時候會将按鍵解釋成指令
(2)插入模式:在目前光标位置輸入的每個鍵都插入到緩沖區
按i進入插入模式,其實還有其他的鍵,比如o
按ESC進入普通模式。
退出vi:
q:如果未修改緩沖區資料,退出
q!:取消所有對緩沖區資料的修改并退出
wq:儲存到檔案并退出
w filename:将檔案儲存到另一個檔案中
還有一個shift + z + z:也是儲存退出
一些其他指令:
G:跳到最後一行
Num G:調到指定行
gg:移到第一行
PageUp(Ctrl+F):下翻一屏
PageDown(Ctrl+B):上翻一屏
10.1.3編輯資料
u:撤銷前一編輯指令
a:在目前光标後追加資料
o:光标下一行插入資料
dw删除一個單詞
d$删除到行尾
dd:删除行, 5dd 删除5行
普通模式下使用倒退和删除鍵會不識别。
10.1.4 複制粘貼
dd删除後可以用p去粘貼
複制指令是y,
yw複制一個單詞
y$複制到行尾
再用p去粘貼
10.1.5查找替換
:s/old/new/g 一行指令替換所有old,這個是隻在一行進行替換
:n,ms/old/new/g 替換行号n m之間的old
:%s/old/new/g 替換整個檔案的old
:%s/old/new/gc 替換整個檔案的old,并且每次出現時提示
10.2 nano編輯器
沒用過,電腦裡也沒有,就簡單看一下
注意:nano編輯器視窗底部顯示了各個指令以及簡要的概述。^表示是Ctrl
比如^X 就是Ctri+X。使用時不區分大小寫的。
10.3 emacs編輯器
出現比Unix還早。之前也是控制台編輯器,現在已經遷移到圖形化世界了。
很多發行版并沒有裝emacs
10.4 KDE編輯器
KDE項目官方支援兩種流行的文本編輯器
(1)KWrite:提供了簡單的文字處理類型的文本編輯功能,還支援文法高亮
(2)Kate:KDE項目的旗艦編輯器,更強大一點。
10.5GNOME編輯器,就是gedit
F9可以在左側顯示目前編輯的文檔。也可以從view菜單中啟動side Pane
還可以設定偏好設定。Preferances菜單項。