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 functionname
zaman 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.