Pine编辑器的实用命令

在 Pine 编辑器的命令面板中,您可以运行直接影响代码或更改 Pine 编辑器运行方式的命令。您可以按 F1Ctrl/Cmd + Shift + P 打开命令面板,也可以在编辑器中单击鼠标右键并选择“命令面板”。

要输入命令,请键入命令名称的一部分以在列表中找到它,然后单击它。下面列出了一些您可能以前未使用过的实用命令。

文本显示和提示

以下命令可以更改 Pine 编辑器中文本的外观或触发有用的代码提示。

命令

描述

减小编辑器字体大小

缩小Pine编辑器中的文本。

增大编辑器字体大小

放大Pine编辑器中的文本。

重置编辑器字体大小

将Pine编辑器中的文本大小重置为默认大小。

触发参数提示

当光标位于函数或方法的括号之间时,此命令会打开“参数提示”弹出窗口,显示函数和参数的说明。

触发建议

如果存在可用的代码建议,则会显示一个下拉列表。例如,如果光标位于函数或方法调用的括号内,则列表会包含该函数的可用参数。在其他情况下,列表可能包含光标所在位置对应的代码关键字。

视图:切换自动换行

启用或禁用 Pine 编辑器中的自动换行功能。此命令会覆盖 Pine 编辑器设置中的“默认使用自动换行”选项。

文本选择和转换 

您可以使用以下命令查找和选择文本、更改大小写、重新排列代码行以及快速注释或取消注释行。 

命令

描述

在上方/下方添加光标

在同一文本列中,主光标的上一行或下一行添加一个额外的光标。

在顶部/底部添加光标

在主光标上方或下方每一行的同一文本列中添加一个额外的光标。

将选定内容添加到下一个查找匹配项

高亮显示当前选中文本的下一个实例,并允许您同时更改两个实例。

将选择添加到之前的查找匹配项

高亮显示当前选中文本的前一个实例,并允许您同时更改两个实例。

按升序排列行

将所有选定的代码行按升序排列。

按降序排列行

将所有选定的代码行按降序排列。

切换行注释

注释或取消注释光标所在的行。如果选中了多行,此命令将注释或取消注释所有选中的行。

转换为驼峰式命名法

将选定的文本转换为驼峰式命名,例如ThisExample。

转换为Kebab命名

将选定的文本转换为 kebab 格式,例如:like-this-example。

转换为小写

将选定的文本全部转换为小写,例如:like this example。

变身蛇形命名

将选定的文本转换为蛇形命名法,例如 LIKE_THIS_EXAMPLE。

转换为标题命名

将选定的文本转换为标题大小写,例如:This Example。

转换为大写

将选定的文本全部转换为大写,例如:LIKE THIS EXAMPLE。

修剪尾随空白

删除所选行末尾的所有空白字符。

折叠命令 

使用以下命令来操作文本折叠。折叠是 Pine 编辑器中可折叠的代码区域。将鼠标悬停在任何行号上时,包含折叠的代码段旁边会出现一个向下箭头。单击箭头,该代码段将被折叠,箭头指向右侧。再次单击箭头,该代码段将被展开。

折叠的工作方式与文本区域类似。要在代码中创建可折叠的文本区域,请在区域的第一行输入 //#region 注解,并在最后一行输入 //#endregion 注解。

命令

描述

从选定区域创建折叠范围

从选定的文本创建折叠范围。

折叠/展开/切换折叠

缩小或扩大折叠范围。

全部折叠/全部展开

折叠或展开脚本中的所有折叠范围。

折叠/展开除选定部分外的所有部分

折叠或展开脚本中除选定范围之外的所有折叠范围。

折叠/展开所有区域

折叠或展开所有带有 //#region 和 //#endregion 注解的代码区域。

移除手动折叠范围

移除您在所选行代码中添加的所有折叠范围。

折叠水平 1-7

折叠嵌套区域。例如,“折叠水平 2”会折叠顶级区域内的所有区域。“折叠水平 1”等效于“全部折叠”命令。

递归折叠/展开

折叠或展开选定范围及其内的所有范围。