Vim多文件編輯

1.多文件編輯

使用vim編輯多個文件

進入vim前使用的參數就是多個文件(命令行模式下,默認進入第一個文件)

  • 第一個文件切換到第二個文件命令(:n),加上“!”強制切換,不管此文件是否保存
  • 第二個文件切換到第一個文件命令(:N),加上“!”強制切換,不管此文件是否保存

例如:vim 1.txt 2.txt按“Enter”進入1.txt文件進行編輯,如果切換到2.txt,可以使用“:n”進入到2.txt;在2.txt文件中要 切換到1.txt的命令“:N”

進入vim後打開新文件(命令行模式i下)

  • 輸入”:e 3.txt“,打開新文件3.txt
  • 輸入”:e#“,回到前一個文件
  • 輸入”ls“,可以列出一起編輯過的文檔
  • 輸入”:b 2.txt“(或編號),可以直接進入文件2.txt編輯
  • 輸入”:bd 2.txt“(或編號),可以刪除以前編輯過的列表中的文件項目
  • 輸入”:e! 4.txt“,新打開文件2.txt,放棄正在編輯的文件
  • 輸入”:f“,顯示正在編輯的文件名
  • 輸入”:f new.txt“,改變編輯的文件名爲new.txt

恢復文件

由於斷電或者其他原因造成文檔沒有保存,可以採用恢復方式,方法:
輸入命令:vim -r 1.txt進入該恢復文檔
然後輸入”:ewcover 1.txt“即可恢復

2.可視模式

這裏寫圖片描述

3.視窗操作

這裏寫圖片描述

4.文檔加密

vim -x 1.txt
輸入密碼,下一次打開時會要求你輸入密碼

5.在vim執行外部命令

命令行模式中輸入!可以執行外部的Shell命令

  • ”:!ls“,顯示當前目錄內容
  • ”:!rm FILENAME“,刪除名爲FILENAME的文件
  • ”:!w FILENAME“,將當前VIM中正在編輯的文件另存爲FILENAME文件

6.幫助系統

  • 普通模式下按F1打開vim自己預設的幫助文檔
  • 命令行模式下輸入”:h shiftwidth“,打開名爲shiftwidth的幫助文件
  • 命令行模式下輸入:”:ver“,顯示版本及參數

7.功能設定

vim的功能設定

編輯文件時,在命令行模式下輸入”:set nu“(顯示行數),設定值退出vim後不會保存

永久修改vim配置文件:使用命令”~/.vimrc“

獲取目前的設定(命令行模式下)

  • 輸入”:set“或者”:se“,顯示所有修改過的配置
  • 輸入”:set all“,顯示所有的設定值
  • 輸入”:set option?“,顯示option設定值
  • 輸入”:set nooption“,取消當前設定值

set功能說明(命令行模式下)

  • 輸入”:set autoindent(ai)“,設置自動縮進
  • 輸入”:set autowrite(aw)“,設置自動存檔,默認未打開
  • 輸入”:set background=dark或light“,設置背景風格
  • 輸入”:set backup(bk)“,設置自動備份,默認未打開
  • 輸入”:set cindent(cin)“,設置C語言風格縮進
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章