我正在为Linux的新用户构建一个脚本,所以请理解我为什么这样问:)
我的脚本是这样运行的:
python script.py -f filename.txt
为此,我使用了optparse模块。但是,在进行制表符补全时,我注意到了以下几点。
当我执行以下操作时,制表符完成功能正常:
python script.py <tab completion> # Tab completion works normally as expected
但当我这样做时,它不起作用:
python script.py -f <tab completion> # No type of ta
我在Vim中打开了完成功能:
autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=