即使最大化gvim窗口,如何将gvim中的线宽设置为80个字符?

即使最大化gvim窗口,如何将gvim中的线宽设置为80个字符?,vim,Vim,我在win7+gvim7.4中,如何在gvim中设置线宽? 在我的vimrc文件中: set nowrap set tw=80 set formatoptions=tnmM 当我用gvim打开一个文件时, 1.窗口为小窗口,一行80个字符。 2.当最大化窗口以填充整个gvim屏幕时,我发现 字符可以显示在一行中 如果最大化gvim窗口,如何在一行envn中设置80个字符? 在哪里可以更改最大化gvim窗口中的157个字符 我认为您误解了设置tw的含义。以下是:help tw显示的内容: 't

我在win7+gvim7.4中,如何在gvim中设置线宽? 在我的vimrc文件中:

set nowrap
set tw=80
set formatoptions=tnmM
当我用gvim打开一个文件时, 1.窗口为小窗口,一行80个字符。 2.当最大化窗口以填充整个gvim屏幕时,我发现 字符可以显示在一行中

如果最大化gvim窗口,如何在一行envn中设置80个字符? 在哪里可以更改最大化gvim窗口中的157个字符



我认为您误解了设置
tw
的含义。以下是
:help tw
显示的内容:

'textwidth' 'tw' number (default 0) local to buffer {not in Vi} Maximum width of text that is being inserted. A longer line will be broken after white space to get this width. A zero value disables this. 'textwidth' is set to 0 when the 'paste' option is set. When 'textwidth' is zero, 'wrapmargin' may be used. See also 'formatoptions' and |ins-textwidth|. When 'formatexpr' is set it will be used to break the line. NOTE: This option is set to 0 when 'compatible' is set. “textwidth”“tw”编号(默认为0) 本地到缓冲区 {不在Vi} 正在插入的文本的最大宽度。需要一条更长的线 在空白后断开以获得此宽度。零值将禁用 这个设置“粘贴”选项时,textwidth设置为0。什么时候 “textwidth”为零,可以使用“wrapmargin”。另见 “formatoptions”和| ins textwidth |。 设置“formatexpr”时,它将用于断开该行。 注意:当设置“兼容”时,此选项设置为0。
tw
的值仅表示在插入模式下发生中断的列数。当一行的长度超过
tw
的值时,它不会改变该行的显示方式


行可以通过各种方式变得比
tw
长:从剪贴板粘贴、从寄存器粘贴、连接两行等。这些操作都不受
tw

值的限制。如果您担心最大化GVIM中的窗口宽度过大,可以在其旁边创建一个垂直虚拟窗口,例如,使用
:bot vnew | wincmd p

My提供了一个命令,通过在当前窗口旁边放置一个空的填充窗口来减小当前窗口的大小


其他插件,如进一步在单个中心窗口的四周添加填充(并关闭装饰),这样您就可以专注于当前的编辑任务。

从您的屏幕截图中可以看出,
“wrap”
仍在设置中。这样做是为了找出它是在哪里设置的,显然有什么东西正在覆盖您的_vimrc设置:
:verbose set wrap?