Delphi IDE
一些函数,可以使您在ST上编写Delphi程序时更加轻松。
详细信息
安装量
- 总数 2K
- Win 2K
- Mac 196
- Linux 154
2020年8月6日 | 2020年8月5日 | 2020年8月4日 | 2020年8月3日 | 2020年8月2日 | 2020年8月1日 | 2020年7月31日 | 2020年7月30日 | 2020年7月29日 | 2020年7月28日 | 2020年7月27日 | 2020年7月26日 | 2020年7月25日 | 2020年7月24日 | 2020年7月23日 | 2020年7月22日 | 2020年7月21日 | 2020年7月20日 | 2020年7月19日 | 2020年7月18日 | 2020年7月17日 | 2020年7月16日 | 2020年7月15日 | 2020年7月14日 | 2020年7月13日 | 2020年7月12日 | 2020年7月11日 | 2020年7月10日 | 2020年7月9日 | 2020年7月8日 | 2020年7月7日 | 2020年7月6日 | 2020年7月5日 | 2020年7月4日 | 2020年7月3日 | 2020年7月2日 | 2020年7月1日 | 2019年6月30日 | 2019年6月29日 | 2019年6月28日 | 2019年6月27日 | 2019年6月26日 | 2019年6月25日 | 2019年6月24日 | 2019年6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 1 | 0 | 1 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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 | 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 | 0 | 0 | 0 | 0 | 0 |
README
Delphi-IDE
一些函数,可以使您在ST上编写Delphi程序时更加轻松。此插件将包含许多基本函数。
安装
推荐安装方法是使用Package Control。它将自动下载软件包的更新。
Package Control
- 请按照以下https://packagecontrol.sublime.net.cn/installation指引进行操作
- 使用Package Control安装:安装 > Delphi-IDE
使用Git
转到您的Sublime Text Packages目录,并使用以下命令克隆仓库
git clone https://github.com/JeisonJHA/Delphi-IDE “Delphi IDE”
转到定义
转到方法定义。
- ctrl+左键点击(这将覆盖ST鼠标绑定)
Delphi方法导航
在方法接口和实现之间导航,就像在Delphi IDE中一样。
- ctrl+shift+上键(这将覆盖ST键绑定)
格式化器
使用“Pascal”或“Delphi”主题的文件格式。它使用jedi格式化器,但您可以选择使用您偏好的格式化器。配置
- “path_formatter”: “C:\MyFormatter.exe”
- “other_params”: “”
- “auto_format”: true
- “encode”: “'Western (Windows 1252)'”
- “validate_encode”: false
文档
现在您可以文档化您的方法、属性、类、接口和记录。
要使用,请将光标置于您要文档化的作用域,并触发。
您可以选择XML或JAVADOC。
方法示例
/// <summary>
///
/// </summary>
/// <remarks>
/// Owner: Jeison.Azevedo Date: March 10, 2016
/// </remarks>
/// <param name="ParamName">
/// </param>
/// <exception>
///
/// </exception>
- ctrl + shift + m
添加标签
这将在光标所在行插入用户标签
示例
// Jeison.Azevedo - March 10, 2016
- ctrl + shift + g
声明方法
This works like the "Ctrl+Shift+C" of the Delphi, the diference is that this works only
for the method that is in scope.
配置
在哪里创建方法 “可见性”:“protected”,如果配置的代码块不存在,则创建它。代码块将被创建在类的末尾。 “create_visibility_block”: true
已知问题
If the command is triggered it will create a new statement, does not validate if it already exists.
提取方法
You select the snippet you want to extract and the plugin will identify which parameters
are required for the new method and includes in the new method.
The new method will be inserted with the name "ExtractedMethod" you just need to write the
name you want to change everey declaration of the new method.
- ctrl + shift + x
函数名显示
Show the name of the method that the cursor is on, class name and visibility.
交换方法返回值
Changes the return of the method, for procedure if you do not inform a return type or function if you do.
- ctrl + alt + x
同步方法声明
Syncronize the parameters of the method of implementation and interface with the method that is in scope.
- ctrl + alt + q
限制
除了格式化程序,此包的所有其他插件均基于此语法:sublime-delphi-language。