Shell Script Snippets是一款专为Shell脚本编写者设计的扩展工具,旨在通过提供关键字片段和微模式,帮助您提升编写效率。无论您是初学者还是专业开发者,都能从中受益。
最新更新 - 版本0.16.0
目录
介绍
Shell Script Snippets的核心思想是通过微模式创建高效的工作流程。您只需输入一到四个字符,就能获得相应的关键字或模式。
有些前缀是重复的,因为它们匹配不同的模式,例如e1可以生成echo和export,您需要选择合适的一个。
以下前缀仅用于解释规则的示例。 要查看完整列表,请访问SNIPPETS.md。如果您发现缺少某些关键字或模式,请在Github上提出问题并提供建议。
Shell脚本的快捷规则
单词的第一个字母或驼峰/帕斯卡命名法中的大写字母定义前缀。
前缀 | 片段 |
---|---|
n | null |
f | false |
t | true |
itf | if CONDITION; then ... fi |
wdd | while CONDITION; do ... done |
下划线"_"定义值或子Shell。
前缀 | 片段 |
---|---|
_ | "${}" |
__ | "$()" |
字符后的下划线"_"定义大括号范围。
前缀 | 片段 |
---|---|
f_ | function NAME { ... } |
$_ | NAME () { ... } |
末尾的数字"1"定义单行片段。
前缀 | 片段 |
---|---|
e1 | echo ...; |
s1 | shift$0; |
通过以下两个前缀定义情况。
前缀 | 片段 |
---|---|
_) | ) ... ;; |
_* | *) ... ;; |
末尾的"b"或"z"代表bash或zsh。
前缀 | 片段 |
---|---|
s1b | source "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/.sh"; |
s1z | source "$(cd "$(dirname "${(%):-%x}")" && pwd)/.zsh"; |
通过以下前缀初始化脚本的默认模式。
前缀 | 片段 |
---|---|
$b | #!/usr/bin/env bash main () { ... exit 0; };main "$@"; |
$z | #!/usr/bin/env zsh main () { ... exit 0; };main "$@"; |
推荐设置
建议将片段建议设置为顶部。
"editor.snippetSuggestions": "top",
推荐键盘快捷键
请牢记以下键盘快捷键,因为它们是充分利用此工具的基础。每个标签停止仅在必要时使用,因为它可以防止VS Code自动打开IntelliSense菜单。因此,有时向下箭头或Cmd/Ctrl Enter可以达到相同的效果。
macOS
Windows / Linux
推荐扩展
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com