Yanıtlar:
Genellikle {, bir tuşa basıldığında beni paragrafın başlangıcına götüren (genellikle işlevin başlangıcıdır) kullanırdım veya bazen {kaç tane boş satırım olduğuna bağlı olarak iki veya daha fazla kez kullanmak zorunda kalabilirim işlevinde
Eğer C ve ctags kullanıyorsam , o :tag functionnamezaman beni herhangi bir yerden fonksiyon bildirimine yönlendiririm ( Vim Kitap, s.79 ).
Açıkça ifade etme riski altında bu, dile ve kodlama stiline bağlı olabilir. Kod C veya C ++ ise ve programcı başlangıç fonksiyonlarının kurallarını yerine getirdi.
int
sum(int num1, int num2)
{
(ya da fonksiyon ismiyle aynı satırdaki dönüş tipinde bile) ve ardından tüm dahili blokları girintili olarak arayarak bir ?^{arama yapabilirsiniz. Alternatif olarak (ve bu en iyi cevap olabilir) , [[kısayol gibi görünüyor ?^{. ( ]]–kısa değil/^{ , kısayol gibi görünüyor .) /^}
Kongre olsa bile
int sum(int num1, int num2) {
(sürekli) arama yapabilirsiniz ?^[a-zA-Z].*{$. Bu konuda ?^[a-zA-Z]yeterince iyi olabilir. Diğer diller, diğer kodlama kuralları farklı cevaplar gerektirebilir.