【发布时间】:2017-05-22 15:03:17
【问题描述】:
我正在尝试为 Shell 脚本的标题制作一个 sn-p,
#!/bin/bash
Name of program
Author
还有那种东西。但我的 sn-p 不工作! 这是我的片段:
"'.text.sh':
'Headings':
'prefix': 'head'
'body': '#!/bin/bash
# Author:
# Name:
# Date of Completion (Update)
# Date of LEGACY'"
(抱歉,它与空格等的外观不完全一致。但我对其进行了编辑,使其尽可能接近。)
【问题讨论】:
-
文件的开头和结尾的双引号真的存在吗?
-
是的,当我点击“Snip”时,它会将“Snip”替换为
"'.source.js': 'Snippet Name': 'prefix': 'Snippet Trigger' 'body': 'Hello World!'" -
顺便说一句,bash 脚本通常不应该有
.sh扩展名。在 UNIX 上,可执行命令通常根本没有扩展——你运行的是ls,而不是ls.elf,虽然 Python 模块可能被命名为foo.py,但为它安装的可执行包装器由 setuptools 命名为foo。如果某个东西是 bash library 而不是 bash script,它的扩展名应该是.bash,所以人们知道不要尝试将其源代码到使用 @987654332 运行的脚本中@ 或其他非 bash 解释器。
标签: bash shell ubuntu atom-editor code-snippets