gpt4 book ai didi

sublimetext - 如何在 Sublime Text 3中选择下一个书签

转载 作者:行者123 更新时间:2023-12-04 22:31:03 26 4
gpt4 key购买 nike

有没有一种方法可以在当前光标位置和SublimeText3中的下一个/上一个书签之间选择文本?

与Shift键组合使用不起作用:shiftF2转到上一个书签(即shift + F2 =“转到下一个书签”)。选择“下一个书签”菜单项时按住shift也不起作用。

最佳答案

为此,您可能需要一个插件。我刚刚制作了这个简单的插件,可以根据forward参数的值从当前光标位置选择到下一个/上一个书签。

这是插件:

import sublime, sublime_plugin

class SelectToBookmarkCommand(sublime_plugin.TextCommand):
def run(self, edit, **args):
"""Get initial position"""
initialPoint = self.view.sel()[0].begin()

"""Clear selected things (if any)"""
self.view.sel().clear()

"""Move to next bookmark or previous bookmark"""
forward = args.get('forward','true')
if forward is True:
self.view.run_command("next_bookmark")
else:
self.view.run_command("prev_bookmark")


"""Get current position (position of the bookmark)"""
finalPoint = self.view.sel()[0].begin()

"""Clear selected things (if any)"""
self.view.sel().clear()

"""Region to select"""
regionToSelect = sublime.Region(initialPoint, finalPoint)

"""Add the region to the selection"""
self.view.sel().add(regionToSelect)

使用工具>新插件,然后使用提供的插件。将其另存为SelectToBookmark.py。
最后,使用如下所示将keyBindings添加到您的用户文件中:

{
"keys": ["ctrl+alt+e"],
"command": "select_to_bookmark",
"args": {"forward": true}
}

使用将forward参数设置为false的另一个keyBinding,从当前位置选择上一个书签。

编辑:作为用户@MattDMo评论:
“确保将.py文件保存在Packages/ 用户中-您可以通过选择Preferences-> Browse Packages ...菜单选项来找到系统上的目录(如果该目录不会自动出现)”

关于sublimetext - 如何在 Sublime Text 3中选择下一个书签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25308277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com