经介绍开始尝试Sublime Text 2,但是竖直编辑在哪里呢?

2012-02-05 12:15:54 +08:00
 ectotherm
比如tm中选择一段文字,然后按下option,就会切换成竖直编辑的光标。

st2中有很多可以切换multi-selection的方法,但是有的时候我需要的仅仅是竖排着插入文字,怎么搞?

举个例子,比如:

urls = [(r'aaa', bbb),
(r'ccc', ddd),
(r'eee', fff),
]

我想把后面两行给对齐了,在st2中怎么搞?
12482 次点击
所在节点    macOS
13 条回复
fanzeyi
2012-02-05 12:29:39 +08:00
在Windows貌似是 Shift+鼠标右键选中
fanzeyi
2012-02-05 12:30:11 +08:00
也可能是Ctrl... 记得不太清了 =_= 你试试在Mac..用那几个键+右键选择..
gonghao
2012-02-05 12:47:04 +08:00
在 vim 模式下,可以 shift + v,然后 >>(缩进),或者 shift + i(插入)

或者使用 alt (option) 用鼠标点选~我一直想知道这个有没有键盘快捷键,但是今儿实验的时候,发现我这个版本肿么这个功能就木有了~之前都没有问题呀,现在貌似有 python warning~~囧~~
bindiry
2012-02-05 14:29:48 +08:00
直接按着中键不放,拖动

如果想同时编辑多处,就按着ctrl键不放,在需要编辑的地方中键点击即可

for windows
lucifr
2012-02-05 14:33:35 +08:00
mywaiting
2012-02-05 14:50:30 +08:00
@lucifr Blog作者亲自出来了......话说这文章写得不错......
ectotherm
2012-02-05 15:32:20 +08:00
@fanzeyi @gonghao @bindiry 可以不用鼠标、不用vim模式不。

@lucifr 参考各种方法,都不能实现一次性选择一纵列的功能,倒是可以选择一段文字,然后按cmd-opt-l,分成多行,然后移动光标,就变成一列的方式移动了。这样的方式虽然满足我的要求,可是至少要进行3次以上的按键,还有更快的方法吗?
ectotherm
2012-02-05 15:37:21 +08:00
@bindiry trackpad或者magicmouse g6是没有中键的
goofansu
2012-02-05 15:40:19 +08:00
mac的话按住option键
ectotherm
2012-02-05 15:42:39 +08:00
@goofansu 我都说了,能不用鼠标么
freewizard
2012-02-05 15:50:11 +08:00
lucifr
2012-02-06 01:04:46 +08:00
@ectotherm 明白你想要 TextMate 的那种 Vertical Selection,但目前我所知除了鼠标中键的方法类似以外好像还没有别的。
ectotherm
2012-02-06 08:55:49 +08:00
@lucifr 谢谢!那种选择方式在很多情况是非常方便,不过st2中带的其他multi-selection的方法也挺实用的,特别是cmd+ctrl+g,该局部变量的时候特别好用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/26628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX