IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Sublime Text 3定制快捷键+完成多个动作 -> 正文阅读

[开发工具]Sublime Text 3定制快捷键+完成多个动作

作者:融水公子 rsgz.top
有些动作太重复,需要在sublime上定制快捷键
1 按住快捷键?Ctrl+~? 打开窗口 输入命令

sublime.log_commands(True)


2 能显示你每步的操作

command: move_to {"extend": false, "to": "bol"}
command: move_to {"extend": true, "to": "eol"}
command: copy
command: move {"by": "lines", "forward": true}
command: move_to {"extend": false, "to": "eol"}
command: insert {"characters": "\n"}
command: paste
command: insert {"characters": "\n"}
command: insert {"characters": "\n"}

3 进入这个路径新建py文件

C:\Users\Administrator\AppData\Roaming\Sublime Text\Packages\User

我就新建了一个duobuzhou.py文件
4 点击这个设置快捷键

{"keys":["ctrl+d"], "command": "myrun"}

这里的myrun就是类名的小写

嗯嗯 如果你上面没有奏效的话 别着急 上面实验的内容我也失败了? 我少了一个save命令?

没事换个形式 你也可以直接这么编辑Python文件

import sublime
import sublime_plugin

class MyrunCommand(sublime_plugin.WindowCommand): # 这里的类名必须以Command结尾,前面的可以随意改
    def run(self, reverse=False):
        # true="true"
        # false="false"
        window = self.window
        window.run_command('move_to', {"extend": False, "to": "bol"}) 
        window.run_command('move_to', {"extend": True, "to": "eol"}) 
        window.run_command('copy')
        window.run_command('move', {"by": "lines", "forward": True})
        window.run_command('move_to', {"extend": False, "to": "eol"})
        window.run_command('move', {"by": "lines", "forward": False})
        window.run_command('insert', {"characters": "\n"})
        window.run_command('paste')
        window.run_command('move', {"by": "lines", "forward": False})
        window.run_command('insert', {"characters": "\n"})
        #window.run_command('insert', {"characters": "\n"})

这段代码运行起来是成功的哈哈哈哈
===

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-05-08 08:19:34  更:2022-05-08 08:19:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/14 15:10:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码