表格/行/单元格及其结束标记围绕html标记的快捷方式?

时间:2014-02-18 02:16:42

标签: visual-studio resharper visual-studio-2013 web-essentials coderush

在Visual Studio中查找通过

包围所选标记的快捷方式
<table><tr><td>my selected element</td></tr></table>

我正在使用Visual Studio 2013。

普通的VS? Web Essentials? ReSharper的?的CodeRush?

2 个答案:

答案 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>