LINUX.ORG.RU

Vim, Python, coding...


0

0

В комментах к скрину с эклипсом попросили конфиг к виму..

Вот: http://mev.fopf.mipt.ru/tmp/vimrc

Маленькое дополнение:
eix app-vim/* | grep "\[I\]"
[I] app-vim/searchcomplete
[I] app-vim/showmarks
[I] app-vim/taglist
[I] app-vim/vim-spell-en
[I] app-vim/vim-spell-ru
[I] app-vim/vimcommander
[I] app-vim/vimpython

Для автокомплита http://www.vim.org/scripts/script.php?script_id=1542

P.S. жутко стыдно, но сайтом займусь нескоро. Завтра экзамен по теорфизу.. Это уж на каникулах

>>> Просмотр (1024x768, 130 Kb)

★★★★

Проверено: Pi ()

Re: Vim, Python, coding...

Вах-вах-вах! Какой молодец!:) taglist и omni-completion -- зачет.

balodja ★★★ ()

Re: Vim, Python, coding...

Уже высказал свое мнение ранее: твердый зачет.

ferhiord ★★ ()

Re: Vim, Python, coding...

P.S. eix -I -C app-vim --only-names

balodja ★★★ ()

Re: Vim, Python, coding...

шрифт противный какой-то, зато цвета у меня почти такие же (:

polachok ()

Re: Vim, Python, coding...

Отличный скриншот, действительно приятно смотреть. Давно такого не было.

P.S. Шрифты хороши.

Relan ★★★★★ ()

Re: Vim, Python, coding...

А это типа слева иммитация дерева псевдографикой? %)

Bohtvaroh ★★★★ ()

Re: Vim, Python, coding...

отчетливо видно, как Vim прикручивая костыли пытается достичь того, что уже есть в Eclipse.

kda ★★★★★ ()

Re: Vim, Python, coding...

а что за WM?

anonymous ()
Ответ на: Re: Vim, Python, coding... от kda

Re: Vim, Python, coding...

> отчетливо видно, как Vim прикручивая костыли пытается достичь того, что уже есть в Eclipse.

В смысле уже есть? Не поддерживает плагины, потому все в саму прогу засовывают?? Печально.

CtrlAltBs ()
Ответ на: Re: Vim, Python, coding... от Bohtvaroh

Re: Vim, Python, coding...

> А это типа слева иммитация дерева псевдографикой? %)

На самом деле VIM так может отображать фолдинг (сворачивание кода). Это и использовано для дерева проекта, или чего там.

CtrlAltBs ()
Ответ на: Re: Vim, Python, coding... от CtrlAltBs

Re: Vim, Python, coding...

> В смысле уже есть? Не поддерживает плагины, потому все в саму прогу засовывают?? Печально.

Взрыв мозга. z:-D

Bohtvaroh ★★★★ ()
Ответ на: Re: Vim, Python, coding... от CtrlAltBs

Re: Vim, Python, coding...

> На самом деле VIM так может отображать фолдинг (сворачивание кода). Это и использовано для дерева проекта, или чего там.

Ну так и до перфокарт недалеко, фигли. ;-)

Bohtvaroh ★★★★ ()

Re: Vim, Python, coding...

А гламурная расцветка менюшки автокомплита это так задумано ? ;)

sS ★★★★★ ()

Re: Vim, Python, coding...

Красиво, но я бы сменил цвет всплывающей подсказки автодополнения. Розовый что то ест глаза.

m1rag3 ★★ ()
Ответ на: Re: Vim, Python, coding... от m1rag3

Re: Vim, Python, coding...

Судя по всему сушилка немецкого производства ;), а значит "sсh_R_ankrtrocken", а не "sсh__ankrtrocken" ;)

anonymous ()

Re: Vim, Python, coding...

ну и гавно этот ваш вим

anonymous ()
Ответ на: Re: Vim, Python, coding... от sS

Re: Vim, Python, coding...

> А гламурная расцветка менюшки автокомплита это так задумано ? ;)

Угу, по-умолчанию такая. Тоже задавался этим вопросом. Видимо, одному Браму известно, зачем так гламурно :)

balodja ★★★ ()

Re: Vim, Python, coding...

Привет ФОПФу от Проблем! ФизТех навсегда! Неплохой скриншот, красота она не в рюшечках, а в деле. Удачного теорфиза!

anonymous ()
Ответ на: Re: Vim, Python, coding... от kda

Re: Vim, Python, coding...

Угу, а эклипс умеет чуть больше, но при этом требует джаву и кучу памяти.

pento ★★★★★ ()
Ответ на: Re: Vim, Python, coding... от anonymous

Re: Vim, Python, coding...

что можешь предложить взамен ?

anonymous ()

Re: Vim, Python, coding...

respect!

anonymous ()
Ответ на: Re: Vim, Python, coding... от anonymous

Re: Vim, Python, coding...

Настоящий пользователь Emacs не будет обкладывать VIM. Может покажешь нам скриншот как ты настроил emacs и как он показывает class сode-completion.

anonymous ()

Re: Vim, Python, coding...

Вроде красиво, но в такой цветовой схеме лично я работать бы не смог.

troorl ★★ ()
Ответ на: Re: Vim, Python, coding... от anonymous

Re: Vim, Python, coding...

Я не тот анонимус, но покажу http://img261.imageshack.us/my.php?image=emacsae7ux4.jpg Из того, что не видно - умеет показывать в какой функции ты находишся, JumpToDefinition, подсвечивает аргументы и скобки, ошибки. Автоматом расставляет парные скобки, кавычки. Умеет и комплешин, ноищет только в ключевых словах, __builtins__ и импортируемых модулях.

cab ★★★★ ()
Ответ на: Re: Vim, Python, coding... от cab

Re: Vim, Python, coding...

Ты удивишься, но ссе это, и даже больше, есть в Vim.

А еще там есть оч удобный редактор :)))

ivon ()
Ответ на: Re: Vim, Python, coding... от cab

Re: Vim, Python, coding...

А кажется тебе я уже ответил на питон.ком.уа по поводу того, что в виме это тоже все есть ;)

pento ★★★★★ ()

Re: Vim, Python, coding...

Сереневая менюшка по глазам бьёт

Sergey_T ★★★★★ ()

Re: Vim, Python, coding...

Ужоснах какой-то. Все налезает друг на друга, окошки сливаются...

anonymous ()

Re: Vim, Python, coding...

Вы тоже не знаете что такое воркспейсы? :)

Ужасные цвета и шрифты.

defmacro ()

Re: Vim, Python, coding...

Какой же, все-таки, питон многословный и унылый :)

swizard ()

Re: Vim, Python, coding...

за вим и питон мог бы быть зачет.
но, за код твёрдая двойка, да даже я не знаю что, такого кошмара не припомню:)
но вот подарог:

" Make the tab key useful {{{
function TabWrapper()
  if strpart(getline('.'), 0, col('.')-1) =~ '^\s*$'
    return "\<Tab>"
  elseif exists('&omnifunc') && &omnifunc != ''
    "return "\<C-X>\<C-N>"
    return "\<C-X>\<C-o>\<C-p>"
    
  else
    return "\<C-N>"
  endif
endfunction
imap <Tab> <C-R>=TabWrapper()<CR>
"}}}
"

pawnhearts ★★★★ ()
Ответ на: Re: Vim, Python, coding... от ivon

Re: Vim, Python, coding...

Может ли "оч удобный редактор" делать замену не по всей строке, а лишь на отдельном ее участке -- например, выделенном через Ctrl-V?

anonymous ()
Ответ на: Re: Vim, Python, coding... от anonymous

Re: Vim, Python, coding...

Но как??

Смотрим :help :s

:[range]s[ubstitute]/{pattern}/{string}/[flags] [count] For each line in [range] replace a match of {pattern} with {string}.

"For each line". Команда работает построчно, но не посимвольно. На визуальное выделение ей наплевать, еще раз только что перепроверил (Vim 7.0) -- замена работает по всей строке, в том числе за пределами выделенного участка.

Научите, плз.

anonymous ()
Ответ на: Re: Vim, Python, coding... от anonymous

Re: Vim, Python, coding...

...и сильно не хотелось бы протыкивать каждую замену интерактивно :(

anonymous ()
Ответ на: Re: Vim, Python, coding... от cab

Re: Vim, Python, coding...

> Я не тот анонимус, но покажу http://img261.imageshack.us/my.php?image=emacsae7ux4.jpg
> Из того, что не видно - умеет показывать в какой функции ты находишся,
>JumpToDefinition, подсвечивает аргументы и скобки, ошибки. Автоматом
>расставляет парные скобки, кавычки. Умеет и комплешин, ноищет только в
>ключевых словах, __builtins__ и импортируемых модулях.
>cab (*) (27.12.2007 17:35:06)

А конфиг emacs'а не дашь?
Давно хочу с ним повозиться, да руки не доходят....А по дефолту он уж
очень плох...:))

GlorySmith ()

Re: Vim, Python, coding...

За зачётный вим -- зачёт. За *.fopf.mipt.ru -- второй.

Итого +2

Bass ★★★ ()
Ответ на: Re: Vim, Python, coding... от pento

Re: Vim, Python, coding...

Я не говорил, что этого нет. Я показал, что в емаксе все это есть. Хоть я вим и уважаю, но работать предпочитаю в емаксе и, когда надо с новой библиотекой разобраться - в эклипсе. А после того, как прикрутил комплешин эклипса станет еще меньше.

cab ★★★★ ()
Ответ на: Re: Vim, Python, coding... от pawnhearts

Re: Vim, Python, coding...

Код в виме от компании key solutions. И порой это пц

michwill ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.