在VIM中自动换行

Kev*_*rke 17 vim word-wrap

当我在Vim中编辑haskell文件时,我的编辑器会自动将超过80个字符的注释包装到下一行.我希望Vim对python文件(和文本文件)使用相同的行为,但我找不到在我的~/.vim/syntax文件夹或任何地方执行此操作的设置vimrc.

以下是我的.vimrc的相关行:

set wrap
set textwidth=80
Run Code Online (Sandbox Code Playgroud)

wil*_*e01 13

设置textwidth将放置您的最大行长度.这将在该角色点处添加一条新线(虽然白色空间可以精确地播放80个).(这会影响文件的实际格式).

wrap 确实是你想要的分裂/包装.

确保您的.vimrc位于您的主目录中.


Han*_* He 5

我在vimrc中使用以下脚本来自动包装.txt文件。这可能会给您一些提示。

if has('autocmd')
  au BufRead,BufNewFile *.txt set wm=2 tw=80
endif
Run Code Online (Sandbox Code Playgroud)