在NetBeans它可以创建用于选择字并将其复制到剪贴板崇高文本 - 选择文字复制到剪贴板宏观
宏,如果可能与崇高的文本2我不知道?
感谢您的任何帮助。
编辑:我知道这是可能的一个插件。但是我不知道Python,如果有任何Python开发人员可以为此创建插件,那将非常棒! :)
在NetBeans它可以创建用于选择字并将其复制到剪贴板崇高文本 - 选择文字复制到剪贴板宏观
宏,如果可能与崇高的文本2我不知道?
感谢您的任何帮助。
编辑:我知道这是可能的一个插件。但是我不知道Python,如果有任何Python开发人员可以为此创建插件,那将非常棒! :)
经过一番搜索,我设法找到了它的解决方案。
而解决方案是一个插件。
在菜单中,选择工具 - >新插件 - >
对于选择文本和复制,这是插件内容
import sublime, sublime_plugin
class SelectAndCopyCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command("find_under_expand")
self.window.run_command("markSelection")
self.window.run_command("copy")
而且我救它作为select_and_copy.py
对于选择和粘贴,这是插件内容
import sublime, sublime_plugin
class SelectAndPasteCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command("find_under_expand")
self.window.run_command("markSelection")
self.window.run_command("paste")
而且我救它作为select_a nd_paste.py
你需要做的最后一件事就是把它绑定到一个keyevent。
为此,在菜单中,进入 - 首选项 - >键绑定 - 用户
我有这样的内容。
[
{ "keys": ["alt+`"], "command": "select_and_copy" },
{ "keys": ["alt+1"], "command": "select_and_paste" }
]
所以,这就是它,希望这有助于某人! :)
您可以轻松地两次击键做到这一点 - 按Ctrld,按CtrlÇ。
你可以使用一个崇高的宏来做到这一点。在你的包文件夹中创建一个名为文件选择 - copy.sublime宏:
[
{ "command": "find_under_expand" },
{ "command": "copy" }
]
而下面的条目添加到您的键绑定文件:
{
"keys": ["ctrl+up"],
"command": "run_macro_file",
"args": {"file": "res://Packages/User/select-copy.sublime-macro" }
},
就是这样,没有插件需要!
您还可以录制宏,如果你不想潜入配置文件,以找到您需要的命令:
Tool > Record Macro
Do some magic here.
Tool > Stop Recording Macro
Tool > Save Macro...
工作得很好,除了我发现expand选择作为更好的解决方案: '''[ {“command” :“expand_selection”,“args”:{“to”:“word”}}, {“command”:“copy”} ] ''' – Alejandro
感谢马特,现在,现在,那是非常密切的。 :) 但是,我不知道是否有任何方法来做到这一点点击? –
@AjeeshJoshy对不起,我刚刚看到您的评论 - 我不确定您是否可以将宏分配给鼠标操作。你可以编写一个插件来完成它,但是我的插件编写技巧目前只是最小的。如果您了解Python,请查看[插件参考文档](http://docs.sublimetext.info/en/latest/reference/plugins.html)了解更多信息。 – MattDMo
是的,其实我只是想说一个按键,我试图为它编写一个插件,但是失败:) –