Tùy chỉnh phím tắt Sublime Text để thực hiện nhiều câu lệnh lần lượt ?
Bạn muốn kết hợp nhiều câu lệnh của Sublime Text để thực hiện một cách lần lượt. Ví dụ chọn một dòng rồi xóa. Hãy thực hiện như sau:
Đầu tiên, hãy vào Tool - New plugin. Dán đoạn code sau và lưu lại với tên chain.py.
import sublime import sublime_plugin class ChainCommand(sublime_plugin.WindowCommand): def run(self, commands): window = self.window for command in commands: command_name = command[0] command_args = command[1:] window.run_command(command_name, *command_args)
Sau đó vào Preference - Keybinding - User thêm vào các dòng sau để chỉnh phím tắt, ví dụ ta muốn đặt Ctrl+Numpad2:
{ "keys": ["ctrl+keypad2"], "command": "chain", "args": { "commands": [ ["câu lệnh 1"], ["câu lệnh 2",{ tham số }] ] } }
Ví dụ ta cần đặt phím tắt để chọn tất cả, lưu vào, sau đó tạo file mới, dán và lưu lại thì làm như sau.
{ "keys": ["super+shift+option+d"], "command": "chain", "args": { "commands": [ ["select_all"], ["copy"], ["new_file"], ["paste"], ["save"] ] } }
Chúc các bạn thành công.
Không có nhận xét nào:
Đăng nhận xét