Inteligentne podpowiadanie kodu javascript z projektem Tern

java_2_

Jednym z pożądanych funkcji edytora kodu jest inteligentne, kontekstowe podpowiadanie składni kodu użytkownika. Zalety są powszechnie znane – nie trzeba wkuwać na pamięć listy metod, funkcji czy też całej dokumentacji bibliotek, z których korzystamy.

Często spotykałem się z opinią, że tego typu funkcje dostępne są tylko w dużych środowiskach IDE, a przydatność tej funkcji jest na tyle ważna, że dyskwalifikuje użycie bardziej tradycyjnych edytorów (np. ViM) do poważnej pracy programistycznej. W tym wpisie pokażę że można mieć tą funkcję także w lekkich edytorach

Warto jednak mieć czasami alternatywę do przeciążałych IDE. W tym wpisie pokażę, jak za pomocą jednej wtyczki oraz dedykowanego silnika analizującego kod Javascript osiągnąć taką samą funkcjonalność w edytorze ViM. Mimo że opisuję tutaj proces dla konkretnego edytora, integracje dostępne są dla wielu innych edytorów i IDE.

Written by Jarek Sobiecki
  • Toolkit