Sublime Text 3 Autocompletion konstig

Trädvy Permalänk
Medlem
Plats
Dalarna
Registrerad
Aug 2012

Sublime Text 3 Autocompletion konstig

Hej!

Det är så att autocompletion inte fungerar som det ska för mig. Det visar i princip allt som det inte ska. Ibland så visar det nästan alla bokstäver som finns i filen, alla variabler osv. Det visar inte moduler och liknande.

Till exempel om jag vill använda login() från paketet github3, så kommer det inte upp, jag måste skriva det själv och allting därefter. Detsamma gäller om det finns parametrar. Istället dyker alla variabler upp, beroende på var jag är i filen och skriver kommer även alla bokstäver upp.

Är det felkonfiguration någonstans?

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | KFA2 GeForce GTX 960 OC | Phanteks Eclipse P400S | 1x Samsung 850 Evo 250GB 1x WD 500GB | Windows 10 Pro

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Mar 2015

Kan det vara paket som du har laddat hem som krockar med varandra?

Väljer den rätt syntax för filen under View > Syntax?

I'm not having a glass of wine, I'm having six! It's called a tasting and it's classy!

Trädvy Permalänk
Medlem
Plats
Dalarna
Registrerad
Aug 2012
Skrivet av drwlz:

Kan det vara paket som du har laddat hem som krockar med varandra?

Väljer den rätt syntax för filen under View > Syntax?

Provade avaktivera alla paket, syntax var inställt på python. Märkte dock att Sublime inte använde min virtual env av någon anledning, så jag provade installera github3.py globalt. Då fungerade det normalt.

Kan tillägga att jag använt PyCharm innan, så vissa funktioner kanske är specifika till det som jag är för van med.

Nu har jag dock ett nytt problem, jag kan inte nå objekt genom variabler. Till exempel:

auth = github3.login(username=username, token=token) rlist = auth.search_repositories()

I PyCharm fungerar det som det ska, men inte i Sublime.

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | KFA2 GeForce GTX 960 OC | Phanteks Eclipse P400S | 1x Samsung 850 Evo 250GB 1x WD 500GB | Windows 10 Pro

Trädvy Permalänk
Medlem
Registrerad
Jul 2003
Skrivet av oTiuZ:

Provade avaktivera alla paket, syntax var inställt på python. Märkte dock att Sublime inte använde min virtual env av någon anledning, så jag provade installera github3.py globalt. Då fungerade det normalt.

Kan tillägga att jag använt PyCharm innan, så vissa funktioner kanske är specifika till det som jag är för van med.

Nu har jag dock ett nytt problem, jag kan inte nå objekt genom variabler. Till exempel:

auth = github3.login(username=username, token=token) rlist = auth.search_repositories()

I PyCharm fungerar det som det ska, men inte i Sublime.

PyCharm är ett IDE, Sublime Text är en texteditor med plugins. Tippar på att det saknas plugin som kan bemästra den funktionen.

Citera, tack!
Har du läst tråden om strandhögtalare och andra musiklådor?

Trädvy Permalänk
Medlem
Plats
Dalarna
Registrerad
Aug 2012

Autocompletion har nu löst sig, delvist. Men nu har jag ett problem som inte märktes förut. Jag kan inte importera lokala filer? Filerna ligger i en mapp "modules", det står bara att det inte finns någon modul kallad "modules".

Måste man lägga till mappen manuellt för projektet?

EDIT: Löst sig!

AMD R5 1600 3.2 GHz | Gigabyte AX370 Gaming K3 | Corsair Vengeance LP 2x8GB 3200MHz CL16 | KFA2 GeForce GTX 960 OC | Phanteks Eclipse P400S | 1x Samsung 850 Evo 250GB 1x WD 500GB | Windows 10 Pro