萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> vi介紹編 (2) 參數簡介

vi介紹編 (2) 參數簡介

class="22908"> ◎ex,;vi,;view;-;text;editors

◎SYNOPSIS;

vi;[-eFGlRrSv];[-c;cmd];[-t;tag];[-w;size];[file;...]
ex;[-eFGRrSsv];[-c;cmd];[-t;tag];[-w;size];[file;...]

◎DESCRIPTION

ex和vi是相同程式但不同介面,ex是一行處理的(line-oriented),
vi是以全螢幕為基准的(screen;oriented).二者能相互切換.

View相當於vi使用-R(唯讀)參數

◎OPTIONS

-e;;;;;以ex模式開始編輯,如同用ex編輯一般。
vi;-e;filename;等同於;ex;filename

-F;;;;;當第一次編輯時,不要讓vi整個檔案。
(預設是整個檔案,以避免當您在編輯時,他人更改這個檔案。)

-R;;;;;以唯讀模式開啟,如同以vipw開啟檔案,或在命令列中設定readonly參數。

-r;;;;;重新取得某個特定檔案,若沒有指定檔案,檔案表列會被重新取得。
若沒有該指定檔案,檔案會被視為沒有-r參數編輯。

-S;;;;;以安全編輯模式啟動,不允許所有的外部程式存取。

-s;;;;;進入batch模式,只能應用在ex編輯。batch模式在執行ex;scripts非常有用。
一些及時資訊及其他使用者導向的訊息被忽略(不顯示),
沒有開始檔案或環境變數被讀取。

-w;;;;;設定基本的視窗大小,用以定義顯示的行數。

-v;;;;;以vi模式開始編輯,如同vi;或view命令。

ex/vi從標准輸入讀取訊息,在vi介面,;若標准輸入不是一個終端機,會產生錯誤。
在ex介面,若標准輸入不是終端機,無論如何ex會試著從他讀取命令。
然而,此時會以batch模式進行,如同-s參數被指定。

◎參考資料:;man;vi;;
copyright © 萬盛學電腦網 all rights reserved