SORU
7 Kasım 2008, Cuma


Yinelemeli olarak kullanarak Emacs ve metin dosyaları değil, zaten aç Bul ve değiştir

Olarak takip etmek this question, öğrenmeye çalışıyorum nasıl bir şey yapmak gibi bu, kolay olacak, özellikle durur benden gittikçe daha fazla kullanılan kullanarak Emacs ve yerine başlayan editörüm zaten aşina. Buradaki örnek oldukça sık birden fazla dosya düzenleme kullanıyorum.

İçinde Google yapardım Alt s O p ekran bir iletişim kutusu seçenekleri: Bulmak (içerir düzenli ifadeler kullanarak birden çok satır), Değiştir, Dosyalar/Türleri, Dizin, duyarlı, Maç Sadece tam sözcükleri, Liste Değişmiş Dosyaları ve Alt Dizinleri Arama. Genellikle ilk fare tuşunu değiştirmek istediğiniz metni seçmek için kullanacağım.

Emacs kullanarak sadece kendisi (Windows XP), aramadan herhangi bir dış yarar, nasıl yerine tüm foo\nbar ile bar\nbaz *.c *.h dosyalarında bazı klasör ve klasörler altında. Belki de Emacs ile bunu yapmak için en iyi araç değildir, ama nasıl kolayca en az bir komut ile yapılabilir mi?

CEVAP
7 Kasım 2008, Cuma


  1. M-x find-name-dired: kök dizin ve dosya adı deseni istenir.
  2. Basın t "geçiş işareti" tüm dosyaları buldu.
  3. Q basın "Sorgu-Dosyaları Değiştirmek...": sorgu/ikame regexps istenir.
  4. query-replace-regexp gibi devam edin: değiştirmek ve bir sonraki maç için, n maç, vb atlamak için SPACE.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • alex maybury

    alex maybury

    20 Aralık 2007
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • EminemMusic

    EminemMusic

    9 ŞUBAT 2007