2013-06-24 13 views
7

kimse, yukarıdaki satırda hassas durumVim'de büyük/küçük harf duyarsız f tuşu? Ben satırın başında isem

Örnek

function! OpenCurrentFileInMarked() 

çalışmasına vim Normal komutunu 'f' tuşuna almak için herhangi bir yol biliyor mu 'Fi' yazıp ilk 'i' ve sonra ';' Fonksiyon isminin ortasında “I” sermayesine geçmek. 'F' anahtarının her zaman büyük/küçük harf duyarsızlığına bağlı olmasını tercih ederim. Benim için bir varsayılan olarak daha iyi çalışırdı.

+0

"f" ile birlikte '' 'anahtarına işaret ettiğiniz için teşekkür ederiz. Bunu bile bilmiyordum;). –

cevap

0

Bunu düzenli vim komutlarıyla yapamazsınız. Ancak, write your own function yapabilir ve f anahtarını buna bağlayabilirsiniz.

+1

Not: Sadece 'f' komutu için bir işlev yapmak'; 've', 'komutlarının bir kısmını saklı tutacaktır. –

+0

https://github.com/rhysd/clever-f.vim adresinde yazara pingledim çünkü işlevselliği ile büyük küçük harf duyarsızlığı büyük olurdu çünkü: 1) Yeniden eşleştirdim; için: komut moduna daha kolay erişime sahip olmak ve 2) onlar zaten f, F, t, T hareketli bir işlevle uğraştıkları için bu yüzden bir eay – toomey8

3

Buradaki kolay cevap şudur: bir eklenti kullanın. Diğerleri daha önce fikri vardı.

Fanf,ingTastic;

  • : bu eklentinin temel amacı f ve t hat sınır çapraz yapmaktır hatları

genelinde bir char bulun.

Vimrc'inizde bu durumu göz ardı etmek için let g:fanfingtastic_ignorecase = 1'a ihtiyacınız vardır.

  • ft_improved

  • : burada f/t komutunu Aynı

    düzeldi.

    Durumun göz ardı edilmesini sağlamak için, vimrc'inizde bir değişken belirlemeniz gerekir, bu sefer let g:ft_improved_ignorecase = 1.

    +1

    olabilir. İşte bir tane daha: [vim-extended-ft] (http://www.vim.org/scripts/script.php?script_id=4726). Onu tercih ederim çünkü onunla f/t yerine özel anahtarları kullanmayı başardım. – Alexey

    İlgili konular