我是Vim的新手,並試圖設置自動換行的文本寬度。通過教程並閱讀幫助文檔,我不明白爲什麼命令:set tw=78
沒有做到這一點。我的.vimrc
文件包含聲明: autocmd FileType text setlocal textwidth=78
,這也未導致包裝文本。感謝您對初學者的耐心。爲什麼`:set tw = n`在Vim中打包文本?
0
A
回答
1
你分配一個值textwidth
後的文本格式,請使用gggqG
:gg
在文件的開頭設置光標,gq
開始格式化併到文件結束G
格式化。這是一條normal
指令,所以我在命令前添加了它。
autocmd FileType text setlocal textwidth=78 | normal gggqG
0
設置'textwidth'
是不夠的。您還需要將t
添加到'formatoptions'
(請參閱:help 'formatoptions'
)。從:help 'fo-table'
:
letter meaning when present in 'formatoptions'
t Auto-wrap text using textwidth
...
所以,你可能想要使用此自動命令:
autocmd FileType text setlocal textwidth=78 formatoptions+=t
相關問題
- 1. set tw = 80無法正常工作
- 2. vim中`yy`與`set clipboard = unnamedplus`做什麼?
- 3. 爲什麼{} | [] |()| str | set | etc。 > n在python2.x中等於True?
- 4. 爲什麼在用Vim打開Capistrano的Capfile時出現錯誤「E20:Mark not set」?
- 5. 爲什麼'\ n'==='\\ n'在PHP中爲true?
- 6. 在vim中展開文本
- 7. 爲什麼日誌消息在文本文件中不能\ n?
- 8. 爲什麼vim隱藏包裝線並打印多個@?
- 9. 爲什麼當在.vim文件中編寫Python時,「\ n」會變成「^ @」?
- 10. 什麼是行文本文件底部的vim選項被稱爲?
- 11. 爲什麼打包多次?
- 12. VIM cpoptions + = n在一個XML文件中
- 13. 爲什麼在將文本保存到文件時不\ n \ n劃線?
- 14. 在文本編輯器中打開時Vim文件未對齊
- 15. 當'\ n'是第一個字符時,爲什麼istream :: get set cin.fail?
- 16. 爲什麼在打印標題時在CGI腳本中使用`\ n`?
- 17. 爲什麼文件不能打開?
- 18. 文本在QTextEdit中打包
- 19. vim:包裝顯示文本
- 20. 爲什麼Vim能夠打敗我的文件權限? OS X
- 21. 爲什麼\%(\)在Vim中比\(\)更快?
- 22. 爲什麼'?'顯示爲輸出時打印中文文本
- 23. 將Unicode文本文件重構爲N列(vim/unix)
- 24. 爲什麼列表在python中包含多於n個元素?
- 25. 什麼是+ N爲
- 26. 什麼是:%S在vim中做什麼?
- 27. 爲什麼我不能用包含換行符(「\ n」)的PIL來繪製文本
- 28. 爲什麼閱讀文件時包含\ n? Python
- 29. 爲什麼在varchar(n)中將n指定爲具體數字?
- 30. ConfigurationManager.AppSettings將「\ n」轉換爲「\\ n」爲什麼?