在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
是的,其實我只是想說一個按鍵,我試圖爲它編寫一個插件,但是失敗:) –