«syntax» etiketlenmiş sorular

5
Alt çizgi sözcüğün bir parçası olarak nasıl tedavi edilir?
Emacs + evilmodunu kullanıyorum. Ben imleci konumlandırmak zaman egibi metnin bir yığın (normal durumda) abc_def_ghi, ciw(değişim iç kelime) sadece değiştirir defVim bütününü değiştirmek istese de, dize parçası abc_def_ghi. evilAlt çizgiyi Vim gibi (örneğin, kelimenin bir parçası olarak) nasıl ele almaya zorlayabilirim ?

2
eşleşen bir çift içinde olup olmadığını nasıl tespit edebilirim?
S: Noktanın eşleşen bir çift karakter içinde olup olmadığını tespit etmenin genel bir yolu var mı? Yani, noktanın eşleşen bir çift veya keyfi olarak seçilmiş bazı karakterler arasında olup olmadığını belirleyebilecek genel bir yüklem işlevi (veya bir şey) var mı? tAşağıdaki senaryoları değerlendirmek !için bir noktaya değinerek , şu noktaya …
16 elisp  syntax 


3
Prog modlarında sembolleri kelime olarak kabul etme
Emacs'ta "kelimeler" için geçerli olan birkaç komut vardır. Örnekler arasında forward-word, kill-word, upcase-word, mark-word, transpose-words, vs. "sözcüğü" tanımı komutları arasında biraz farklı gibi görünmektedir. Örneğin, forward-wordbir sözcük içindeki alt çizgide durur (örn. foo_bar) mark-word, Alt çizgide durmaz. Prog modundayken Emacs'ın geçerli dilin sözdizimi için uygun sözcük sınırlarını kullanması için "word" …

2
Hangi sözdizimi pps'leri uygundur?
Geçerli arabellek fontified bakarak bir yorum üzerinde nokta olup olmadığını tespit etmek için bir yol bakıyordum. Smartparens sp-point-in-comment, hangisine bağlı olduğunu tanımlar syntax-ppss. Bununla birlikte, s-ifadeleri kullanmasalar bile keyfi diller için kullanılabilir syntax-ppssve parse-partial-sexpkullanılabilir. Örneğin, bu Python: x = 1 # I'm a comment y = 2 Yorumun içine nokta …

2
Klavye bağını tanımlamak için standart / önerilen bir sözdizimi var mı?
Bir klavye bağını tanımlamak için aşağıdakilerin hepsini gördüm. Tüm bunlar çalışır (en azından MS Windows'ta). Aynı şeyi yapmanın başka bir yolu olup olmadığını bilmiyorum. Bir klavye bağlamasını tanımlamak için standart veya önerilen bir yol olup olmadığını ve bunlardan bazılarının kaçınılması önerilir mi diye merak ediyorum. (global-set-key "\M-r" 'some-command) (global-set-key [(meta …

2
Forward-sexp'in yalnızca parantezle değil, anahtar kelimelerle tanımlanan blokları tanımasını sağlayın
Bloklar gibi anahtar kelimeler ile tanımlanan bir dil (Julia) ise for..end, begin..endyanı sıra parantez, böyle bir bloğunun üzerine atlamak için iyi bir yolu nedir? Ayrıca, endyalnızca bir blok anahtar kelime değil, aynı zamanda başka yerlerde kullanılan geçerli bir tanımlayıcıdır. Bunun bir yolu, blok başlatma / kapama regex'ini aramak ve tüm …
10 syntax  parsing 
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.