Vim:基于逗号的换行,而不是单词边界
假设我有以下几点:Vim:基于逗号的换行,而不是单词边界,vim,word-wrap,Vim,Word Wrap,假设我有以下几点: myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi, arg5 = too long) myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi, arg5 = too long) 如果我按gql,它会变成这样: myfunction(arg1 = something, ar
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi, arg5 = too long)
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi,
arg5 = too long)
如果我按gql,它会变成这样:
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi, arg5 =
too long)
这很好,但我更喜欢以下内容:
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi, arg5 = too long)
myfunction(arg1 = something, arg2 = blah, arg3 = yeah, arg4 = nowayxavi,
arg5 = too long)
是否有Vim设置可以实现此目的?我建议使用此格式
myfunction(arg1=something, arg2=blah, arg3=yeah, arg4=nowayxavi, arg5=too long, arg6=too long)
格式化后,它将
myfunction(arg1=something, arg2=blah, arg3=yeah, arg4=nowayxavi, arg5=too long,
arg6=too long)
从,向下滚动一点,它说
当用于指示关键字时,不要在=符号周围使用空格
参数或默认参数值
注意:
wrap
和format
之间存在差异,wrap
意味着将一条长线显示为两行,而format
在这种情况下将长线改为两行。我建议使用这种格式
myfunction(arg1=something, arg2=blah, arg3=yeah, arg4=nowayxavi, arg5=too long, arg6=too long)
格式化后,它将
myfunction(arg1=something, arg2=blah, arg3=yeah, arg4=nowayxavi, arg5=too long,
arg6=too long)
从,向下滚动一点,它说
当用于指示关键字时,不要在=符号周围使用空格
参数或默认参数值
注意:
wrap
和format
之间有区别,wrap
意味着将一条长线显示为两行,而format
在这种情况下将长线改为两行。它也可以在arg5=too
处进行包装,对吗(假设太长
实际上是一个包含空格的字符串)?!嗨,可能是换行
和格式
之间的差异,答案更新。它也可以换行在arg5=太长
,对不对(假设太长
实际上是一个包含空格的字符串)?!嗨,可能是换行
和格式
之间的差异,答案已更新。