c++ - Vim 将长字符串分成几个

标签 c++ vim

每当我尝试输入类似的内容时:

void InsertVertices(const std::vector<Vertex> &vertices); 

Vim 自动将其转换为:

void
  InsertVertices(const
    std::vector<Vertex>
    &vertices); 

这是我的 vimrc:

set wrapmargin=80
set wrap
" for google codestyle
syntax on 
set shiftwidth=2
"set wrap 
set tabstop=2
set softtabstop=2

我应该如何防止这种自动格式化?

设置 textwidth=80 为我工作,谢谢你抽出时间!

最佳答案

据我所知,textwidth 必须为 0 才能使 wrapmargin 生效。也许您可以尝试明确设置文本宽度:

set textwidth=0

或者改用textwidth:

set textwidth=80

关于c++ - Vim 将长字符串分成几个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4274287/

相关文章:

c++ - 使用模板类特化消除代码冗余的标准方法是什么?

java - OOP 术语 : "Container" & "Collection"

css - 使用 vim 自动格式化 LESS 代码

c++ - 试图在 gdb 7.5 中获取 vim 命令击键

vim - :q1 do in Vim? 是什么意思

ruby-on-rails - 无法在 Rubymine 或 Vim for Rails 6 中保存和编辑 credentials.yml.enc

c++ - 使用模板在 C++ 中实现通用消息传递

c++ - 下载 Twitter 搜索页面时出现问题

c++ - 将函数指针传递给类对象

linux - vim 如何捕获击键?