我有VIM 7.3版本的spf13 bundle運行在Debian Linux上。我希望vim不要轉換任何行結尾,只是讓他們一個人。我怎麼能做到這一點?如何阻止VIM轉換線結束符(使用spf13包)
1
A
回答
0
我想清楚發生了什麼事。首先,我認爲vim改變了我的行結尾,因爲每當我改變文件中的任何東西,然後在svn中查看diff(或git相同的東西),我會看到一堆被修改的行,我從來沒有碰過。此外,這些線條都沒有出現任何變化,所以我認爲改變後的線條一定是線條結尾。我錯了
這裏實際發生的事情是在我的.vimrc文件(隨spf13擴展包一起提供)中使用了autocmd函數,它基本上允許您在加載或保存時自動修改代碼。在我的情況下,被更改的行被改變了,因爲他們在最後一個可見字符後面有額外的空格,並且autocmd刪除了這些空白。
解決辦法:
評論指出,隨着自動命令在.vimrc啓動任何線
1
你也可以編輯〜/ .vimrc.before(這是由一個「前他們所做的)文件並取消:
let g:spf13_keep_trailing_whitespace = 1
這應該有相同的效果,而無需編輯主.vimrc文件
相關問題
- 1. 如何阻止matplotlib GUI線程凍結?
- 2. 阻止vim移動左邊的線
- 3. 使用jQuery sider阻止元素轉換
- 4. 如何使用snort阻止數據包?
- 5. 如何讓Vim顯示包裝線而不插入換行符?
- 6. 如何阻止REXML轉義字符?
- 7. 如何轉換HTTP鏈接使用vim
- 8. JavaScript如何在轉換結束前防止點擊
- 9. 防止線程結束
- 10. 如何阻止vim縮進左括號
- 11. 如何阻止Vim創建* -e文件
- 12. 如何在vim中阻止(列?)粘貼
- 13. C#阻止枚舉轉換int轉換
- 14. 如何防止Silverlight wrappanel結束時的換行符
- 15. 阻止PHP $ _REQUEST轉換json
- 16. 阻止轉換<br/>
- 17. webkit轉換阻止鏈接
- 18. spf13-vim tagbar不能正常工作
- 19. 安裝spf13-vim後的問題
- 20. 在spf13-vim下,如何跳轉到循環中的下一個項目
- 21. 如何阻止VB6 Winsock發送流結束字節?
- 22. node.JS如何阻止永不結束的請求?
- 23. 如何阻止觸摸開始,觸及結束方法?
- 24. 如何阻止其他聲音,直到一個結束(JS,HTML)
- 25. 如何讓fread阻止並閱讀直到結束?
- 26. 的Vim:轉換硬包軟包
- 27. JavaFX應用轉換似乎阻止KeyEvents
- 28. 如何使用FO阻止
- 29. vim中的字符轉換
- 30. 如何阻止用戶界面凍結?
Vim的「發行」像_ spf-13_和_Janus_通過快速安裝和開箱即用的設置吸引你,但是你付出的代價是複雜性增加(你需要理解Vim的運行時加載方案和分發的任意約定)和不靈活性(分發可能讓一些事情變得更容易,但其他事情卻非常困難)。 Vim是令人難以置信的可定製的,使用別人的定製是沒有意義的。 –