Sublime Text2插件,回到上一次编辑的光标位置

2012-04-02 14:47:08 +08:00
 sampeng
很喜欢netbeans的回到上一次修改位置的功能
初次接触sublime,让我很喜欢这款编辑器。到网上找了一下。看是看到一款,但是不符合我的要求。
于是自己动手丰衣足食了。

https://github.com/SamPeng87/sublime-last-edit

回到上一次编辑的位置
1,同一个文件buffer下是循环的跳转的
2,不同的文件buffer(也就是不同的group)也是会加入最后修改位置。也就是。。我经常的操作,在A里面工作,突然想起C里面的一个接口。过去复制好。。跳回来。command+. 继续工作
3,同一行只记录最后的列位置。通常只要跳到这个位置就行了。。就懒得想算法了
4,唯一不足的是跨window的时候虽然是焦点过去了。但window并没提前。。没找到api。求指教。当然,两块屏幕,两个window就可以工作很好了

求指导
16281 次点击
所在节点    程序员
11 条回复
yyfearth
2012-04-02 14:55:30 +08:00
是不是最好注册到 http://wbond.net/sublime_packages
sampeng
2012-04-02 15:23:55 +08:00
@yyfearth 收到。。争取下去注册上去
keakon
2012-04-02 15:41:03 +08:00
没理解究竟是什么意思…

我常遇到的一个需求是在改代码时,滚动到a行(也许光标未定位)后,突然想去看看b行,复制粘贴修改一番,然后回到a行来。
Vim
2012-04-02 15:47:52 +08:00
@keakon Vim 的 Marks 功能中的 '' 可以满足你的需要
sampeng
2012-04-02 15:48:17 +08:00
@keakon yes。。我也是这个需求。就自己做了个。。但是得是在a行进行编码的过程中。木有光标定位。。就木办法定位了。。本来想的是当鼠标进行了光标定位马上记录。。。。但现在木有这样实现。通常是在改代码的时候想起来。去看看b行。然后跳回来。。如果你需要。我想想,就加进去。。做个开关好了。。
sampeng
2012-04-02 15:49:04 +08:00
@Vim marks多一步。。通常这种需求是未知的。。我是懒人一个。。想到就能用。比较好。。。
Vim
2012-04-02 15:50:08 +08:00
详细解释下,就是在 normal 模式下用 [0-9]+g 跳转到任意行,想回来的时候直接双击分号键。

好吧,我知道本贴是 Sublime Text 2 贴,匿了
sampeng
2012-04-02 15:51:10 +08:00
@Vim 哈哈哈。编辑器各有好坏。。。我知道你说的快捷方式。。vim也有类似功能。。我也用vim。所以换了个编辑器突然没这个功能了,很不适应
myrual
2012-04-02 16:08:51 +08:00
最近3天用sublime写python代码,有些功能确实不错,但是昨天晚上换回vim,得心应手的感觉又回来了。 sublime的vim模式我已经打开了,不过总感觉有点奇怪,有点不是那么给力。
myrual
2012-04-02 16:11:59 +08:00
最近3天用sublime写python代码,有些功能确实不错,但是昨天晚上换回vim,得心应手的感觉又回来了。 sublime的vim模式我已经打开了,不过总感觉有点奇怪,有点不是那么给力。
likebeta
2013-06-05 21:43:55 +08:00
vs的ctrl+-功能特别好用

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

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

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

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

© 2021 V2EX