«autocomplete» etiketlenmiş sorular

Kabuklar ve metin editörleri gibi etkileşimli programlar tarafından sağlanan ve kullanıcının yazmayı planladığı bir kelimeyi veya kelime öbeğini tamamlamak için kullanılan bir özellik.

3
Girişleri gizlememek için sekme tamamlama nasıl düzeltilir?
Homebrew'ed zsh 4.3.12 ile Mac OS X'te oh-my-zsh kullanıyorum. Geçenlerde garip bir sorunla karşılaştım. In scripts/not-usedI birkaç sahip .Rdosyaları: breakdowns.R eventloop.R process-largeclients.R process-qt.R reprocess-pinning.R calculate-qt-error.R generate_decision_tree.R process-net.R process-scalingexp.R Ancak, ls scripts/not-used/+ denediğimde Tabilk tamamlama ls scripts/not-used/_.Rburada _imleç konumunu temsil eder. Ben basarsanız Tabyine, bu garip tamamlanmasını olsun: $ ls scripts/not-used/.R …

1
Bir scp komutu yazarken uzak dosyaları sekmeyle doldurmamı sağlayan sihir nedir?
Muhtemelen bu, oh-my-zsh kurulumumda etkinleştirdiğim bazı eklentiler tarafından sağlanan bir özelliktir (yıllardır zsh kullanıyorum). Genel anahtarımı sunucuya eklediğimden beri fark ettim (şimdi bir şifre girmeden sunucuya SSH yapabilirim), scpkabuğumda bir komut oluşturduğumda, uzak dosya yollarını sekmeli olarak tamamlayabiliyorum! Örneğin $ diff <(scp Remoteuser@remote.domain.net:/var/www/html/ Sekmeye bastım ve işe yarıyor! (ne komut …

1
Virgülle ayrılmış değerler için basmanın tamamlanması
Virgülle ayrılmış parametreler listesi için tamamlama kuralı oluşturmak istiyorum. Örneğin sunucu adları listesini alan bir komut var: myscript -s name1,name2,name3 Şu anda aşağıdaki tamamlamayı yazmayı başardım: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' servers='name1 name2 name3' if [[ ${cur} == -* ]] ; then COMPREPLY=( $(compgen …

4
Dizindeki dosya adının otomatik tamamlanması
Bu soru oldukça benzer bu bir , ama çözüm anlayamıyorum. Bu öğreticiyi de biliyorum , ama yine de yanlış yaptığımı anlayamıyorum. Yerleştirilen dizinlerin listesini otomatik olarak tamamlamaya çalışıyorum /something/: $ ls /something/ One Other Three bunun olacak şekilde: $ hi [TAB] One Other Three $ hi O[TAB] One Other Sadece …

1
Dize tamamlamalarını stdout'a nasıl gönderebilirim?
Bazı gitkomutları birçok seçenek var ve genellikle tek ben ihtiyacı için içlerinden aramak için yararlı olacağını - Sadece denetleyen seçenek arıyordu TABiçinde genişliğini git-gui, ama için yaklaşık 200 tamamlamaları vardır git config. Açık bir çözüm, tüm tamamlamaları bir düzenleyiciye kopyalamak ve bunları aramaktır, ancak yapmayı tercih ederim [something] | grep …

4
Centos 7'de bashın tamamlanması çok eksik
Kullanarak bash tamamlamayı yükledim yum install --enablerepo=epel bash-completion. Bazı temel komutlar (git & yum) için çalışırken, tamamlayıcıların büyük bir bölümünü kaçırıyorum. Benim /etc/bash_completion.daşağıdakileri içerir: bash_completion.d] $ ls git iprutils redefine_filedir yum yummain.py yum-utils.bash Ancak, yani make (yüklü) ve çok daha fazlası için bash_completion olduğunu biliyorum, yani burada örnek çıktı ile …

3
Bir terminalden bir GUI başlatırken rahatsızlıklar nasıl ortadan kaldırılır?
GUI uygulamalarını grafiksel bir masaüstü kullanmak yerine bir terminal penceresinden başlatmayı tercih ediyorum. Sık sık bir sıkıntı, geliştiricilerin bu tür bir kullanım beklemedikleri, bu yüzden uygulama stdout veya stderr'e çok sayıda gereksiz, şifreli veya bilgilendirici mesaj yazdırıyor. Terminalde daha fazla karmaşa oluşması, programı arka planda çalıştırmanın bir & ile işin …

3
Python betiğime bağımsız değişkenler için bash geçerli sekme tamamlamalarını nasıl söyleyebilirim
Ben bir program hello.py ve olası bir geçerli argüman var diyelim: ./hello.py autoawesomesauce Yazmak mümkün: ./hello.py auto[tab] bu noktada kısmen tamamlanmış argüman merhaba gönderilir, bu da onu böyle tanır ve ardından kabukta tamamlar: ./hello.py autoawesomesauce Git'in böyle bir şey yaptığını biliyorum, ama bir Python betiği + Bash için yapılabilir mi?

3
OS X'te ~ beklenmeyen Bash tamamlaması
Ben preslenmiş ~TabTabistemi bash komuta ve tamamlama beklenmedik setini aldı. İlk olarak /Usersdizindeki tüm millet gibi görünüyordu ve çok daha fazlası. Sonra bunun "ev" dizinleri olan /etc/password, ya da belki de olanlar ile ters arama yaptığını düşündüm /var/empty- bu doğru görünüyor. Merak ettiğim şey gerçekten olup bitenler ve bunun neden …

3
Vim komutu ile bash otomatik tamamlama
Bash'da, vimyolun iki dizinden daha derin olduğu komutlar verilirken yolların otomatik tamamlanması çalışmayı durdurdu ( lsve gibi diğer komutlarla beklendiği gibi çalışmaya devam eder cd). Örneğin, ls .config/btsync/btyazıp SEKME tuşuna basarsam, genişler ls .config/btsync/btsync.conf. Eğer vim .config/btyazıp SEKME tuşuna basarsam, 'ye genişler vim .config/btsync/. Ancak, eğer vim .config/btsync/btTAB yazıp sonra …

2
Tamamlamayı iptal et, ancak yalnızca tamamlama, zsh olarak
Bir tamamlama fonksiyonu uzun bir süre alır, onu kesebilir basarak Ctrl+ C(terminal kesme anahtarı sigint gönderir) ya da Ctrl+ G(bağlanmış send-break). Daha sonra tamamlanmamış kelimeyle kaldım. Ancak, tamamlama işlevi sona erdiğinde Ctrl+ Cveya Ctrl+ Gdüğmesine basarsam, tuşa basmam komut satırını iptal edebilir ve tamamlamayı iptal etmek yerine bana yeni bir …

4
En yeni dosyayı otomatik tamamla
Dosya adları oluşturma anlarının zaman damgasına dayalı metin dosyaları oluşturan bir işlem var: $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt En son oluşturulan dosyanın , yani en son mtime içeren dosyanın dosya adını nasıl otomatik olarak tamamlayabilirim ? Dosya adındaki hemen hemen her karakter başka …

1
Zsh tamamlama, kaydırma sekmesini etkinleştirme
Zsh size olası tamamlamalar menüsünü gösterdiğinde, shift-tabönceki tamamlama girişlerine erişmek için kullanmama izin vermek istiyorum - önceki tamamlama girişlerine erişmek için hangi tuşun kullanıldığını kontrol eden bir seçenek var mı? Ve eğer öyleyse, ~/.zshrc ayarlamak için dosyama ne eklemem gerekir . Herhangi bir fark yaratırsa, şu anda ok tuşlarını kullanarak …

1
Bash sekmesinin tamamlanması, daha önce olmadığı zaman “~” öğesini “/ home / ___” olarak genişletir
Önceden, daha ~/biTabönce yazsaydım , dönüşürdü ~/bin. Ancak, bugün ~/biTabdönüşmeye başladı /home/username/bin. Öncekine sahip olmayı tercih ederim, ama ne olduğundan emin değilim ... Bash tamamlamamı düzenlemek için bir komut dosyası ekledim ama ~./bashrcsunucumdan kaldırdım ve sunucuyu yeniden başlattım. Bunun gerçekleşmesine neyin sebep olacağını bilen var mı? Ya da onu nasıl …

1
Tamamlama listesini zsh olarak dinamik olarak güncelleyin
TabTamamlama için zsh'ın sonuç listelerini oldukça yararlı buluyorum , ancak davranışlarını biraz değiştirmek istiyorum: Ben Tabilk kez ve daha sonra eklenen her yeni harf ile dinamik olarak güncelleme zaman görünmelidir . Varsayılan davranış, önerilerin yalnızca tekrar değerlendirildiğinde yeniden değerlendirilmesidir Tab, bu tekrarlanan tuşa basmayı kaydetmek istiyorum. ( Güncelleme: Ancak olası …
13 zsh  autocomplete 

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.