我将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
答案 0 :(得分:0)
你想用换行符进行硬包装吗?在这种情况下,你应该确保你有
set formatoptions+=tq " enable automatic hard wrap and the gq motion
在你的vimrc中。
然后使用gq {count} j或gq {count} k格式化您想要的行。
Linebreak定义是否在单词之间包装线条。