我們經常會遇到使用vi開啟乙個檔案時出現亂碼的情況,其實可以通過fileencodings來解決,
vi中一共有三個變數來控制encoding,分別為
encoding控制當前使用什麼編碼來顯示
fileencoding表示將當前的檔案轉換成什麼編碼,注意設定之後檔案的編碼已經被改變,w之後就會變成該編碼格式
fileencodings表示vi將在列表所指定的編碼方式中嘗試開啟檔案,所以一般我們只需要這個為gbk或utf8就可以
set fileencodings=utf8,gbk
Linux 如何在vi中設定tab的長度
在使用vi寫python時 其實,不管用什麼寫python程式時,都要注意 首先要將tab鍵的長度設為4,因為使用python程式設計時,我們是通過縮進來實現作用域的,所以要統一tab鍵的長度。具體方法如下 在每個使用者的主目錄下,都有乙個 vi的配置檔案 vimrc 或 exrc 沒有的可以新建乙...
linux中如何設定DHCP
linux如何設定dhcp 1 安裝 先拷貝dhcp 3.0.5.tar.gz軟體到 tmp目錄下 cd tmp gunzip dhcp 3.0.5.tar.gz tar xvf dhcp 3.0.5.tar 解開後會看到該目錄下新建乙個子目錄dhcp 3.0.5 cd dhcp 3.0.5 進入該...
Linux中vi替換命令
s l 100 將100行內的小寫轉換成大寫 vi vim 中可以使用 s 命令來替換字串。s vivian sky 替換當前行第乙個 vivian 為 sky s vivian sky g 替換當前行所有 vivian 為 sky n,s vivian sky 替換第 n 行開始到最後一行中每一行...