Имам следния въпрос. В документацията четох, че променливата PYTHONSTARTUP може да сочи към файл с команди на python и те ще се изпълняват всеки път, когато пуснем интерпретатора в интерактивен режим. Къде трябва да си я дефинирам тази променлива ( в .bashrc не дава ефект :D ) ? И за всички версии на python ли ще работи или само за тази, към която сочи символния линк /usr/bin/python ? Като цяло малко повече инфо за често използвани променливи на средата ще е добре :).
Настройки на интерпретатор
Ами точно в bashrc трябва. Случайно да си пропуснал export-а или да не си source-нал .bashrc файла отново, след като си я добавил? Би трябвало да захапва за всички версии, но аз лично не я използвам.
Да, благодаря много :). Бях забравил export-а. И работи за всички версии :).
Това не е много по темата, ама да не отварям нова за един пост. Понеже много ще ни се карате за PEP8, реших да споделя настройките на vim, които аз ползвам за удобство. Това са последните няколко реда от $HOME/.vimrc
set expandtab set textwidth=80 set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set backspace=indent,eol,start set smarttab set smartindent
Най-сетне един vim-аджия. Бих ти дал точка, ако имах обективна причина :D
Освен подобни настройки аз използвам плъгина python-mode. На лекцията за автоматизирани тестове ви показах за автоматичната си проверка за pep8, която съм подкарал с този плъгин. Освен това има благинки като адекватен completion, достъп до документацията на неща от стандартната библиотека, улеснен refactoring и прочее.
Пробвай го.
или просто инсталваш http://wingware.com/downloads/wingide/4.1 и след като ти изтекат 10 минути trial връщаш часовника на OS, но не с много, че няма да ти се отваря google заради изтекъл сертификат.
Въпрос. Има ли plugin за vim, който да показва документация ? Искам като напииша "someobject." и като видя всички възможни атрибути, да се показва и съответната документация за тях. Това го има при повечето IDE-та, но не мога да намеря plugin за vim. Поне за python и django ще ми е нужно :)
Edit: Май това e най-доброто, кеото намирам. Ако имате по-добри идеи, ще се радвам да споделите :).
Емо, аз ползвам python-mode.
Трябва да сте влезли в системата, за да може да отговаряте на теми.