Answers:
对的,这是可能的。看一下/etc/mc/mc.ext
:程序和文件类型关联已在此处定义。例如,以下是您提到的zip,sqlite和doc的关联:
# sqlite3.db
type/^SQLite 3.x database
Open=/usr/lib/mc/ext.d/misc.sh open sqlite
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view sqlite
# zip
type/^([Zz][Ii][Pp])\ archive
Open=%cd %p/uzip://
View=%view{ascii} unzip -v %f
# Microsoft Word Document
regex/\.([Dd][oO][cCtT]|[Ww][rR][iI])$
Open=(lowriter %f >/dev/null 2>&1 &)
View=%view{ascii} antiword -t %f || catdoc -w %f || word2x -f text %f - || strings %f
您可以mc.ext
在文件开头的注释中阅读有关语法的信息:https : //github.com/MidnightCommander/mc/blob/master/misc/mc.ext.in。
这是相关的文章:https : //ubuntuincident.wordpress.com/2010/12/08/configure-mc-open-files/