Buz sarkıtları Helm'in sunmadığı özellikler sunuyor mu?


11

Ben hevesli bir dümen kullanıcısıyım ve buz sarkıtlarının açıklamasını okuyorum. Şunlar gibi şeyleri içerir:

mevcut girdinizle eşleşen tamamlama adayları arasında geçiş yapın *

dümende tüm maç listesini görmekten daha zayıf geliyor (çünkü böyle bir arabellek açmaya hazırım)

tamamlama adaylarını eşleştirmek için aşağıdakileri içeren bir desen kullanın:

tam olarak bir Helm özelliği, vb.

Bu yüzden buz sarkıtları iyi bir paket gibi görünüyor, ancak Helm'e doğrudan bir rakip gibi görünüyor ve Buz sarkıtlarını keşfederken, Helm'e sahip olduğum göz önüne alındığında bunu kurmak için bir neden bulamadım. Hangi özellikleri kaçırıyor olabilirim?


1
Ben de hevesli bir dümen kullanıcısıyım ve dümene yerleşmeden önce buz sarkıtlarını denedim. Ben sadece kısa bir süre kullandım, ama IMHO, buz sarkıtları basit şeyler için dümen yerine kullanmak için daha karmaşık olsa da, dümende mümkün olmayan bazı karmaşık görevleri yerine getirmesine izin verir. Buz sarkıtları, sevmediğim C'ler de dahil olmak üzere birçok varsayılan anahtar bağını değiştirir. Şahsen, Cs ve diğer birçok önemli bağlantının olduğu gibi kalmasını tercih ediyorum, çünkü genellikle buz sarkıtlarının veya dümenlerin gücüne ihtiyacım yok.
Qudit

1
@Qudit: Hayır, Icicles yok değil bağlanmasının değiştirmek C-sISearch dan. Buz sarkıtları Isearch sırasında kullanılan mevcut ciltlere dokunmaz. (Peki, Emacs 24.3'ten başlayarak Emacs C-M-i, Icicles'ın yıllarca olduğu gibi tamamlama için de kullanmaya karar verdi . Icicles C-M-ibağlayıcısını özelleştirerek kaldırabilirsiniz icicle-isearch-complete-keys.) Ve Icicles'ın varsayılan olarak sağladığı diğer tüm bağlantılar kolayca kaldırılır. Seçeneği Özelleştirme icicle-top-level-keybindingsiçin nilörneğin, o aracı hiç sen açtığınızda üst düzey anahtar bağlamaları değiştirilir icicle-mode.
Drew

1
@Drew Belki değişti. Bir süredir denemedim.
Qudit

1
@Qudit: Hayır, buz sarkıtları hiç bağlanmadı C-s. Isearch üzerindeki etkisi her zaman az önce tarif ettiğim şeydi. Ayrıca açıklanan burada .
Drew

Yanıtlar:


10

İyi bir cevap oldukça uzun olurdu. Kısa cevap evet. Helm and Icicles'ın her biri diğerinin sunmadığı özellikler sunar.

Bunlar mutlaka alternatifler / rakipler değildir. Her ikisini de kullanabilirsiniz.

Eşleşen adaylarla ilgili sorunuz, tüm adayları gösteren hiçbir fark yoktur. IOW, buz sarkıtları da tüm adayları istediğiniz zaman gösterecektir (başlangıçta herhangi bir tuşa basmadan). " mevcut girdinizle eşleşen adaylar " tamamen geneldir ve girdinizin boş olması durumunu içerir, yani tüm adaylar dahil edilir.

İşte en önemli buz sarkıtları özelliklerinin üst düzey bir listesi . Bunlardan bazıları, farklı bir formda olsalar da yıllar içinde Helm'e aşamalı olarak eklenmiştir. Sorunuzun diğer yanıtları Helm'in sunduklarına daha fazla yardımcı olabilir.

FWIW, bu paketlerin her biri ile neler yapabileceğiniz veya yapamayacağınızla ilgili bir tartışmanın burada yararlı olduğundan şüpheliyim. Benim önerim, buz sarkıtlarını keşfetmekle ilgileniyorsanız, denemek olacaktır.

Ancak Helm'i kullanmak gibi, vanilya Emacs kullanmaktan farklı bir zihinsel modelden (zihniyet) faydalanır (veya bunu ima eder veya gerektirir), buz sarkıtlarını kullanmak da öyle. Buz sarkıtlarını veya Miğfer'i denemek için, sırasıyla Buz sarkıtları veya Miğfer yollarını yapmaya çalışmak yararlıdır.

Buz sarkıtları Dümen değil ve Dümen buz sarkıtları değildir. İkisi de diğeri olmaya çalışmaz. Birini diğeriyle aynı şekilde kullanmayı beklemek (a) büyük olasılıkla hayal kırıklığı yaratır ve (b) çok fazla özlemenizi sağlar (tasarımın noktası dahil). Bu biraz "hevesli" bir vikullanıcı Emacs (veya bir Emacs kullanıcı göz atın vi) gibi. Gerçekten kontrol etmek istiyorsanız, alışkın olduğunuz ve "hevesli" olduğunuz belirli bir davranış veya efektin nasıl yeniden üretileceğini sormak yerine yaklaşımına / POV'sine girmeyi deneyin.

Buz sarkıtlarına sadece Helm ile bir özellik listesi karşılaştırmasına dayalı olarak bakmaya karar vermek, IMHO buz sarkıtlarını öğrenmenin eğlencesini ortadan kaldıracaktır. Yeni bir matematik dersi öğrenmeye benzer: şüphe yararı için Let x ... ' ın akışıyla gitmelisiniz . Bundan sonra ne olacağını görün ve ardından neden ilginç olabileceğini ve onunla neler yapabileceğinizi keşfedin. Eğer başından itibaren tutumunuz " Doğrusal cebir (ya da grup teorisi ya da ...) nedir? " ?


3
Buz sarkıtlarına dokunmadan sadece Helm'i kullanan tam teşekküllü bir editör olabileceğime benziyor. Emacs kullanıcılarının vi'ye hiç dokunmadığı bir çeşit :) bu yüzden hem kullanışlı hem de farklı oldukları perspektifini duymak güzel ama muhtemelen her ikisini de kurmanın ve ustalaşmanın gereksiz olduğu aynı hedefleri yeterince başarmış gibi görünüyor.
djechlin
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.