Używam wtyczki SublimeRope. Kiedy piszę from foo.b
wyświetla okno dialogowe autouzupełniania z losowymi bzdurami, ale to, czego naprawdę szukam, to rozpoznanie modułu bar
wewnątrz pakietu foo
. Jeśli jednak wpiszę from foo import b
, natychmiast zasugeruję, żebym zaimportował bar
jako moduł. Co oznacza, że Rope "wie" o tym module. Jak mogę skonfigurować moją Sublime, aby pomóc mi zasugerować import po from foo.b
?Wysublimowany tekst 2. Autouzupełnianie python `from`
Robię projekty z django, więc prawdziwy przykład, że nie mam do autouzupełniania from django.contrib.
, ale jeśli piszę from django.contrib.auth.models import U
sugeruje mi, aby zaimportować użytkownika.
Wygląda na to, że zepsuło to wtyczkę Lin, której używam, szczególnie z powodu funkcji "Przejdź do definicji". Czy jest jakiś sposób, aby użyć ich obu, a może po prostu usunąć Rope'a? Używam Sublime Text 2. –
Nie użyłem SublimeRope, więc nie jestem pewien, jak one się kłócą. Dwukrotnie sprawdź ustawienia SublimeCodeIntel, aby sprawdzić, czy '' sublime_auto_complete "' ma wartość 'false', a jeśli tak, spróbuj ustawić ją na' true'. – MattDMo