Jestem na bieżąco z gałęzią deweloperów ipython (ponieważ ipython jest najbardziej niesamowitą rzeczą w historii). Dość niedawno (przed wczorajszym niesamowitym wydaniem ipythona 2.0) zauważyłem, że zaczął on automatycznie zamykać nawiasy, nawiasy, cudzysłowy itp., Gdy je wpisuję. Dzieje się tak zarówno w terminalu [nic innego, czego używam w terminalu tego nie robi], jak iw sesjach notebooka, więc zakładam, że był to celowy wybór ze strony programistów. Szanuję, że innym osobom ta funkcja może się podobać, ale doprowadza mnie to do szału .
Nie mogę znaleźć dla tego żadnej opcji w plikach konfiguracyjnych. Nie mogę go nawet wygooglować, ponieważ nie wiem, jak to się nazywa. Jedyne, co się pojawia, to inna funkcja automatycznych nawiasów . Właściwie to znalazłem to pytanie , ale jest stare i sugeruje, że zachowanie, które widzę, nie może się wydarzyć.
Jak mogę wyłączyć tę funkcję?
[I tak głównie używam interfejsu notebooka, więc samo wyłączenie go będzie w porządku, ale wolałbym go wyłączyć zarówno w notebookach, jak i sesjach ipython na terminalu.]
$
obecnie definiuje się tylko około 2/3 czasu, ponieważ zmienił się proces uruchamiania. Jak wskazałem w tej odpowiedzi i jak widać z tego,custom.js
który ipython tworzy obecnie, musisz użyćrequire
.