在Sublime Text中,是否可以选择HTML表格中特定列的单元格?假设没有共同的属性可以挂钩(例如行末的类或位置),因此多选在这种情况下没有帮助。
<table>
<tr>
<td>col 1.1</td>
<td>col 2.1 - I'd like to select this</td>
<td>col 3.1</td>
</tr>
<tr>
<td>col 1.2</td>
<td>col 2.2 - ...and this</td>
<td>col 3.3</td>
</tr>
&#13;
答案 0 :(得分:2)
执行以下操作
<tr>
ALT + F3
down arrow
(以便每个光标位于右栏)right
,使其位于<td>
SHIFT + End
。按住SHIFT
并按left arrow
5次答案 1 :(得分:0)
要执行SEARCH AND / OR REPLACE,请使用Ctrl + H或菜单打开替换框(查找&gt;替换)。在底部栏中,选择启用正则表达式的第一个按钮。看起来像 [。*]。将有两个框 - 第一个用于搜索,第二个用于编写替换。
搜索:
(<tr>\s+<td>.+</td>\s+<td>)(.+)(</td>)\n
这将在每行中找到并选择最多第二个TD。
现在您希望仅替换第二个TD的内容。这是使用括号标记的正则表达式组完成的。所以你可以写
$1 REPLACEMENT $3
在标有“替换为”的第二个文本框中。我喜欢Sublime Text,主要是因为它具有像VIM这样的正则表达式功能,但更简单直观的界面。