簡體   English   中英

如何在保存VIM時在文件末尾添加/維護換行符

[英]How to add/maintain line break at end of file while saving in VIM

這個功能是編輯其他項目時的一個問題,像textmate和sublime這樣的編輯器我相信為最后一行添加換行符,但是當我用vim編輯文件的末尾部分並保存它時,我有時會忘記添加最后的換行符。

那么,我該如何自動執行此操作並確保文件最后總是至少有一個新行。

我不記得在vim中是否有針對此構建的解決方案。 請查看下面的代碼段。 它會在文件末尾添加空行。

function! AddLastLine()
    if getline('$') !~ "^$"
        call append(line('$'), '')
    endif
endfunction

autocmd BufWritePre * call AddLastLine()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM