«indentation» etiketlenmiş sorular

Girinti, blokları, kapanışları, koşullu ifadeleri ve diğer yapıları göstererek kodu düzenlemek için kullanılır. Kodun okunmasını kolaylaştırır ve bazı dillerde kontrol akışını yönetmek için kullanılır.

2
Yeni satırların otomatik girintisini nasıl devre dışı bırakılır?
Geçenlerde emacs versiyonunu 24.4.1'e yükselttim ve yeni satırların girintisinde bir şey değişti. Ben vurduğunda enterben çizginin ortasındayım eğer sadece çizgi parçalı olmalı ve hiçbiri karakter boşluklar dahil silinmesini, özellikle imleç mevcuttu noktada yeni satır karakterini, "çıplak" bekliyoruz. Ne yazık ki bu böyle değil. İşte örnek: a b İmleci hemen arkasına …

5
Farklı projeler için farklı girinti stilleri
Benzersiz girinti stilleri ile birçok C projesinde çalışıyorum. Emacs'ın proje akışındaki proje ağaçlarını .dir-locals.eldosyalarla kirletmeden proje başına girme ayarları yapmalarını nasıl sağlayabilirim ? Projeleri diskteki yollarını kullanarak eşleştirmek istiyorum.

5
Kodu nasıl biçimlendirebilirsiniz (yeni satırları otomatik olarak girin, girinti, vb.)?
Ben kullanıyorum spacemacsburada gerekli oluyor ama muhtemelen 's emacs bilgi. Tek bir uzun satırlı bir JSON dosyasına sahibim, diyelim ki bu JSON'a json.org/example adresinden: {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"}]}}} Emacs'ın bunu tekrar göndermesini istiyorum, bu da …

2
Açık olan herhangi bir SMIE belgesi var mı?
Şimdi, SMIE girinti kuralı / dilbilgisi / şey çalışma her türlü almaya çalışırken çok, çok saat geçirdim. Gerçekte nasıl çalıştığına dair belgelere sahip küçük, oyuncak veya iskelet SMIE tabanlı bir mod örneği veya nasıl kullanılacağı hakkında herhangi bir tartışma var mı? Diyelim ki, bir ifade, noktalı virgülle biten belirteçler dizisi …
18 indentation  smie 


2
Tüm otomatik girintileri tamamen devre dışı bırak
Emacs'taki tüm otomatik girintileri nasıl tamamen devre dışı bırakabilirim? En azından Temel mod için devre dışı bırakmam gerekiyor, ancak geçerli oturum için küresel olarak devre dışı bırakıldığından eminim. Lütfen yinelenmeden önce bu sorunun geri kalanını okuyun. Bulduğum diğer tüm cevaplar, girintiyi çok daha hedefli olarak devre dışı bırakmak içindir. Tüm …

1
LaTeX / AUCTeX itemize ortamlarındaki öğelere girintiler nasıl yapılır?
S: LaTeX itemizeortamlarının "uygun" girintisini nasıl alabilirim auctex? Burada itembir itemizeortamda olmak istiyorum : \item satır çevrenin başlangıcına göre iki boşluk girintilidir öğedeki devam çizgileri, \itemçizgiye göre iki boşluk daha girintili Ben görmek istiyorum / beklemek budur: \begin{itemize} \item Here's a really long item in a LaTeX itemize environment; note …

3
Girintiyle gezin
Girintiye dayalı bir dosyanın satırları arasında gezinmek istiyorum. Dosya girintiyle yapılandırılmıştır: önceki satırdan daha girintili bir satır önceki satırın alt öğesidir, önceki satırla aynı girintiye sahip olan satır kardeşidir. Çoğunlukla üç komut arıyorum: Bir sonraki kardeşe, yani aynı girintili bir sonraki satıra geçin, daha girintili olan çizgileri atlayın, ancak daha …

1
Sarılı çizgiler için doğru girinti
Özellikle çok fazla pencere kullandığınızda, aşağıdaki sarılmış metin var: Sarılmış metnin girintisinin Vim'deki gibi değiştirilip değiştirilemeyeceğini merak ediyorum: ) Anlaşılırken, AutoFillMode bundan sorumlu görünüyor . Bunun Emacs 25'te iyileştirilebileceğini umuyordum. Emacs 25'in derlenmiş bir ikili dosyasına yükselttikten sonra aynı davranışı görüyorum. Bunu başka bir şekilde çözüp çözemeyeceğimi merak ediyorum.

1
Diske kaydedilenden farklı girintili kodu görüntüleme
Gerçekten rahatsız edici bulduğum girintili stillere sahip bazı projeler üzerinde çalışıyorum. Kodu belirli bir girinti stiliyle görüntülemek istiyorum, ancak her zaman belirtilen girintileme stiliyle diske kaydedin. Özellikle, çok satırlı işlev bağımsız değişkenlerinde emacs varsayılan girinti stilini seviyorum ... void foo(int a, int b, string c) Ancak proje sadece sekme, her …

2
Montaj kaynak kodunda daha iyi girinti ve gezinme
C veya Java kodu yazdığımda son derece düzenli, ancak assembly ( asm-mode) ile çok dağınık. Ben kullanıyorum auto-completeve yasnippet. Parçacıklar oluşturdum ve kullanıyorum, ancak kod organizasyonu ve girinti düzensiz. Hangi paketler bana yardımcı olacak: kolayca kod ve yorumları düzgün girintili, böylece her kod parçası ne yaptığını görebilirsiniz; kod büyük kütlesi …

4
Kuruluş modu girinti nasıl özelleştirilir?
bu soru aslında tek aralıklı yazı tiplerini (Sabon, Minion, Garamond, vb.) kullanmaktan hoşlandığım için ortaya çıkıyor. Misal: Yazı tipi Gürcistan. Şimdi, eğer teselli olarak değiştirirsem: Bence sorun, tek aralıklı yazı tiplerinde "boşluk" ve * aynı alanı kaplamamasıdır. Gerçi bunu nasıl çözeceğimi bilmiyorum. İnternette arama yaptım ve girintiyi kendim ayarlamak için …

1
AUCTeX ile Otomatik Girintileme \ if ifadeleri
Geçerli AUCTeXilkel için davranış texiçeren kod eğer -like ifadeleri çevreleyen koşulu olarak aynı seviyede koşullu deyimi girinti etmektir. Ie kodu gibi \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% büyük bir metin bloğu olarak görünür. AUCTeXSnippet'i aşağıdaki gibi girintilemek istiyorum : \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% Mümkün mü?

1
python otomatik girinti sorunu
Emacs 24.4 kullanıyorum. Python kodunu yazarken, Emacs girinti ile ilgili garip davranır. Örneğin: for i in range(10): print(i) for i in range(10) Ne zaman giriş :, Emacs üçüncü satırın başında gereksiz bir girinti ekler. Bu oldukça garip, bu bir hata mı?

1
Renk girintisi seviyeleri
Aşağıdaki iki fotoğrafı göz önünde bulundurun: Aşağıdaki ilk görüntü Python modundaki Emacs'tan geliyor (Jedi & Elpy ile) Aşağıdaki bu ikincisi, çok sayıda girinti seviyesini ayırt etmeyi kolaylaştırmak için öncekinin manuel olarak çekilmesinden kaynaklanmaktadır. İkinci etkiyi gerçekleştirmeye yardımcı olabilecek paketler var mı? Yukarıdaki örnekte, iki renk kullandım (girinti düzeylerini komşularından ayırt …

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.