我在我的vimrc中設置了tabstop=4
和expandtab
。有沒有辦法讓Vim根據當前正在編輯的文件中使用的內容自動設置製表符寬度值,還是每次編輯不使用每個製表符4個空格的內容時,都必須手動進行設置?從文件中獲取標籤寬度
0
A
回答
3
您可以嘗試vim-sleuth。
這個插件會自動調整「shiftwidth」的,並試探性地根據當前的文件了「expandtab」,或在情況下,當前文件是新的,空白的,或者以其他方式不足,通過查看同一類型的其他文件在當前目錄和父目錄中。代替調整'softtabstop','smarttab'被啓用。
1
另一個插件,YAIFA
這個插件會自動嘗試檢測那種在你的文件縮進並設置Vim的選項,以保持這種方式。它識別三種類型的縮進:
1.-空格:只有空格用於縮進。
2.-製表符:只使用製表符。
3.-混合:使用標籤和空格的組合。例如:一個標籤代表8個空格,但每個縮進級別爲4個空格。
您的vimrc中設置的'expandtab'和'shiftwidth'的值將用作默認值。
它就像一個魅力。
相關問題
- 1. 如何在WPF中呈現標籤寬度之前獲取標籤寬度
- 2. 從href標籤中獲取圖像寬度而不是從img標籤
- 3. 獲取Gtk標籤寬度尺寸
- 4. 如何從圖像標籤獲取寬度和高度屬性?
- 5. 我如何從標籤獲得寬度?
- 6. 在Actionscript中獲取嵌入標籤的寬度/高度
- 7. 在C#中讀取Excel文件時查找標籤列寬度
- 8. 標籤寬度
- 9. Android:從字節數組或文件中獲取高度/寬度
- 10. 從jpeg圖像文件中獲取寬度和高度
- 11. 從壓縮文件中獲取圖像的高度和寬度
- 12. JavaFx;標籤中心取決於寬度
- 13. 從標籤獲取文件 - Perforce Java API
- 14. 獲取標籤和值從XML文件
- 15. 標籤寬度100%
- 16. jQuery標籤寬度
- 17. ActionBar標籤寬度
- 18. JFreeChart標籤寬度
- 19. LibGDX - 獲取ImageTextButton中標籤單元格的寬度
- 20. 從id3獲取章節長度 - 標籤
- 21. 從高度和寬度值獲取圖像文件大小
- 22. 如何用python從wav文件中獲取標籤文件?
- 23. 從tkinter的標籤中獲取文本
- 24. 從Div標籤中獲取文本
- 25. GWT標籤獲得正確的寬度
- 26. jquery獲取文檔寬度
- 27. 爲標籤設置標籤寬度
- 28. Twitter Bootstrap 3 form-inline文本輸入寬度取決於標籤寬度
- 29. jsoup從<a>標籤中獲取文本標籤
- 30. 獲得圖像的高度和寬度標籤在文件的JavaScript