在 Sublime 官方首页第 2 张图显示的操作技巧,求操作过程! 如图: 操作前:
操作后:
和 textmate 一样?
按住 alt 选中左列进入多行编辑模式
shift + end 选中所有行
按 "
把它们引起来
end 到行末,加入逗号,del 换行符 (mac 就是 fn+delete)
按上/下退出 multiedit 模式,全选,按 [
加上方括号
想想`vim 怎么实现 (不一定最快但较直接) 列编辑为每一行都加“”, 10J 再修补添加最前后的方括号,去掉最后的逗号。over 高手来个更犀利的
看菜单 Selection 下有很多用于多选的。比较简单的一种方案就是选中所有行,然后用 Split into Lines (⇧⌘L);或者用 Select Next Line (⌃⇧↓)。选好后每行都有 Cursor 了,行首行尾分别加下 "
,再移到行尾把回车删掉
选中所有行,按 ctrl+shift 进入多行编辑模式,按 home 到行首输入双引号,按 end 到行尾,输入双引号和逗号,按 ctrl+j 合并成一行,差不多了,剩下的快捷键百度或 google
合并成一行以后 ctrl+a 全选,这时输入括号或者引号的时候,会把选中的内容用括号或引号包起来; 另外,ctrl+d 会选中所有相同的单词并进入多行编辑模式,如果有个变量需要该名称,这个很好用哦
Command + Shift + L 后操作对象就变为每一行了,CMD+Left/Right 可跳到行首或行尾 上完整步骤: CMD+A 选中所有,CMD+Shift+L 进入多行编辑模式,CMD+Left 跳至行首,输入引号,CMD+Right 跳至行尾,输入引号和逗号,ESC,一直按 CMD+J,删掉最后一个逗号,CMD+L 选中改行,输入引号。
如果是先全部选中,有 Command + Shift + L 进入的多行,默认所以行都选中了,直接输入引号就好了。
如果选中取消了,或者是通过其它的方式进入多行,默认没有选中,可以先 Ctrl + a,然后 Ctrl + Shift + e 选中到行尾,然后输入引号。
一般移动的命令加上 Shift
就是移到并选择。