開啟檔案的方式
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 開啟可讀 寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失...