【发布时间】:2019-01-28 05:52:37
【问题描述】:
我正在尝试创建一个别名,该别名将创建一个文件并在 VS Code 中打开它。
创建一个名为create <filename> 的别名,它将执行touch <filename> && code <filename>。
例如create app.js 应该执行touch app.js && code app.js。
【问题讨论】:
我正在尝试创建一个别名,该别名将创建一个文件并在 VS Code 中打开它。
创建一个名为create <filename> 的别名,它将执行touch <filename> && code <filename>。
例如create app.js 应该执行touch app.js && code app.js。
【问题讨论】:
来自man bash,下ALIASES:
没有在替换文本中使用参数的机制。如果需要参数,则应使用 shell 函数(请参阅下面的函数)。"
因此:
create() { touch "$1"; code "$1"; }
【讨论】:
create() { touch "$1"; code "$1"; }
man bash 表示 function 关键字是可选的。无论如何,把它放在那里只会让你的代码不那么便携。
x += 1替换C中的所有x++,因为Ruby无法理解++,以防万一......好吧......