1

vimを使用して、#define、文字列、および改行を無視するために「\」を使用するその他すべての状況で「\」を挿入するときに、(テキスト幅の位置で)自動識別機能を使用したいと思います。

これが例です(text-width = 78):

 /* '\' at maximum text-width */
 #define HELLO "I Think this feature already exist but I wasn't able to find \
               it so far.


 /* usual situation */
 #define HELLO \
         "I Think this feature already exist but I wasn't able ..."


 /* what i would like to have (without identing it myself) */
 #define HELLO                                                               \
         "I Think this feature already exist but I wasn't able ..."
4

1 に答える 1

0

自動的な解決策はありませんが、少なくとも、AlignFromCursor プラグインを使用して継続文字を手動ですばやく手動で右揃えすることができます。このプラグインに<Leader>riは、カーソルの右にテキストを揃えるマッピングがあります'textwidth'

于 2013-02-27T16:14:27.180 に答える