我必须在html页面中设置标题/作者项目列表,每个标题/作者行都在<li>
内,如下所示:
<ul>
<li> title name - <em>author name</em></li>
<li> title name - <em>author name</em></li>
<li> title name - <em>author name</em></li>
and so on...
</ul>
他们给了我一个包含两列的Excel文件,一列用于标题,一列用于作者,大约90-100行。
获取上述<li>
列表的最佳和最快捷方式是什么? (我使用Sublime Text 2)
只需在Sublime Text 2中复制/粘贴,每个标题/作者行都有一个单独的行,就像这样
title name author name
title name author name
title name author name
别的......
我可以轻松地将<li>
thx中的每一行包裹起来:
<em>
。
|
作为游标):
*copy* authors name as single lines
|author name1
|author name2
|author name3
|author name4
*paste* authors as single line each where the cursor "|" stands
<li>title name - <em> |author name1 </em></li>
<li>title name - <em> |author name2 </em></li>
<li>title name - <em> |author name3 </em></li>
<li>title name - <em> |author name4 </em></li>
不幸的是,实际发生的事情(在崇高文本2中)是这样的:
<li>title name - <em> |author name1
author name2
author name3
author name4 </em></li>
<li>title name - <em> |author name1
author name2
author name3
author name4 </em></li>
<li>title name - <em> |author name1
author name2
author name3
author name4 </em></li>
<li>title name - <em> |author name1
author name2
author name3
author name4 </em></li>
所有复制的行只是粘贴在每个光标的块中
答案 0 :(得分:44)
可能你只需要验证复制到剪贴板的行数与用 CMD + SHIFT + L
如果它们匹配,Sublime Text就会按预期运行,将每个源行复制到每个目标行(至少在我的机器上......)。
答案 1 :(得分:2)
我实际上刚刚找到了答案,并想分享以防其他人遇到这个问题。 Riccardo是对的,但我可以扩展。
当您希望在源和目标数量不匹配时粘贴到位时,Sublime将粘贴到块中。当有额外的硬回车或额外元素时,我遇到了你的错误。例如。
|author name1
|author name2
将触发Sublime将两个值粘贴到位,因为两个源值和一个目标元素。
<li>title name - <em> |author name1
author name2 </em></li>
所以对于Riccard来说,你可能已经选择了一点额外的Sublime认可为额外价值。
所以要解决这个问题,你需要拥有相同的资源和目标。
|author name1
|author name2
<li>title name - <em> |author name1 </em></li>
<li>title name - <em> |author name2 </em></li>