Vim:在启用textwidth时对使用linebreak感到困惑

时间:2014-09-19 00:27:53

标签: vim

我将textwidth设置为130个字符用于文本文件。我发现使用linebreak没有明显的变化。即使没有换行,当我调整大小窗口时,文字也会在文字末尾包含。我对linebreak和textwidth之间的关系感到困惑。你能解释一下吗?在vim中阅读帮助文件对我没有帮助。

我的.vim / ftplugin / text.vim

set textwidth=130
set linebreak

我的.vimrc文件

  1 set nocompatible
  2 
  3 "Setting Tab width
  4 set tabstop=4
  5 set softtabstop=4
  6 set shiftwidth=4
  7 set expandtab
  8 
  9 "Setting Line numbers
 10 set number
 11 
 12 "Set up incremental search using incsearch
 13 set incsearch
 14 
 15 "Set ignore case for search optin
 16 set ignorecase
 17 
 18 "Set highlight when searching a vim doc
 19 set hlsearch
 20 
 21 "Settings for text files
 22 autocmd  FileType text source ~/.vim/ftplugin/text.vim

1 个答案:

答案 0 :(得分:0)

你想用换行符进行硬包装吗?在这种情况下,你应该确保你有

set formatoptions+=tq  " enable automatic hard wrap and the gq motion
在你的vimrc中

然后使用gq {count} j或gq {count} k格式化您想要的行。

Linebreak定义是否在单词之间包装线条。