我正在使用Makefile来转换文档。
要指定要转换的文档,我必须在2个生成变量中给出文件夹名称:
NAME
和DATE
。
目录结构/data/$(NAME)/$(DATE)
tcsh中的addsuffix行为完成
NAME
可以含有数字和字符。
DATE
格式如下:YYYYMMDD_XXXXXXXX
其中X
是一个十六进制字符。
我想要完整的建议tcsh中的NAME
和DATE
变量(酒店强制使用),因为它是烦人进入这些随机的X字符。
我结束了具有以下建议我NAME
变量: '[email protected]{NAME}[email protected]:/[email protected]' \ 'C/N*/(NAME=)/'
这个工作过程,只要我做unset addsuffix
预期。
make N[TAB] » make NAME=[TAB] » make NAME=10001.1
如果设置了addsuffix
,则光标将位于make NAME=
中的尾随空格之后。
对于complete
一个新字开始,所以它没有提示我要NAME
的目录即可。 如果我去NAME=
那么它也会将尾部/
添加到不需要的文件夹名称。
有没有一种方法来禁用此行为对于这些完井?
tcsh.org状态:
addsuffix如果设置,文件名完成增加'/”到目录的结尾,当他们被精确匹配的普通文件后面加上一个空格。默认设置。
显然我想保持其他完成的行为(由用户设置)。