11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

可以简化代码编辑的 Sync Block Edit

  • 2013-01-18
  • 本文字数:756 字

    阅读完需:约 2 分钟

Sync Block Edit 是一个 Visual Studio 扩展,能够自动更新多个文件中的重复文本块。在更新大型应用程序源代码中版权文件的内容时,或者在更新像注释这种大块的内容时,该扩展是非常有用的。安装了 VSIX 文件之后,就能够在 Visual Studio 2012 的工具栏中使用该扩展了。

要使用 Sync Block Edit 扩展,必须遵循下面的步骤:

  • 将一个源文件中要处理的内容用特定的开始和结束签名行包起来

// BEGIN copyright starts
// 这里是你的内容
// END copyright ends

  • 选定内容块,单击 Sync Block Edit 工具栏中的 Sync Update Block 按钮

例如,如果 Windows 应用程序中有两个表单(Form1 和 Form2),只需要在 Form1 中做必要的修改,这些修改会自动地在 Form2 中反映出来。

让我们直观地看一下 Sync Block Edit 扩展如何使用。

Form1 的原始内容

Form2 的原始内容

Form1 的变化——执行 Sync Update Block 操作

Update Text 对话框

可以从 Target 下拉列表中选择所需选项。默认情况下,开始和结束行会使用源文件所要求的文本来填充。

日志报告

Form2 的变化

正如你从上面的截图中所看到的,我仅更新了 Form1 的内容。

如果尚未添加特定的开始和结束块,可以通过 Sync Block Edit 工具栏中的 Sync Create Block 按钮来创建。

创建块

  • 选定想要添加开始和结束块的内容
  • 提供开始块(Block begin)和结束块(Block end)的内容
  • 选择目标(Target)
  • 单击 Create 按钮

块添加完成

扩展会根据选择的目标自动添加所需的开始和结束行。如果将整个解决方案作为目标,那么项目中的所有文件都会添加相应的块。

查看英文原文 Sync Block Edit Simplifies Code Editing


感谢臧秀涛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-01-18 05:49939
用户头像

发布了 321 篇内容, 共 110.9 次阅读, 收获喜欢 16 次。

关注

评论

发布
暂无评论
发现更多内容

Week9总结

lggl

作业

架构师第十三周作业

_

极客大学架构师训练营 第十三周

架构师训练营第 1 期 - 第 13 周课后练习

Anyou Liu

极客大学架构师训练营

生产环境全链路压测建设历程14:核心链路的改造

数列科技杨德华

全链路压测 七日更

架构师训练营第四周”系统架构“作业

随秋

极客大学架构师训练营

联邦学习与安全多方计算

DataFunTalk

学习 AI

世界之书:《大国政治的悲剧》与美国独行

lidaobing

大国政治的悲剧 28天写作

架构师训练营 1 期第 13 周:数据应用(二)- 作业

piercebn

极客大学架构师训练营

极客大学 - 架构师训练营 第十三周作业

9527

极客时间架构师训练营 1 期 - 第 13 周总结

Kaven

天下武功,唯”拆“不破之架构篇一 | 技术人应知的创新思维模型 (7)

Alan

架构 个人成长 思维 技术人应知的创新思维模型 28天写作

百分点助力常州科教城上线两大平台 打造国际智慧创新城

百分点认知智能实验室

AI 智慧城市

封装 axios 取消重复请求

360技术

Web 开发

Week9作业

lggl

第十三周作业 (作业一)

Geek_83908e

架构师一期

架构师训练营第四周”系统架构“总结

随秋

极客大学架构师训练营

Week 13 學習總結

Christy LAW

系统性能优化案例(秒杀系统)

积极&丧

架构师训练营第四周课后作业

万有引力

Week 13 作業

Christy LAW

《Python中的竞争性编程:128种提高编码技能的算法》PDF

计算机与AI

Python 算法

极客时间架构师培训 1 期 - 第 13 周作业

Kaven

Java架构速成笔记:五大专题,1345页考点 看完直接收获腾讯、京东、滴滴offer

比伯

Java 编程 架构 面试 计算机

AWS 发布 180 项新服务与功能

亚马逊云科技 (Amazon Web Services)

云计算 AWS

NO.001-简说Java并发编程史

葛一凡

架构师第十三周总结

_

总结 架构师第十三周

架构师训练营 第九周课程

文江

架构师训练营 1 期第 13 周:数据应用(二)- 总结

piercebn

极客大学架构师训练营

从“断臂求生”到一骑绝尘,航运巨头马士基如何利用区块链技术力挽狂澜?

CECBC

航运

第十三周作业 (作业二)

Geek_83908e

架构师一期

第十三周 数据应用 (二)

9527

可以简化代码编辑的Sync Block Edit_语言 & 开发_Anand Narayanaswamy_InfoQ精选文章