2017-08-10 4 views
0

と仮定I持っ以下:私はgqlを押すとVimの:コンマに基づいてラインラップではなく、単語の境界

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の設定はありますか?

答えて

2

私はそれは、PEP8 Style Guideから

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) 

を使用することをお勧め= キーワードまたはデフォルトのパラメータ値を示すために使用された場合は=記号。

注:wrapformat差があるが、wrap表示二行formatこの状況で2つのライン長いラインを変更している間に長いラインを意味します。

+0

また、 'arg5 = too'でもラップすることができます(' too long'は実際には空白を含む文字列です)? –

+0

こんにちは、 'wrap'と' format'の違いは、答えが更新されたことでしょう。 – leaf

関連する問題