vi學習 7初始化檔案

2021-05-28 09:01:05 字數 616 閱讀 7496

在vi或vim啟動時,它會在home目錄中查詢初始化檔案。如果存在這樣的檔案,程式將讀取它並執行任何查詢到的ex命令。通過這種方式,可以自動地初始化工作環境。

對於vi來說,初始化檔名為.exrc。對於vim來說,初始化檔名為.vimrc。「rc」代表「run commands,執行命令」。

建立vi初始化檔案非常簡單:只需插入希望每次啟動vi時自動執行的ex命令即可。具體而言,應該包括所有經常使用的:set(選項)、:ab(縮寫)、以及:map(巨集)命令。另外,還可以使用:!命令來執行shell命令。

在vi讀取初始化檔案時,以」(雙引號)字元開頭的各行都被忽略,這意味著可以使用這樣的行進行注釋。同樣,行頭的空格和製表符也都被省略,從而允許出於可讀性考慮對行進行縮排。最後,vi假定它讀取的所有內容都是ex命令,因此命令不需要以冒號開頭(如果vi不允許空白行,而使用了空白行的話,將看到乙個不明確的錯誤訊息,例如「error detected in .exrc」)。

如果初始化檔案中包含有錯誤命令,那麼vi將顯示乙個錯誤訊息,並從這個地方退出正在執行的檔案。儘管vi將正常啟動,但初始化檔案中的其他初始化命令將得不到執行。而vim比較厚道,它顯示乙個錯誤訊息,要求按鍵確認,然後繼續執行初始化檔案中的下一條命令。

Linux學習 shell初始化檔案

正在學習linux,記錄一下學習歷程。初始化檔案分為三種 以bash為例 登入檔案 bash profile,bash login 環境檔案 bashrc 登出檔案 bash logout 有些shell不支援 以乙個點號開頭的檔案稱為隱藏檔案,當使用ls a選項時才會被列舉。一旦以自己需要的方式設...

初始化引數檔案

引數檔案有兩類 pfile 靜態引數檔案 和spfile 動態伺服器引數檔案 spfile 是乙個二進位制檔案,不能手工編輯,修改值只能在sql plus上使用alter system set.命令或database express引數編輯功能。建立引數檔案 create spfile filena...

初始化 指定初始化

id alloc 物件的誕生過程,主要是從作業系統獲得一塊足夠大的記憶體,以存放該類的全部例項變數,並將其指定為存放記憶體物件的實力變數的位置。alloc方法同時將這塊記憶體全部設定為0。結果是 bool變數初始化為no,所有的int型別變數為0,float變數為0.0,所有的指標為nil.obje...