2010-11-06 20 views
20

Emacs'i kullanmaya çalışıyorum ve her şey yolunda, ancak dizindeki her dosyayla ilgili bilgiler çok kapsamlı. Sadece dosya ismini göstermesini (ve belki de okunabilir formatta dosyalamak) nasıl söyleyebilirim? dired-listing-switches gibi seçenekleri denedim ama hiç şansım olmadı.Emacs yönlendirilmiş: çok fazla bilgi

+0

'dired-listeleme-anahtarları: Burada ham dosyası alın. 'çalışmaz, çünkü emacs 'ls' 'e geçmek istediğiniz parametrelerin listesi ve [İKİLİ OLMALIDIR] (http://www.gnu.org/software/emacs/manual/html_node/emacs/Dired- Enter.html) Bildiğiniz gibi, 'ls' için –

cevap

11

Doğrudan ls kullanımına izin vermek yerine Emacs 'ls öykünmesi kullanılarak görüntülenen bilgi miktarını azaltabilirsiniz.

(require 'ls-lisp) 
(setq ls-lisp-use-insert-directory-program nil) 

Ardından M-x customize-group RET ls-lisp RET ile ekranı özelleştirebilirsiniz:

(muhtemelen .emacs veya .emacs.d/init.el) başlangıç ​​dosyasına aşağıdaki kodu ekleyin, ls öykünmesi sağlamak. Özellikle, "Ls Lisp Verbosity" ayarı bir dizi sütunu devre dışı bırakmak için kullanılabilir. Sadece dosya adına ve boyutuna ulaşmanın açık bir yolu yoktur, ancak sahibi/grup/bağlantı sayısı sütunlarından kesinlikle kurtulabilirsiniz.

+0

@valya'nın uzun formatlı anahtarı olan' ll, biliyorum, ama belki de http://www.emacswiki.org/emacs/LsLispToggleVerbosity ... drwxrwxr'den kurtulmak bile wx ... – ocodo

+0

Bu şimdi 'M-x özelleştirilebilen RET ls-lisp-use-insert-directory-RET' ile programlanabilir. –

4

Büyük haberler, DiredDetails'in daha verimli bir sürümü, şimdi Emacs'in ana dalında; Bindirmeler yerine metin özelliklerini kullanır ..

DiredDetails'ın bindirmelerdeki bağımlılığı, bir yönelimli sonuç kümesi için çok yavaşlattığı için onu aradım.

24.3 veya 24.4'te olup olmayacağından emin değilim. .. Bu Dired Details parçası anahtar (

, bu/göstermek ayrıntıları gizler Tekrarlanan olduğu vurmak, Emacs 24.4 itibariyle http://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/dired.el

20

+0

@thdox ve [Xah Lee] (http://ergoemacs.org/emacs/emacs_dired_tips.html) sayesinde nihayet anladım. '(dir-yönlendirilmiş-mod-ayarı() " yönlendirmeli arabelleklerde daha az bilgi göster " (dired-hide-details-mode 1)) (add-hook 'dired-mode-hook' my-dired- modu kurulum) ' – simno