有没有办法在CMD中保存片段

时间:2014-04-19 08:42:49

标签: cmd

有没有办法在CMD(win7)中保存片段。我的意思是,我键入:command01 + trigger,它转换为类似:git config --global core.editor“vim”。或者,如果有一些第三方程序或脚本执行此操作。

2 个答案:

答案 0 :(得分:2)

别名

对于复杂命令的完整别名,只需编写单行批处理文件:

E.g。 git-set-vim.cmd

@git config --global core.editor "vim"

这些将对应于Bash函数或别名。

片段

对于片段(即除了附加命令参数之外仍需要进行其他编辑的命令的一部分),您确实需要第三方扩展。

我建议使用AutoHotkey,它允许您通过组合键(和其他系统自动化)定义宏触发器,也取决于当前活动的程序类型。

答案 1 :(得分:0)

免费Autohotkey可让您轻松重复文字的字符串和段落。

Autohotkey是一个使用配置文本文件的工具,它可以包含以下行:

::.c::[code]echo Here is my code[/code]

::.b::[b]This is Bold[/b]

::address1::
send Peter PumpkinEater{enter}
send 213 The Patch{enter}
send Fairyland{enter}
return

当您输入.c和空格时,它会将[code]echo Here is my code[/code]打印到当时正在使用的text editorwebsite forumprogram。< / p>

当您输入.b和空格时,它将打印[b]This is Bold[/b]
当您键入address1和空格时,它将输入以下内容:

Peter PumpkinEater
213补丁
仙境

它比我概述的hotstrings强大得多,是一个很棒的工具。