效率工具之多点编辑

原创
2019/08/02 18:13
阅读数 429

多点编辑

在传统的文本编辑器中, 通常只有一个光标点, 键盘输入只会在此唯一光标处有效.
但 Visual Studio Code 或 Sublime Text 支持多个光标点, 键盘输入会在多个光标点同时发挥作用.

常用快捷键:

本人使用 VSCode, 因习惯问题, Keymap 为 Sublime Text 模式, 本文也以此为例

  • Ctrl + d
    选中了心意文本后, 按此组合键, 下一段心意文本也会被选中, 再次按再次选中……
  • Alt + F3
    形同 Ctrl + d, 选中了心意文本后, 按此组合键, 一次选中全部心意文本.
  • Ctrl + Shift + l (小写字母L)
    一次选中多行文本, 按此组合键, 选中行的末尾都会出现光标(已选中部分会取消).
  • Home / End
    光标到行首 / 行尾(已选中部分会取消)
  • Shift + 方向键
    从光标处, 根据方向键进行选中
  • Shift + Home / End
    从光标处, 一直选中至行首 / 行尾

实践举例

去除空行

11
22

33


44
55

66

拼接SQL-in语句

1
5
7
3
8

从网页源文件抽取内容

<div class="postContent">
<p><div id="picture">
<p>
	<img alt="360°无死角,第1张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/01.jpg" /><br />
	<img alt="360°无死角,第2张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/02.jpg" /><br />
	<img alt="360°无死角,第3张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/03.jpg" /><br />
	<img alt="360°无死角,第4张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/04.jpg" /><br />
	<img alt="360°无死角,第5张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/05.jpg" /><br />
	<img alt="360°无死角,第6张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/06.jpg" /><br />
	<img alt="360°无死角,第7张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/07.jpg" /><br />
	<img alt="360°无死角,第8张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/08.jpg" /><br />
	<img alt="360°无死角,第8张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/09.jpg" /><br />
	<img alt="360°无死角,第8张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/10.jpg" /><br />
	<img alt="360°无死角,第9张" src="http://pic.topmeizi.com/wp-content/uploads/2016a/07/01/11.jpg" /></p>
</div>

自此, 抓取妹子图还需要编程么?

结语

归根结底, 多点编辑也就是批量操作, 属于机械化的重复劳动, 此类操作应该交给机器去完成.
通过 VSCode 多点编辑功能, 将机械化的重复劳动变为一次性操作, 以提升效率.

扩展

  • 通过 VSCode 多点编辑, 提取数据并组装成特定字符, 比如 SQL 或 Shell 命令等.
  • 通过 Excel 对一系列字符进行拆解与组装, 生成特定字符
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部