vi方式開啟檔案

2021-08-26 14:44:56 字數 1283 閱讀 1803

開啟檔案的方式

vi  檔案    ;此方式中按esc可以隨意挪動游標而不能插入,在esc下dd是刪除一行,x是刪除乙個字元。按下i之後可以進入插入資料模式,按下a是可以在下         乙個游標處插入資料

ctrl+u:向檔案首翻半屏;

ctrl+d:向檔案尾翻半屏;

ctrl+f:向檔案尾翻一屏;

ctrl+b:向檔案首翻一屏;

zz:命令模式下儲存當前檔案所做的修改後退出vi;

:行號:游標跳轉到指定行的行首;

:$:游標跳轉到最後一行的行首;

x或x:刪除乙個字元,x刪除游標後的,而x刪除游標前的;

d:刪除從當前游標到游標所在行尾的全部字元;

dd:刪除游標行正行內容;

ndd:刪除當前行及其後n-1行;

nyy:將當前行及其下n行的內容儲存到暫存器?中,其中?為乙個字母,n為乙個數字;

p:貼上文字操作,用於將快取區的內容貼上到當前游標所在位置的下方;

p:貼上文字操作,用於將快取區的內容貼上到當前游標所在位置的上方;

/字串:文字查詢操作,用於從當前游標所在位置開始向檔案尾部查詢指定字串的內容,查詢的字串會被加亮顯示;

?name:文字查詢操作,用於從當前游標所在位置開始向檔案頭部查詢指定字串的內容,查詢的字串會被加亮顯示;

a,bs/f/t:替換文字操作,用於在第a行到第b行之間,將f字串換成t字串。其中,「s/」表示進行替換操作;

a:在當前字元後新增文字;

a:在行末新增文字;

i:在當前字元前插入文字;

i:在行首插入文字;

o:在當前行後面插入一空行;

o:在當前行前面插入一空行;

:wq:在命令模式下,執行存檔退出操作;

:w:在命令模式下,執行存檔操作;

:w!:在命令模式下,執行強制存檔操作;

:q:在命令模式下,執行退出vi操作;

:q!:在命令模式下,執行強制退出vi操作;

:f:在命令模式下,用於顯示當前的檔名、游標所在行的行號以及顯示比例;

:set number:在命令模式下,用於在最左端顯示行號;

:set nonumber:在命令模式下,用於在最左端不顯示行號;

如果之前修改檔案之後沒有正常退出,下次開啟此檔案的時候會提示以什麼樣的方式開啟此檔案

o:  唯讀,不能改

e:  可以改,從前的修改都丟失

r:  恢復(從前的修改)

d:  刪去(刪去.swp檔案,檔案恢復到未修改前)

q:  退出

a:  放棄

vi開啟多檔案

可分兩種情況 1 在同一視窗中開啟多個檔案 vi file1 file2 file3 n 切換到下乙個檔案 n next n 切換到上乙個檔案 2 在不同視窗中開啟多個檔案 如果已經開啟乙個了乙個檔案,則在vi的命令輸入狀態下輸入 sp 另外乙個檔案的路徑及檔名,如此就可以在乙個視窗開啟多個檔案了。...

開啟檔案方式

第一種直接使用資料 for txt in open d datada list mulu.txt r print txt 輸出的結果是所有資料,格式與原資料保持不變,直接原樣輸出,內容如下 d datada boston.csv d datada 路勁.txt d datada eee.txt d ...

檔案開啟方式

r 以唯讀方式開啟檔案,該檔案必須存在。r 以讀 寫方式開啟檔案,該檔案必須存在。rb 以讀 寫方式開啟乙個二進位制檔案,只允許讀 寫資料。w 開啟只寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失 若檔案不存在則建立該檔案。w 開啟可讀 寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失...