LINUX.ORG.RU

Vim как средство разработки на Python


0

0

В мини-статье описывается процесс настройки вима для более удобной разработки приложений на языке Питон.
Оценки и советы, особенно Питон программистов, приветствуются.

>>> Подробности

★★★★★

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

Ответ на: комментарий от vit122

Поверь, вполне глобально (~100 команд одновременно меняющих код) и вполне надежно(продукт используется миллионами конечных юзеров). Представь у тебя такой проект. Какую систему контроля версий ты собираешся использовать? Время пошло.

anonymous
()
Ответ на: комментарий от anonymous

>Когда ты придешь на собеседование и выяснится что вместо знания vim, ты только умеешь елозить мышой в гуйне - я все про тебя сразу же пойму и выгоню ссаными тряпками.

Я пользуюсь вимом и без скорости в 9600 - в последних трех топиках что я учавствую я напостил примеры на жабе,c#,c++,python - все они написаны в vi.

Но если термос лучше подходит когда сидишь на скале и пьешь чай и бутер из пластикового пакета - в комфортных условиях я все же предпочитаю пить его из чашки а торт есть ложечкой.

r ★★★★★
()
Ответ на: комментарий от cvv

> редактировать произвольные текстовые файлы на реально удаленном серваке через ssh по dial-up содединению на скорости 9600.

Не подскажете, где можно в 2007 году найти dialup-соединение на 9600?

И, кроме того, проще настроить синхронизацию с локальной машиной, чем трахаться через ssh/vi.

yk4ever
()
Ответ на: комментарий от swizard

> Пока водитель купешки будет пилить крюк в тыщу километров по хайвею, попутно торча в пробках, джипер срежет путь и приедет первым.

Вынужден разочаровать такого крутого автомобильного специалиста, но движение по пересечёнке, даже на джипе, В РАЗЫ медленнее, чем по любому хайвею.

yk4ever
()
Ответ на: комментарий от alt0v14

>>только holly а не holle, одну 'l' убрать и совсем некультурно получается
За опечатку, извиняюсь.Должно быть конечно holly wars.

obp
()
Ответ на: комментарий от yk4ever

>Уже пора бы выучить наконец язык Мировых Господ.

Иддиш?

Absurd ★★★
()
Ответ на: комментарий от vit122

> Открой для себя tramp - редактор запущен на твоей машине, с твоими настройками, а не хрен знает где.

Уже надоело холиворить с емаксовцами. Но давай по пунктам. Во-первых в vim-e есть встроенный netRW. Тот же доступ к удаленному серверу по фтп/ссш. Так что здесь ты в пролете. Тем более для вима это коробочный вариант.

Во-вторых, открывая файлик в Vim-e ты на 90% получишь подсветку синтаксиса и практически любого конфиг файла. Для емакса нужно ставить соответствующие плагины.

В-третьих. Все плагины и типсы всегда можно найти на vim.org. Для имакса приходится некисло шерстить emacs wiki и другую дребень.

В-четвертых, я повевшись на пропаганду Луговского решил таки попробовать емакс. Не могу сказать, что все было гладко. Но я осилил лисп, настройку емакса, юникод и другой гимморой, который в виме(если использовать keymap вместо langmap) вообще не вызывает проблем.

В целом, когда просто набираешь текст, все хорошо и даже терпимо. Но когда начинается редактирование это тихий ужос. За счет модального режима в Виме, используя буквы легко делать правку любой сложности. Писать моментальные макросы, делать сложное перемещение по тексту и сложное редактирование.

Все это в емаксе было в очень куцом варианте. На тот момент даже не было дефолтной комбинации чтобы удалить текущую строчку! Есть огромное количество всяких фишек, которых мне сильно не хватало при редактировании в емаксе.

Особо негативным моментом была необходимость постоянно выделывать кренделя с комбинациями альт-контрол-шифт для различных хоткеев. А из-за моно-режима приходилось делать подрежимы для создания новых хоткеев и количество нажимания альт-контрол-шифтов увеличивается еще больше.

Кроме того, на тот момент в емаксе даже не было елементарного сглаживания шрифтов(хотя позже оно уже появилось).

Спустя полгода я вернулся в Вим и совершенно случайно. Включил в консоли подредактировал код и понял, что мне не хватает этой свободы перемещения и редактирования текста.

В целом, считаю емакс хорошим редактором, но по удобству редактирования он очень сильно уступает vim-у. И тут фишка именно в модальности.

ЗЫ: кстати, в последнем треде(на sql.ru) проффесор говорил, что использует vim... к чему бы это? :))

anonymous
()
Ответ на: комментарий от yk4ever

>>"Holly" по-английски - падуб. Уже пора бы выучить наконец язык Мировых Господ
Извиняюсь за опечатку
Должно быть конечно holy wars.
У меня английский ушёл в глубокий пассив- 5 лет нет никакой практики.

obp
()
Ответ на: комментарий от anonymous

>Во-первых в vim-e есть встроенный netRW

во-первых, нету. Прикручивание всякой хрени с vim.org - это не "коробка".

>Во-вторых, открывая файлик в Vim-e ты на 90% получишь подсветку синтаксиса и практически любого конфиг файла. Для емакса нужно ставить соответствующие плагины.

А здесь всех уделывает colorer - и соответственно far и eclipse, че делать будем?

>На тот момент даже не было дефолтной комбинации чтобы удалить текущую строчку!

Датыче! Ты хотя бы туториал прочитал? А в виме вообще есть такой kill-ring как в емаксе??

>используя буквы легко делать правку любой сложности

Вот именно - правку! Уже готового текста, то есть конфигов. Мы же про программирование говорим, а не про редактирование конфигов.

>проффесор говорил, что использует vim... к чему бы это? :))

Все емаксеры его используют, в простых случаях _правки конфигов_. Это редактор _админов_, а не программеров.

vit122
()
Ответ на: комментарий от r

>>Другого варианта может и не быть. А программы писать надо.

>Ты что - шутишь?

Шучу.

А что так расстроило?

VIT
()
Ответ на: комментарий от vit122

> Открой для себя tramp - редактор запущен на твоей машине, с твоими настройками, а не хрен знает где.

Зачем tramp? Не надо tramp. В vi нет tramp!

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