0

如何有效地从几行生成有序列表?

比方说:

list item 1
list item 2
list item 3

进入:

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
</ul>

笔记:

select_lines我可以从文档中扣除,问题是:

  • 在 Win (Win 8)Ctrl+Alt+arrow上用于桌面旋转 (? :/)
  • Mac (OS X 10.7.5)Ctrl+Shift+arrow上被 Mission Control 用来为桌面设置动画,尽管 Shortcuts 设置只显示Ctrl+Up/Down没有Shift. 取消选中该选项后,它按预期工作。
4

1 回答 1

2

在 Mac 上,也可以在 Windows 上使用,只需更改一些快捷方式。

  1. 将光标放在第一行的第一个字符之前。
  2. 按住ctrl+shift并按arrow down2 次,这将在每行创建 3 个光标。
  3. 选择时按住cmd+shift按下arrow right以转到行尾,这将分别选择每一行。
  4. ctrl++用标签换行并立即开始shift输入。它将同时在两个标签上输入 - 在开启者和结束标签上wli
  5. esc取消多项选择。
  6. 现在像往常一样选择整个列表,包括列表上方的一行和列表下方的一行。
  7. 重复步骤 4.,但输入ul.

现在所有键绑定都是默认的 Mac 绑定,在 Windows/Linux 上,您可以在键绑定配置中找到您的绑定。仅供参考,我将写下所有使用过的内容,以便您更容易找到它们:

{ "keys": ["ctrl+shift+w"], "command": "insert_snippet", "args": { "name": "Packages/XML/long-tag.sublime-snippet" } },
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} },

cmd+ shift+与在 Windows 和 Linux 上按+arrow right相同。shiftend

于 2013-10-03T04:57:58.970 回答