V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sampeng
V2EX  ›  程序员

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

  •  
  •   sampeng · 2012-04-02 14:47:08 +08:00 · 16067 次点击
    这是一个创建于 4399 天前的主题,其中的信息可能已经有所发展或是发生改变。
    很喜欢netbeans的回到上一次修改位置的功能
    初次接触sublime,让我很喜欢这款编辑器。到网上找了一下。看是看到一款,但是不符合我的要求。
    于是自己动手丰衣足食了。

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

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

    求指导
    11 条回复    1970-01-01 08:00:00 +08:00
    yyfearth
        1
    yyfearth  
       2012-04-02 14:55:30 +08:00
    是不是最好注册到 http://wbond.net/sublime_packages
    sampeng
        2
    sampeng  
    OP
       2012-04-02 15:23:55 +08:00
    @yyfearth 收到。。争取下去注册上去
    keakon
        3
    keakon  
       2012-04-02 15:41:03 +08:00
    没理解究竟是什么意思…

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

    好吧,我知道本贴是 Sublime Text 2 贴,匿了
    sampeng
        8
    sampeng  
    OP
       2012-04-02 15:51:10 +08:00
    @Vim 哈哈哈。编辑器各有好坏。。。我知道你说的快捷方式。。vim也有类似功能。。我也用vim。所以换了个编辑器突然没这个功能了,很不适应
    myrual
        9
    myrual  
       2012-04-02 16:08:51 +08:00
    最近3天用sublime写python代码,有些功能确实不错,但是昨天晚上换回vim,得心应手的感觉又回来了。 sublime的vim模式我已经打开了,不过总感觉有点奇怪,有点不是那么给力。
    myrual
        10
    myrual  
       2012-04-02 16:11:59 +08:00
    最近3天用sublime写python代码,有些功能确实不错,但是昨天晚上换回vim,得心应手的感觉又回来了。 sublime的vim模式我已经打开了,不过总感觉有点奇怪,有点不是那么给力。
    likebeta
        11
    likebeta  
       2013-06-05 21:43:55 +08:00
    vs的ctrl+-功能特别好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5279 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:50 · PVG 13:50 · LAX 22:50 · JFK 01:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.