Vim的環境設定

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

Vim的環境設定

文章訪客 » 週四 10月 26, 2006 5:32 pm

各位先進好:

二個問題請教,麻煩大家了,謝謝 :-)

=======================================

小弟使用VIM - Vi IMproved 7.0 (2006 May 7, compiled Oct 25 2006 18:58:31),

每每編輯後存檔,都發現VIM在檔案的最後自動加上End of Line

(default為0A),不知要更改那個設定,可以disable此動作呢?

=======================================

VIM可否在開啟時,自動載入先前的檔案(note: 此需求是GUI的vim)
訪客
 

Re: Vim的環境設定

文章訪客 » 週四 10月 26, 2006 6:40 pm

Anonymous 寫: 小弟使用VIM - Vi IMproved 7.0 (2006 May 7, compiled Oct 25 2006 18:58:31),

每每編輯後存檔,都發現VIM在檔案的最後自動加上End of Line

(default為0A),不知要更改那個設定,可以disable此動作呢?
...


http://www.study-area.org/tips/vim/Vim-9.html
訪客
 

文章Vincent Chen » 週四 10月 26, 2006 11:06 pm

感謝回應, :-)

小弟發現問題描述錯了, 讓你搞錯方向了, 抱歉 :ooops:

在unix環境下, 小弟用vim或nano新增一個檔, 填入一個字元後儲存,

跳出後在shell中, 用`ls -l'觀察, 發現該檔的size為2; 使用hexdump觀看,

發現除了原先填入的字元外, 還多了一個`0A'(line feed),

不知那個環境設定可以不讓編輯器自動補上`0A'於檔案結尾呢??

再次感謝 :-)
Vincent Chen
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週三 9月 24, 2003 1:50 am

文章訪客 » 週五 10月 27, 2006 12:33 am

set binary
set noeol

--
LGJ
訪客
 

文章訪客 » 週五 10月 27, 2006 12:58 am

Vincent Chen 寫:感謝回應, :-)

小弟發現問題描述錯了, 讓你搞錯方向了, 抱歉 :ooops:

在unix環境下, 小弟用vim或nano新增一個檔, 填入一個字元後儲存,

跳出後在shell中, 用`ls -l'觀察, 發現該檔的size為2; 使用hexdump觀看,

發現除了原先填入的字元外, 還多了一個`0A'(line feed),

不知那個環境設定可以不讓編輯器自動補上`0A'於檔案結尾呢??

再次感謝 :-)


Yea, as LGJ described in the previous post. The setting also can be found in the url provided.

As the page states
代碼: 選擇全部
...
binary(bin)    <vim 才有>
設在編輯二進位檔狀態,這是防止存二進位檔時把 EOL 也寫進二進位
檔,那就會悔不當初,如果是圖檔將會無法再觀看,如果是可執行檔就
無法執行了!因此預設是 off。
...


anyhow, have fun; )
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron