![如何将扩展名与程序关联起来,以便它可以使用制表符完成](https://linux22.com/image/60056/%E5%A6%82%E4%BD%95%E5%B0%86%E6%89%A9%E5%B1%95%E5%90%8D%E4%B8%8E%E7%A8%8B%E5%BA%8F%E5%85%B3%E8%81%94%E8%B5%B7%E6%9D%A5%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%AE%83%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%88%B6%E8%A1%A8%E7%AC%A6%E5%AE%8C%E6%88%90.png)
我使用 texmaker 编辑我的 LaTeX (.tex) 文档。我还使用 texmaker 做其他事情,但 90% 的时间我只想打开 .tex 文档。
如果我想打开 document.tex,我通常只是写texm
然后点击,tab
然后我会自动得到texmaker
.然后我开始写document
,当我热起来的时候,tab
我就开始写了,document.
因为有几个叫做 document.txt 的文件。
我如何更改它,以便即使有多个文件被调用,tab
它也会自动填充?document.tex
document
举个例子,当我这样做xpdf document
然后点击时tab
,我会.pdf
自动得到,即使有几个名为“document.txt”的文件。
答案1
您应该在您的 中添加以下内容.bashrc
:
complete -f -X '!*.tex' texmaker
查看debian-administration.org和bash手册有关该complete
命令的更多信息。