ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

PPCL语言语法和编辑器

blandfbt ST3

Sublime Text 3的PPCL插件和语法

详细信息

安装

  • 总计 1K
  • Win 1K
  • Mac 161
  • Linux 86
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 2 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明

源代码
raw.​githubusercontent.​com

alt tag

PPCL

这是一个适用于Sublime Text 3的PPCL语言插件和语法。它具有对.pcl文件的语法高亮,还具备针对PPCL编写的特定功能。

由Brien Blandford在Smith Engineering, PLLC编写。 http://www.smith-eng.com/index.php 贡献者:Nathan Watkins

LineChanger.py是Sublime Text 3文本编辑器的PPCL插件。

版权 © 2016 Brien Blandford

此程序是免费软件:您可以在此软件包中包含的MIT许可证的条款下重新分发和/或修改

此程序分发时希望其对您有所帮助,但没有任何保证;甚至没有对
商业或针对特定用途的适用性的暗示性保证。有关更多详情,请参阅
MIT许可证。

您应该已经随此软件包收到一份许可证副本,但可以在
https://opensource.org/licenses/MIT 获取。

安装

  • 确保 Sublime Text 3 已安装
    • 您真的应该考虑购买许可证,以支持ST3的出色功能
  • 通过Package Control 即将推出(希望如此)并首选
    • 下载 Package Control 并按照其说明进行操作
    • 在ST3中,通过键入 ctrl + ` 来访问控制台
    • Package Control,查找安装链接,并将它们的代码粘贴到控制台。按 enter
    • 要访问命令面板,请键入 ctrl + shift + p
    • 在命令面板中键入 Package Control: Install Package。然后键入 PPCL 并点击链接
    • 使用Package Control确保PPCL编辑器将自动保持最新
  • 手动
    • 点击“克隆或下载”,然后(对于Windows)解压到以下路径,其中用户是您的用户名 -C:\Users\ 用户 \AppData\Roaming\Sublime Text 3\Packages\PPCL
    • 否则将包放入您有ST3 Packages的任何地方
      • 或者
    • 在ST3中,转到偏好设置浏览包
    • 这将打开包含ST3包的目录,您可以将其解压内容放进去

使用方法

  • 请注意,一些这些功能快捷键在不同操作系统的机器上可能不同
  • 打开帮助窗口
    • ctrl + shift + h显示一些相关的ST3键盘快捷键以及所有PPCL快捷键
  • 切换注释
    • 要切换注释,选择任意文本,使用ctrl + /,像本地的ST3命令一样
  • 行号递增
    • 要递增行号,选择文本行,然后按ctrl + shift + l
      • 这将仅递增选定的文本,但会更新整个文档中所有GO和其他分支语句
      • 如果没有选择文本,则默认更改整个文档
    • 这将提示输入起始行号,然后是递增量
      • 形式为1000:10
    • 这将自动更新任何GOTO和GOSUB引用
  • 添加行号
    • enter将自动递增行号
    • 默认递增量为1
    • 工具->PPCL->行递增菜单中,有一个用户选择的递增量
    • 如果添加行将递增到下一行,则不会继续
  • 切换DEFINE语句
    • ctrl + alt + d用于切换CLEAR语句(即%X%变为“AH1.HHW.”)
    • ctrl + alt + r用于切换ON语句(即“AH1.HHW.”变为%X%)
  • 切换点名称中的点/下划线
    • ctrl + alt + p将点名称中的所有下划线更改为点
    • ctrl + alt + u将点名称中的所有点更改为下划线
  • 复制块代码
    • ctrl + shift + c会提示您要复制所选代码的次数,然后将其粘贴到您选择的区域
  • 其他功能,如大光标、正则表达式搜索等,都由ST3原生支持
  • 已添加与InsertNums类似的功能。其他包可以与PPCL编辑器同时使用

原生ST3命令/属性

  • 设置语法
    • 在菜单工具栏选择“视图” -> “语法” -> “PPCL”
  • 切换大小写
    • 选择您要切换的文本,然后按下
      • ctrl + KU用于大写
      • ctrl + LU用于小写
  • 大光标
    • 这可以通过多种方式完成
    • ctrl + F,找到所有文本,全选,现在可以使用箭头键移动
    • 高亮显示一些文本,按Alt + F3以选择所有内容
    • 使用鼠标滚轮,按住并拖动以进行行选择
    • 按住Ctrl并点击鼠标的任何位置
  • 查找下一个
    • 选择某些文本,按Ctrl + D以选择该文本的下一个实例
    • 一直按Ctrl + D直到选择所有实例
    • Ctrl + U返回一个选择
  • 查找
    • Ctrl + F
      • 左侧的按钮允许切换搜索特定内容
  • 删除行,上移
    • 导航到要删除的行,按Ctrl + Shift + Del
  • 整行移位
    • 按住Ctrl + Shift并使用箭头键移动

PPCL 的块注释

alt tag

插入行并自动重排编号

alt tag

批量编辑代码,添加点

alt tag

大光标,是Sublime Text的本地特性

alt tag

alt tag