【发布时间】:2017-09-25 05:08:37
【问题描述】:
我有一些大型 c 源文件,我想将所有行尾 cmets 对齐到第 n 个字符。采取以下措施:``
//--------------------------------------------------------------------------!
// Unveil Left to Right !
//--------------------------------------------------------------------------!
static void pUnveilL(ulong frame, ulong field)
{
Frame* thisFrame = &Frames[frame] ; // make code more readable
Field* thisField = &Fields[Frames[frame].fields[field]] ; // make code more readable
函数上方的注释大约有 60-70 个字符(我们会说 70)。所以我希望行尾 cmets 从第 71 个字符开始。像这样
//--------------------------------------------------------------------------!
// Unveil Left to Right !
//--------------------------------------------------------------------------!
static void pUnveilL(ulong frame, ulong field)
{
Frame* thisFrame = &Frames[frame] ; // make code more readable
Field* thisField = &Fields[Frames[frame].fields[field]] ; // make code more readable
总结一下,我认为我已经对 find 进行了排序或可以管理它,但我需要一个替换参数来开始注释 // 从行中的第 n 个位置开始。可以更换零件吗?
【问题讨论】:
-
假设您希望注释位于第 n 个字符处,并且您有一行 n+10 字符并以注释结尾。你会如何处理这种情况?
-
计划是首先清理文件,使行不超过所需的长度。