MC görüntüleyiciye bir dosya türü için özel bir ayrıştırıcı nasıl eklenir?


0

Ne zaman basarsın F3 bir .sqlite gece yarısı komutanındaki dosya Görüntüleyici, orijinal ikili dosya yerine dosyanın SQL dökümünü gösterir ve F8 arasında geçiş yapmak için kullanılabilir çözümlenen ve çiğ modları.

Bu davranış epeyce başka dosya türleri için kullanılabilir; Bir üzerinde F3 .zip dosya, dosya içeriğini bir .doc dosya üzerinden dosya boru antiword, .pdf boru alır pdftotext vb.

Özel dosya türleri için kendi ayrıştırıcılarınızı eklemek mümkün mü?

Yanıtlar:


2

Evet mümkün. Şuna baksana /etc/mc/mc.ext: programlar ve dosya tipi dernekleri burada tanımlanmaktadır. Örneğin, işte belirttiğiniz zip, sqlite ve doc dernekleri:

# 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

Hakkında okuyabilirsin mc.ext Dosyanın başında yorumlarda sözdizimi: https://github.com/MidnightCommander/mc/blob/master/misc/mc.ext.in .

İşte ilgili bir makale: https://ubuntuincident.wordpress.com/2010/12/08/configure-mc-open-files/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.