SORU
8 EYLÜL 2010, ÇARŞAMBA


Geçerli göstermek için işlevi'mini tampon tam yol s dosyası

Emacs ile düzenleme yapıyorum o dosyanın tam yolunu almak gerekiyor.

  • Bunun için bir fonksiyon var mı?
  • Bunu almak için elisp işlevi ne olurdu?
  • Nasıl yeniden böylece sonuç (path name) panoya kopyalayabilir miyim?

Mac OS X ve Aqumacs kullanıyorum.

(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???

EKLENDİ

(defun show-file-name ()
  "Show the full path file name in the minibuffer."
  (interactive)
  (message (buffer-file-name))
  (kill-new (file-truename buffer-file-name))
)
(global-set-key "\C-cz" 'show-file-name)

Aldığım iki cevapları birleştirerek, istediğimi elde edebilirim. Cevaplar için teşekkürler. Ve birkaç soru daha.

  • (Dosya-truename) nedir?
  • (OS) Sistem diğer uygulamalar ile bilgi kullanabileceğim yüzük öldürmek değil?'s pano, yol adı kopyalayabilirim

CEVAP
8 EYLÜL 2010, ÇARŞAMBA


Size dosyanın tam yolunu verir yerleşik 5 ** işlev.

Yapılacak en iyi şey, emacs her zaman sistem adı ve Tampon düzenlemekte tam yolunu göstermek için pencere var

(setq frame-title-format
      (list (format "%s %%S: %%j " (system-name))
        '(buffer-file-name "%f" (dired-directory dired-directory "%b"))))

Ayrıca böyle bir şey yapabilirsiniz :

(defun show-file-name ()
  "Show the full path file name in the minibuffer."
  (interactive)
  (message (buffer-file-name)))

(global-set-key [C-f1] 'show-file-name) ; Or any other key you want

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Authority

    Android Auth

    3 NİSAN 2011
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010
  • XxMinayaxX1

    XxMinayaxX1

    9 Mayıs 2012