在sublimetext的tools中new plugin
import sublime, sublime_plugin, os
class FilenametoclipboardCommand(sublime_plugin.TextCommand):
def run(self, edit):
sublime.set_clipboard(os.path.basename(self.view.file_name()))
print(os.path.basename(self.view.file_name()))
class ListOpenFilesCommand(sublime_plugin.TextCommand):
def run(self, edit):
window = sublime.active_window()
views = window.views()
fileNames = ''
for view in views:
if view and view.file_name():
fileNames += os.path.basename(view.file_name())+'\n'
window.new_file().insert(edit, 0, "List of open files:\n\n"+fileNames)
保存到pakages/user/filenametoclipboard.py
然后取key-bindings下加如
{ "keys": ["ctrl+alt+c"], "command": "filenametoclipboard" },
{ "keys": ["ctrl+alt+l"], "command": "list_open_files" }
保存,重启sublitext,即可,简单吧,呵呵