在Visual Studio中查找通过
包围所选标记的快捷方式<table><tr><td>my selected element</td></tr></table>
我正在使用Visual Studio 2013。
普通的VS? Web Essentials? ReSharper的?的CodeRush?
答案 0 :(得分:1)
CodeRush当然可以为您解决此问题。
鲁本非常正确。我们有一个“Surround with Tag”重构,可以用“td”,“tr”和“table”连续应用(从里到外工作。
您也可以create a template:
仅限结构
<table><tr><td>«Caret»</td></tr></table>
这将创建您所使用的表格结构,并准备好您的插入符号以输入您选择的数据。
使用粘贴结构
<table><tr><td>«Paste»</td></tr></table>
这将创建您所使用的结构并将剪贴板的内容粘贴到其中。
现有模板
内置的 .t 模板将在您的指导下创建更复杂的表格结构,并且可以编写插件以满足特定需求。
注意:这些技术使用将目标元素剪切到剪贴板。如果您的目标元素足够复杂,这将使选择和剪切看起来像是太多的工作。
然而...... 另一个CodeRush功能( Smart Cut \ Copy )会让这更容易。只需将插入符号立即放在目标左侧并切割即可。 CodeRush将检测到没有选择任何内容,并会在继续执行剪切操作之前动态选择逻辑元素。
此时您的任务变为
只需使用键盘即可调用所有这些步骤。
如果一切都失败了......:)
如果这不符合您的需求,请随时在下面发表评论,或直接与我联系(roryb@devexpress.com),我们可以更详细地讨论您的需求。
答案 1 :(得分:0)
我在Resharper中创建了一个新的Surround模板。
<table><tr><td>$SELECTION$$END$</td></tr></table>