相关疑难解决方法(0)

在Vim中自动包装长Git提交消息

使用Git,我的提交编辑是Vim.我一直在做一个很难记住包裹线的工作,所以我得到了很长的路线(例如,参见这个答案).有没有办法使用一些git config.vimrc魔法,我可以让Vim自动包裹72列的行?

相关问题.

git vim commit-message word-wrap

60
推荐指数
4
解决办法
2万
查看次数

Vim:硬编码注释的"gq"命令,但不是代码(即使中间没有空行)

我的Vim配置包括set formatoptions=c,q,a.我对以下问题感到非常恼火(|表示光标位置,其确切位置无关紧要,因为您可能只知道它在此注释行中存在的事实):

" This is a long line which we would like to wrap. However, something sick is go|ing to happen if we hit "gqip" here!
if has('win32') || has('win64')
  set runtimepath^=~/.vim
  set runtimepath+=~/.vim/after
endif
Run Code Online (Sandbox Code Playgroud)

现在我们点击gqip:

" This is a long line which we would like to wrap. However, something sick is
" go|ing to happen if we hit "gqip" here!
if has('win32') || has('win64') set runtimepath^=~/.vim set
  runtimepath+=~/.vim/after endif
Run Code Online (Sandbox Code Playgroud)

它的作用是 - 它实际上将整个事物视为一个段落.(是的,我知道用空行分隔可以防止这种行为,但它无法解决问题!)我希望它确实是:

" …
Run Code Online (Sandbox Code Playgroud)

format vim comments

5
推荐指数
2
解决办法
8843
查看次数

标签 统计

vim ×2

comments ×1

commit-message ×1

format ×1

git ×1

word-wrap ×1