Linux:多文件編輯

多文件編輯

1.使用vim編輯多個文件

編輯多個文件有兩種形式,一種是在進入vim前使用的參數就是多個文件。另外一種就是進入vim後再編輯其餘的文件。 同時建立兩個新文件並編輯chrome

$ vim 1.txt 2.txt 

默認進入1.txt文件的編輯界面vim

  • 命令行模式下輸入:n編輯2.txt文件,能夠加!:n!強制切換,以前一個文件的輸入沒有保存,僅僅切換到另外一個文件
  • 命令行模式下輸入:N編輯1.txt文件,能夠加!:N!強制切換,以前文件內的輸入沒有保存,僅僅是切換到另外一個文件

2.進入vim後打開新文件

  • 命令行模式下輸入:e 3.txt 打開新文件3.txt
  • 命令行模式下輸入:e# 回到前一個文件
  • 命令行模式下輸入:ls能夠列出之前編輯過的文檔
  • 命令行模式下輸入:b 2.txt(或者編號)能夠直接進入文件2.txt編輯
  • 命令行模式下輸入:bd 2.txt(或者編號)能夠刪除之前編輯過的列表中的文件項目
  • 命令行模式下輸入:e! 4.txt,新打開文件4.txt,放棄正在編輯的文件
  • 命令行模式下輸入:f 顯示正在編輯的文件名
  • 命令行模式下輸入:f new.txt,改變正在編輯的文件名字爲new.txt

視窗操做

1.視窗操做簡介

vim能夠在一個界面裏打開多個窗口進行編輯,這些編輯窗口稱爲vim的視窗。 打開方法有不少種,例如能夠使用在命令行模式下輸入:new 打開一個新的vim視窗,並進入視窗編輯一個新文件(普通模式下輸入Ctrl+w也能夠,可是Ctrl+w在chrome下會與chrome關閉標籤頁的快捷鍵衝突,因此使用該快捷鍵你能夠在IE或其它瀏覽器進行練習),除了:new命令,下述列舉的多種方法也能夠在命令模式或普通模式下打開新的視窗:瀏覽器

  • 命令行模式下輸入:sp 1.txt 打開新的橫向視窗來編輯1.txt
  • 命令行模式下輸入:vsp 2.txt 打開新的縱向視窗來編輯1.txt
  • 普通模式下Ctrl-w s 將當前窗口分割成兩個水平的窗口
  • 普通模式下Ctrl-w v 將當前窗口分割成兩個垂直的窗口
  • 普通模式下Ctrl-w q 即 :q 結束分割出來的視窗。若是在新視窗中有輸入須要使用強制符!即:q!
  • 普通模式下Ctrl-w o 打開一個視窗而且隱藏以前的全部視窗
  • 普通模式下Ctrl-w j 移至下面視窗
  • 普通模式下Ctrl-w k 移至上面視窗
  • 普通模式下Ctrl-w h 移至左邊視窗
  • 普通模式下Ctrl-w l 移至右邊視窗
  • 普通模式下Ctrl-w J 將當前視窗移至下面
  • 普通模式下Ctrl-w K 將當前視窗移至上面
  • 普通模式下Ctrl-w H 將當前視窗移至左邊
  • 普通模式下Ctrl-w L 將當前視窗移至右邊
  • 普通模式下Ctrl-w - 減少視窗的高度
  • 普通模式下Ctrl-w + 增長視窗的高度
相關文章
相關標籤/搜索