在浏览工作台中的可用片段时,我遇到了带有形式参数和/或占位符的代码片段,其形式为
<{[identifier]}>
,它们在编辑器中特别突出显示。
它们是简单的正式占位符还是有其他额外用途?
是的,这些是占位符,它们旨在使您的片段不那么具体,而更通用。您可以按 CTRL+SHIFT+? 自动移动到下一个占位符以填写您需要的具体值。
例如:
/* find total sales for each product, including only products that have total sales exceeding a specified amount */
SELECT
Products.ProductName,
SUM(Orders.Quantity) AS TotalSales
FROM
Products
INNER JOIN Orders ON Products.ProductID = Orders.ProductID
GROUP BY
Products.ProductName
HAVING
SUM(Orders.Quantity) > <{[minimum_order_amount]}>
您可以将此代码片段加载到编辑器中,然后按 CTRL+SHIFT+? 自动移动到您可能想要编辑的变量。您可以拥有任意数量的占位符。
注意:快捷键组合仅适用于前进。一旦位于占位符下方,快捷键将无法找到您的占位符。因此,如果您粘贴代码片段,则必须移至代码片段的顶部(例如,按 CTRL+HOME)。