Yakın zamanda Eclipse'den Vim'e geçtim. Onu seviyorum. Üzerinde çalıştığım birkaç tane asistan var, ama bir sürü sorunla karşılaştığımdan biri PHP doc yorumudur. Yani olurduVim: Girintili bir komut dosyasından metin değiştirme
/** [enter]
ve sonraki satırda otomatik
*
ile dolduracak: Tutulma ben yazabilirsiniz
/**
* [comment goes here]
şey böyle olmadığını merak ediyorum vim için. Bir komut çalıştırarak doc yorumlarını otomatikleştirmek için bazı eklentiler var gibi görünüyor, ama yazarken bunları yapmak isterim.
PHP indent komut dosyası (http://www.vim.org/scripts/script.php?script_id=1120) ile uğraşıyordum ve bir doc yorum bloğu içinde olduğunu fark ettim, ancak aslında metni değiştirmek ve eklemek için bunu nasıl elde edeceğimi anlayamıyorum "*" isabetinden sonra bloğun içine gir.
Ben diğer eklentileri yapmak gördüklerimi denedim:
let @z = ' * '
put! z
de bu çalıştı:
exe 'normal!' '"zgp'
ama hiçbir şans. Bu bir girinti komut dosyasından mümkün değil mi, eğer değilse, Vim'i bir doktor yorum bloğunu tanıması ve yazarken buna göre davranmasını nasıl sağlayabilirim?
Herhangi bir yardım çok takdir edilecektir!
Bu, gitmek için doğru yol. Çok kapsamlı bir cevabın kısa bir özeti olarak, 'set fo + = r' değerini .vimrc'ye ekleyebilirim. –
Bunun için teşekkürler ... harika çalışıyor gibi görünüyor – andrew
Garip, bu tüm eklentileri devre dışı bırakıldığında çalışır ve ben fo + = r set, ancak hisse senedi kullanırken PHP indent komut dosyası (hiçbir değişiklik) ve ben fo + = r set Çalışıyorum fo ayarlamak == "qrowcb" ... herhangi bir fikir? Bunu devre dışı bırakabilecek başka bir ayar var mı? – andrew