1.1, JIghtuse (ok), 21:14, 02/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +8 +/– |
Здорово, отличный редактор. Для учёбы и повседневной жизни в Debian только его использую.
| |
|
2.45, Аноним (-), 01:09, 03/11/2011 [^] [^^] [^^^] [ответить]
| –9 +/– |
> Здорово, отличный редактор. Для учёбы и повседневной жизни в Debian только его
> использую.
В дебиане есть nano, у него шорткаты как-то подружественнее к человеку и современным клавиатурам.
| |
|
|
4.113, Аноним (-), 14:46, 03/11/2011 [^] [^^] [^^^] [ответить]
| –4 +/– |
> поясните о проблемах vim на современных клавиатурах...
Слишком много нажатий на клавиши получается. Шорткаты в таком стиле были оправданы на клавиатурах с меньшим числом клавиш и меньшим числом всяких meta, super и hyper (модификаторов) на античных компьютерах. Которые далеко не всегда были снабжены всякими там кнопками-модификаторами типа ctrl, alt, shift, etc. Но с устаканиванием хотя-бы IBM PC 101 key клавиатур такое топтание клавиатуры стало совершенно излишним: у современных клавиатур более чем достаточно кнопок чтобы развесить все мыслимые шорткаты нужные чаще чем раз в полгода на [1 или несколько модификаторов] + кнопка. В свете этого ввод команд через эскейпинг в vim выглядит довольно архаично и тормознуто.
| |
|
5.129, Вова (?), 15:56, 03/11/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> поясните о проблемах vim на современных клавиатурах...
> Слишком много нажатий на клавиши получается. Шорткаты в таком стиле были оправданы
> на клавиатурах с меньшим числом клавиш и меньшим числом всяких meta,
> super и hyper (модификаторов) на античных компьютерах. Которые далеко не всегда
> были снабжены всякими там кнопками-модификаторами типа ctrl, alt, shift, etc. Но
> с устаканиванием хотя-бы IBM PC 101 key клавиатур такое топтание клавиатуры
> стало совершенно излишним: у современных клавиатур более чем достаточно кнопок чтобы
> развесить все мыслимые шорткаты нужные чаще чем раз в полгода на
> [1 или несколько модификаторов] + кнопка. В свете этого ввод команд
> через эскейпинг в vim выглядит довольно архаично и тормознуто.
не надо жать эскейп. ctrl - p
| |
|
|
7.133, coresh (ok), 21:48, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
>>> super и hyper (модификаторов) на античных компьютерах. Которые далеко не всегда
>>> были снабжены всякими там кнопками-модификаторами типа ctrl, alt, shift, etc. Но
>>> с устаканиванием хотя-бы IBM PC 101 key клавиатур такое топтание клавиатуры
>>> стало совершенно излишним: у современных клавиатур более чем достаточно кнопок чтобы
>>> развесить все мыслимые шорткаты нужные чаще чем раз в полгода на
>>> [1 или несколько модификаторов] + кнопка. В свете этого ввод команд
>>> через эскейпинг в vim выглядит довольно архаично и тормознуто.
>> не надо жать эскейп. ctrl - p,
> имеется в виду ctrl [
> по ощущениям написал.
Или Ctrl c => <C-c>
| |
|
|
|
|
|
4.114, Аноним (-), 14:48, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> И про недружественность я бы послушал.
В нормальных редакторах для достижения той же цели достаточно брать короткие и быстрые шорткаты. В vim таковых нет, зато есть довольно дурное мотание между режимами, почем зря тратящее время на непойми что.
| |
|
5.155, kshetragia (ok), 05:43, 09/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
>> И про недружественность я бы послушал.
> В нормальных редакторах для достижения той же цели достаточно брать короткие и
> быстрые шорткаты. В vim таковых нет, зато есть довольно дурное мотание
> между режимами, почем зря тратящее время на непойми что.
Пример шортката пожалуйста. Если таковые и имеются, то всё равно любой "нормальный" редактор сливает. Просто потому, что вимом я пользуюсь не меняя положения рук. И так же плавно "шорткаты" вима перетекают в шорткаты tiled DE(ion3), браузера и аси. Что особенно доставляет на ноуте при отсутствующей мышке.
| |
|
|
3.74, Некто (??), 10:18, 03/11/2011 [^] [^^] [^^^] [ответить]
| +2 +/– |
Особенность Vim'а как раз и есть его шорткаты, они позволяют сделать редактирование текста существенно эффективнее, если конечно сможешь себе пересилить и к ним привыкнуть...
| |
|
4.103, Lain_13 (?), 13:26, 03/11/2011 [^] [^^] [^^^] [ответить]
| –4 +/– |
Для того, чтобы изменить строку, нужно переключиться в режим редактирования. В редакторе. Да, очень удобно и логично. vi/vim хороши в консольке, где нормально передаются только буквы и некоторые символы, а всё остальное режется/искажается и потому не работает. Но использовать это для чего-либо ещё? Спасибо, не надо.
| |
|
|
6.119, Аноним (-), 14:58, 03/11/2011 [^] [^^] [^^^] [ответить]
| –2 +/– |
> вы наверно из тех людей, у которых он пищит и портит текст ;]
А вы наверное из тех кому нравится мотаться между 2-я режимами как г-но в проруби. Хотя, по логике вещей, если я запустил программу "редактор текстов" - я уже достаточно сильно изъявил желание попасть в режим редактирования текста и без ввода дополнительных шорткатов, по логике вещей. Вообще эта двухрежимность - пережиток ранних грабель man-machine-interface и в данный момент это ничем таким особым не оправдано (лишние действия по мотанию между режимами на ровном месте).
| |
|
7.125, bootforce (?), 15:26, 03/11/2011 [^] [^^] [^^^] [ответить]
| +6 +/– |
> Вообще эта двухрежимность - пережиток ранних грабель man-machine-interface и в данный
> момент это ничем таким особым не оправдано (лишние действия по мотанию
> между режимами на ровном месте).
бро, ну зачем же так толсто. то что виму (не ви) уже исполнился двадцатник и то что этот редактор по прежнему использует огромное число пользователей должно вам недвусмысленно намекнуть, что вы мягко говоря не правы.
после длительной практики набор и редактирование текста в виме действительно становятся намного более быстрыми и удобными. а этому способствуют как раз таки "плоские" без модификаторов хоткеи, возможность специализировать команды по символам/линиям и т.д., а также возможность многократного повторения команд с помощью численного модификатора перед командой.
если вы не смогли с этим разобраться и думаете, что дело в редакторе, то просто покиньте праздничный тред. всем от этого будет лучше.
| |
|
|
|
|
|
|
1.4, Аноним (-), 21:25, 02/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| –14 +/– |
Ну да, ситуация с программированием нисколько не изменилась. VIM или Emacs считаются стандартными средствами профессионального разработчика. IDE, даже самые мощные - уделом новичков (ну исключая может быть программирование на Java в Eclipse). Все фишки IDE: отладчик, браузер различных программных сущностей, кнопка Build/Run, встроенные системы учёта версий - всё это подходит лишь тем, кому не хочется разбираться в чём-либо. Последние и составляют контингент посредственных программистов.
| |
|
2.10, Аноним (-), 21:48, 02/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
Работал с vim лет 5 в линуксе. Новый проект потребовалось делать под виндой (сопутствующие exe). По привычке начал работать в виндовом порте vim, но как сильно он меня разочаровал в винде... Внезапно стал затирать код бэкапами.
Пришлось заюзать IDE. Понравилось. Рефакторинг, поиск использований, переход к объявлениям, навигатор свойств и методов и множество незаменимых плюшек....
vim как инструмент остался для быстрой правки кода на удаленных серверах.
| |
|
3.22, Аноним (-), 22:31, 02/11/2011 [^] [^^] [^^^] [ответить]
| +5 +/– |
>Рефакторинг, поиск использований, переход к объявлениям, навигатор свойств и методов и >множество незаменимых плюшек.
Что считается самым сложным местом любого проекта? Это его архитектура. Знаете, такая проблема иногда возникает. Ты написал десять тысяч строк кода, а через 3 месяца понимаешь, что почти всё придётся переписать, просто потому, что новая функциональность не укладывается в старую архитектуру. Ну да, скажут зачем переписывать, можно добавить пару костылей и всё будет ок. Потом ещё и ещё. Все перечисленные плюшки вам не помогут вам решить основную задачу: спроектировать правильную архитектуру, скорее наоборот, они станут отвлекать вас на мелочи.
Я не призывают всех переходить на vim, однако программисты начинают забывать ради чего они вообще работают.
| |
|
4.38, pavlinux (ok), 00:21, 03/11/2011 [^] [^^] [^^^] [ответить]
| –3 +/– |
> однако программисты начинают забывать ради чего они вообще работают.
Заработать бабла на коттедж за МКАДов, домик у моря в Испании, BMW 745Li и платиновые зубы стафорду Жучке.
А Вы ради чего? Не уж-то ради мира во всём мире?!
| |
|
5.83, Аноним (-), 11:56, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
А оне жаст фор фан время свое тратят, мы слышали это много раз. О новой роли денег в современной истории, хи-хи. :))))))
| |
5.115, Аноним (-), 14:49, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> и платиновые зубы стафорду Жучке.
И какая тебе радость с платиновых зуб стаффорда? Ну разве что после этого стаффорда можно будет сдать на драгмет, избавившись от скотинки :)))
| |
|
6.118, Andrey Mitrofanov (?), 14:57, 03/11/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
> И какая тебе радость с платиновых зуб стаффорда?
Там вполне конкретная последовательность. Не надо перескакивать. Ч-к знает, чего говроит!
| |
|
|
|
3.24, Вова (?), 22:35, 02/11/2011 [^] [^^] [^^^] [ответить] | +4 +/– | вы не работали с вим, вы его использовали в качестве нано Переход к объявлени... большой текст свёрнут, показать | |
|
4.43, develop7 (ok), 01:06, 03/11/2011 [^] [^^] [^^^] [ответить]
| –2 +/– |
> вы не работали с вим, вы его использовали в качестве нано. Переход к объявлениям - ctrl 5, их список - g ctrl 5, при этом ничего не надо прокликивать, разработчик не отвлекается на какие-то менюшки. не думает об этом, руки не уходят с клавиш.
Я работаю в IntelliJ IDEA (точнее RubyMine) и практически не использую мышь. Что я делаю не так? Нет, Vim-плагин не используется.
> С другой стороны, разработчик перед этим должен был выполнить ctags,
то есть повесить вызов CTAGS на сохранение файла некошерно
> но это несравнимо проще, возможно это личные предпочтения, но по моему мнению - вим гораздо более удобен для разработки кода чем любое графическое иде.
для набора кода — возможно, для разработки — извините, вряд ли.
| |
|
5.77, elv (?), 11:05, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
https://github.com/carlhuda/janus
Думаю, что Иегуда Вам известен. Неужели Вы не замечали, что даже в лагере яблоководов наметилось движение в сторону MacVim, на смену Mate?
Как минимум поэтому хороший инженер сказал бы себе, -- "это ж-ж-ж неспроста!"
| |
|
6.80, develop7 (ok), 11:36, 03/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
> https://github.com/carlhuda/janus
> Думаю, что Иегуда Вам известен. Неужели Вы не замечали, что даже в лагере яблоководов наметилось движение в сторону MacVim, на смену Mate? Как минимум поэтому хороший инженер сказал бы себе, -- "это ж-ж-ж неспроста!"
Я не разбираюсь в сортах текстовых редакторов, извините.
| |
|
7.85, elv (?), 11:59, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
Неуместная аллюзия. Я всего лишь желал обратить Ваше внимание на выбор авторитетных личностей. Похоже это для Вас не прозвучало. Пусть хоть ссылка мелькнет в обсуждении, -- кому-нибудь пригодится.
| |
|
|
9.94, elv (?), 12:38, 03/11/2011 [^] [^^] [^^^] [ответить] | +/– | И с jQuery также Я выбрал для товарища известную ему личность, для Вас возможно... текст свёрнут, показать | |
|
|
9.97, elv (?), 12:46, 03/11/2011 [^] [^^] [^^^] [ответить] | +/– | Вполне возможно, что Ваши предположения обоснованы, как и обоснования некоторых ... большой текст свёрнут, показать | |
|
|
11.104, elv (?), 14:12, 03/11/2011 [^] [^^] [^^^] [ответить] | +2 +/– | Тут беда Да, я в основном работаю в редакторе, а Вы как мне кажется в IDE ... большой текст свёрнут, показать | |
|
|
|
|
|
|
5.78, Вова (?), 11:20, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
вы из пунктов:
а. Я использую не вим,
б. при этом почти не использую мышь
в. вызов ctags можо повесить на сохранение файла
сделали вывод, что вим не пригоден для разработки. Если логическую цепочку должно было выстроить автодополнение, то оно с этим явно не справилось.
| |
|
6.79, develop7 (ok), 11:33, 03/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
> вы из пунктов:
> а. Я использую не вим,
> б. при этом почти не использую мышь
> в. вызов ctags можо повесить на сохранение файла
> сделали вывод, что вим не пригоден для разработки.
*этот* вывод сделали вы. А вот я как_бы_намекал на то, что приписываемые IDE недостатки (в частности, необходимость использования мыши) являются ничем иным, как заблуждением фанбоев.
> Если логическую цепочку должно было выстроить автодополнение, то оно с этим явно не справилось.
и давно vim перестал делать вот так — http://habrastorage.org/storage/habraeffect/80/db/80dbc70e9c14920e164fb8db8a3 ?
| |
|
7.89, Вова (?), 12:21, 03/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
он начал эту розовенькую ерунду рисовать с версии 7мь, но это отключаемо. Старые добрые автодополнения все равно доступны, в этом сила вима, сравнительно с идее. Я помню, как в 2001 я использовал вижуал студио 6, не очень уверен в номере. Про линукс тогда и в страшном сне не помышлял, даже лениво тролил за винапи на форуме кампуса, это не важно. И вышла новая версия студии, и как муторно было себя заставлять к ней привыкать, народ, студенты уже поработавшие с 6й версией, уже набравшие какой-то запас знаний, внезапно обнаружили, что эти знания в чём-то уже устарели. С опаской так народ пересаживался, новые менюшки, новый вид, новый стиль и тп. Так вот в виме такого не было почти за десятилетие, что я его использую.
| |
|
|
9.96, Вова (?), 12:44, 03/11/2011 [^] [^^] [^^^] [ответить] | +1 +/– | Ещё раз я не использую именно это розовенькое автодополнение, мне хватает обычн... текст свёрнут, показать | |
|
|
|
|
13.128, Вова (?), 15:53, 03/11/2011 [^] [^^] [^^^] [ответить] | +/– | Подсказывает и локальные, и протектед Но я понял, вы пытаетесь сформулировать д... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
3.31, Аноним (-), 23:20, 02/11/2011 [^] [^^] [^^^] [ответить]
| +4 +/– |
>Пришлось заюзать IDE. Понравилось. Рефакторинг, поиск использований, переход к объявлениям, навигатор свойств и методов и множество незаменимых плюшек....
И потихоньку мозг отключается и разработкой начинаешь руководить не ты а IDE.
-- Отступать будем пробелами а то, что то автоформатирование на табах глючит.
-- Автокоментарии ... а оставим.
-- Генерируемые имена переменных ... а сгодится.
-- Рефакторинг? А слышал, слышал - это меню по правой кнопке.
-- Вынести код работы с базой в отдельный файл? А это команда в контекстном или главном меню?
-- А методы не выносим - не поддерживается. Обещали в IDE версии 6.9
На инвалидном кресле очень легко и приятно кататься(особенно с горы). Причем можно даже без обучения. Но знаете я как нить по старинке.
| |
|
4.76, develop7 (ok), 10:50, 03/11/2011 [^] [^^] [^^^] [ответить] | –7 +/– | отучаемся говорить за всех, ага вы говорите 171 автоформатирование 187 так... большой текст свёрнут, показать | |
|
5.158, anonymous (??), 10:14, 24/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> что — нет. «Не читал, но осуждаю»©. So typical.
Еще один. Я не читал Гитлера но осуждаю то что он убивал десятками тысяч неповинных людей.
Книгу Пастернака не читал, но осуждаю его показной демарш явно на публику с печатью этого средненького романа за рубежом.
В чем проблема то? Историю учим по произведениям телеюмористов?
| |
|
|
|
2.11, Anonimos (?), 21:49, 02/11/2011 [^] [^^] [^^^] [ответить]
| +2 +/– |
Т.е. ты хочешь сказать, что использование Vim автоматически делает тебя небыдлокодером?
| |
|
3.25, Аноним (-), 22:38, 02/11/2011 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Т.е. ты хочешь сказать, что использование Vim автоматически делает тебя небыдлокодером?
Использование Vim (или Emacs) делает тебя более профессинальным разработчиком. Решить архитектурные проблемы проекта за вас никто не сможет. Причём зачастую выходит так, что ни ум ни опыт ни трудолюбие здесь совсем не помогают.
Возмём двух программистов. Один пишет код в Vim, другой в Eclipse. Второму удалось сделать кодинг на 30 % быстрее. Он типа крут, получил свои деньги и ушёл работать в другое место. Первый тоже свалил. Через некоторое время выясняется, что всё что они делали нужно переделывать. Нанимают программиста. Вот только тут оказывается, что код первого лучше приспособлен для переделки, поскольку он больше времени уделял правильному построению проекта, а не кодингу.
| |
|
4.56, Piter_Ring (ok), 05:29, 03/11/2011 [^] [^^] [^^^] [ответить]
| +10 +/– |
>> Т.е. ты хочешь сказать, что использование Vim автоматически делает тебя небыдлокодером?
> Использование Vim (или Emacs) делает тебя более профессинальным разработчиком.
Ни одна лопата никого еще не сделала архитектором, даже с золоченной ручкой.
Так что все это чистейший бред.
| |
|
5.116, Аноним (-), 14:53, 03/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ни одна лопата никого еще не сделала архитектором, даже с золоченной ручкой.
Зато встречается обратный эффект: когда идиоту дают в лапы мощный экскаватор, на обучение забивают, и вообще, насаждается логика "он все-равно умнее тебя, ты не сможешь его сломать, делай что хочешь" - результатом обычно является разгром и бардак. Ну вот програмеры привыкшие к тому что за них подумает IDE - как дети дорвавшиеся до экскаватора. Покрутить рычаги охота, а то что результат плохой или даже вредный - да и черт с ним, машина умная же, сама подумает за нас.
| |
|
6.120, develop7 (ok), 14:59, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Зато встречается обратный эффект: когда идиоту дают в лапы мощный экскаватор, на обучение забивают, и вообще, насаждается логика "он все-равно умнее тебя, ты не сможешь его сломать, делай что хочешь" - результатом обычно является разгром и бардак. Ну вот програмеры привыкшие к тому что за них подумает IDE - как дети дорвавшиеся до экскаватора. Покрутить рычаги охота, а то что результат плохой или даже вредный - да и черт с ним, машина умная же, сама подумает за нас.
И поэтому использовать IDE вредно и неправильно вообще всегда, а правильно и полезно кодить в блокнотах сотоварищи. This makes perfect sense.
А идиоты, который и фаллос разобьют и руки порежут, тут ни при чём. Равно как и идиоты, которые поручили разрабатывать софт этим идиотам.
| |
|
7.147, Аноним (-), 22:28, 04/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> И поэтому использовать IDE вредно и неправильно вообще всегда, а правильно и
> полезно кодить в блокнотах сотоварищи. This makes perfect sense.
Набираемая помодульно система - гибче и кастомизабельнее под себя чем монилитный маломодификабельный монстр, навязывающий как и что должно быть якобы удобно.
| |
|
|
|
|
3.63, Michael Shigorin (ok), 06:15, 03/11/2011 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Т.е. ты хочешь сказать, что использование Vim автоматически делает тебя небыдлокодером?
Нет, зато помогает самодисциплине. Когда понимаешь, что никто за тебя по макаронам лазить не будет.
| |
|
2.21, Xasd (ok), 22:28, 02/11/2011 [^] [^^] [^^^] [ответить] | +/– | а однако ведь вспомнаю высказывание какогото человека о том что современные нов... большой текст свёрнут, показать | |
|
|
2.16, Аноним (-), 22:13, 02/11/2011 [^] [^^] [^^^] [ответить]
| +2 +/– |
Про сложность Вима - это всё враки. Он достаточно прост на самом деле. Просто нужно взять и начать им пользоваться.
| |
|
3.27, dfbhdfg (?), 22:58, 02/11/2011 [^] [^^] [^^^] [ответить]
| –5 +/– |
Спасибо, не надо! Мы как-нибудь так:
dpkg --purge vim && apt-get install nano
| |
|
4.30, Аноним (-), 23:18, 02/11/2011 [^] [^^] [^^^] [ответить]
| +2 +/– |
После vim'а для меня была попытка отредактировать простой файл в нано...
| |
|
5.37, Lain_13 (?), 00:20, 03/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
Естественно, если так извратить все привычные действия, то в чём-либо ещё работать становится просто нереально.
| |
|
4.35, Шкрек (?), 23:50, 02/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
Почему-то вспомнил как впервые поставил убунту, накатил проприетарные драйвера Radeon и грохнулись иксы. Полез с телефона в гугль - ага, sudo vim /etc/X11/xorg.conf. Запустил, ни хрена не понял, почему ничего не работает, полез уже гуглить как работать с вимом. Нагуглил редактирование, с горем пополам отредактировал файл, сохранил, вышел.
А потом я нашел нано и про вим забыл. Хотя, иногда хочется покрутить чего он умеет, интерес разбирает. Но лень сильнее интересов =\
| |
|
5.117, Аноним (-), 14:56, 03/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А потом я нашел нано и про вим забыл. Хотя, иногда хочется
> покрутить чего он умеет, интерес разбирает. Но лень сильнее интересов =\
Да в общем то обычный редактор. Умеет порядочно, но общее юзабилити - на уровне пещерного человека, в смысле, на уровне первых текстовых редакторов вообще появившихся для компьютеров. Мечта злостного олдфага и геморрой если им всерьез пользоваться. Потому что за десятилетия развития IT были придуманы и более удачные решения для редактирования текста (в этом месте фанаты и олдфаги достают по сценарию тухлые помидоры и яйца и истерично жмут "-").
| |
|
|
|
|
1.9, Аноним (-), 21:48, 02/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
10 лет использую, до сих пор изучаю.
Но и слезть с него уже давно не могу и не хочу.
| |
|
2.26, Аноним (-), 22:45, 02/11/2011 [^] [^^] [^^^] [ответить]
| +5 +/– |
Поддерживаю, люди перестали думать головой и стали прикрываться штучками "для девелоперов". Взять python хотя-бы. Нафиг ему IDE? Что там реально нужно посмотреть? Набрал код в одном модуле. Мало - добавил ещё один-два, перенося часть функциональности из первого. Если и этого мало, добавляешь по мере необходимости, но не пытаешься мельчить. Отладчик в Python не нужен, всё равно он нефига не поможет в системе, завязанной на взаимодействие через сеть или пользовательские интерфейсы. Вот что действительно нужно - грамотные утилиты для отладки, и unit-тесты, однако большинство программистов, работающих в IDE даже слышать не хотят об этом
| |
|
3.41, Анон (?), 00:57, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
А как же автодополнение? Причем не топорное, предлагающее только варианты из текущего файла, а такое, которое бы могло все импорты и стандартные функции высветить
| |
|
4.49, develop7 (ok), 01:24, 03/11/2011 [^] [^^] [^^^] [ответить]
| –2 +/– |
> А как же автодополнение? Причем не топорное, предлагающее только варианты из текущего файла, а такое, которое бы могло все импорты и стандартные функции высветить
да и область видимости было бы неплохо учесть. ну по крайней мере приличные IDE так делают.
| |
|
|
2.68, balou (?), 08:35, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> 10 лет использую, до сих пор изучаю.
> Но и слезть с него уже давно не могу и не хочу.
10 лет изучать текстовый редактор ???
Могучий видимо инструмент. Чего же он такого умеет то ???
Если можно, пару ссылок на хорошие статьи дайте пожалуйста.
| |
|
3.84, sndev (ok), 11:57, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
Вы явно не щупали вим. В нем столько возможностей что и за 10 лет не узнаешь. Постоянно натыкаешься на что-то интресное и вкусное.
| |
|
|
1.13, добрый дядя (?), 21:56, 02/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| –10 +/– |
из текстовых - nano (чето быстренько в консольке ковырнуть), mcedit, далее kate(он же в Krusader если не ошибаюсь)/gedit для GUI, для серьезных задач - Qt Creator, Eclipse, NetBeans, MonoDevelop и т.п.
но НЕ vi и не vim, ни в коем случае, vi и все подобное - самые мерзкие редакторы которые только приходилось видеть, самый ущербный нелогичный и который тяжело изучать и неудобный интерфейс его даже изучать сложно если и захочешь
| |
|
2.15, Andrey Mitrofanov (?), 22:13, 02/11/2011 [^] [^^] [^^^] [ответить]
| +9 +/– |
> но НЕ vi и не vim, ни в коем случае, vi и
> все подобное - самые
От ить недобрый ты, модем 1200/NONE тебе в печёнку. Ж-P
| |
|
3.17, soon (?), 22:18, 02/11/2011 [^] [^^] [^^^] [ответить]
| +5 +/– |
а в случае проблем он просто переставляет операционку, да.
| |
3.46, Аноним (-), 01:11, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> От ить недобрый ты, модем 1200/NONE тебе в печёнку. Ж-P
Не в печенку, а в канал с интернетом. Мы тоже будем недобрыми ;)
| |
|
2.29, ws (ok), 23:12, 02/11/2011 [^] [^^] [^^^] [ответить]
| +4 +/– |
>но НЕ vi и не vim, ни в коем случае, vi и все подобное - самые мерзкие редакторы которые только приходилось видеть, самый ущербный нелогичный и который тяжело изучать и неудобный интерфейс его даже изучать сложно если и захочешь
да! да! у него только два режима - в одном он пищит, а в другом портит текст... :)
| |
|
3.86, Аноним (-), 11:59, 03/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>но НЕ vi и не vim, ни в коем случае, vi и все подобное - самые мерзкие редакторы которые только приходилось видеть, самый ущербный нелогичный и который тяжело изучать и неудобный интерфейс его даже изучать сложно если и захочешь
> да! да! у него только два режима - в одном он пищит,
> а в другом портит текст... :)
Это у тебя просто руки под член заточены. Никогда не стоял перед консолью сервака в однопользовательском? Чем ты там собрался конфиги править, нано? Когда один рут смонтирован?
| |
|
4.90, Andrey Mitrofanov (?), 12:24, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Никогда не стоял перед
> консолью сервака в однопользовательском? Чем ты там собрался конфиги править, нано?
> Когда один рут смонтирован?
$ ls -l 'dpkg -L nano|grep bin/'
-rwxr-xr-x 1 root root 149600 Авг 26 2008 /bin/nano
lrwxrwxrwx 1 root root 4 Дек 29 2009 /bin/rnano -> nano
lrwxrwxrwx 1 root root 9 Дек 29 2009 /usr/bin/nano -> /bin/nano
$ _
Успехов!
| |
4.148, Аноним (-), 22:30, 04/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Когда один рут смонтирован?
Я nano правлю, в нем не надо мотаться между 2-я режимами и шорткаты не в пример удобнее.
| |
|
|
2.34, Аноним (-), 23:42, 02/11/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не логичный - это, в смысле, сохраняет не по ctrl-s, а вставка не по ctrl-v?
| |
2.110, brezerk (?), 14:31, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> изучать сложно если и захочешь
ну не всеж могут научится играть на гитаре или там электросхемы паяльником паять.
это отнть не делает гитару или паяльник чем-то плохим.
скорее это помогает понять: есть ли у человека слух или откуда у него растут руки.
вот так и с vim ;]
| |
|
3.149, Аноним (-), 22:40, 04/11/2011 [^] [^^] [^^^] [ответить] | –1 +/– | Редактирование текста в vim очень напоминает пайку схем советским 40-ваттным ЭПС... большой текст свёрнут, показать | |
|
4.151, Michael Shigorin (ok), 23:21, 04/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Редактирование текста в vim очень напоминает пайку схем советским 40-ваттным ЭПСНом.
Вот не надо рассказывать только тем, кто делал и то, и то.
> Ну, попробуйте запаять советским ЭПСН на 40 ватт допустим qfn корпус с
> шагом 0.5, размерами чипа 5х5 мм
vim позволяет сказать "...и теперь повтори это надцать раз". :) Паяльник (и прочие nano, когда последний раз смотрел) такого не позволяет.
>> вот так и с vim ;]
> Ну так не понятно - зачем геморроиться, если можно делать нечто проще
> в пять раз?
Проще -- не значит продуктивней. Станок с ЧПУ тоже посложней болванки в бабке. :)
| |
|
|
|
1.33, xanten (?), 23:22, 02/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Пользуюсь по работе, отличный текстовый редактор для скриптов и файлов конфигурации. Основные приемы работы изучаются без отрыва от производства за 3-4 дня.
| |
1.36, tmx (?), 00:05, 03/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
странно что и после 20 лет это называют текстовым редактором а не тем чем оно является - неуклюжим орудием для пыток.
| |
1.42, EuPhobos (ok), 01:04, 03/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +16 +/– |
Хорошй редактор, ходят слухи, что долгое пользование потом плохо сказывается на обычных редакторах - это всё враньё!
:wq
| |
|
2.75, Некто (??), 10:31, 03/11/2011 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Хорошй редактор, ходят слухи, что долгое пользование потом плохо сказывается на обычных
> редакторах - это всё враньё!
> :wq
Несовсем, просто к ним возникает отвращение
| |
|
1.48, ws (ok), 01:14, 03/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Главное его достоинство для меня, как админа, что на какую машину я не зашел - он там есть (как минимум vi) и я не задумываюсь, что мне надо какой-то редактор до устанавливать... А его широкие возможности со временем еще больше затягивают использовать его постоянно!
з.ы. Недаром в большинстве IDE есть эмуляция команд vim.
| |
|
2.70, Andrey Mitrofanov (?), 09:57, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Главное его достоинство для меня, как админа, что на какую машину я
> не зашел - он там есть (как минимум vi) и я
Оххх, SCO 4.0, tenet и "только vi"... Как вспомню, так вздрогну. Распечатал 70К man-а -- вставил пару строчек, куда надо было, после перечитывания по диагонали, не однократного. Какое облегчение случилось, когда _обнаружил_ "заход" своим любимым mc :*P по /ftp# под _root-ом :))) и _работающей_ кнопкай F4! (Не, не имакс, мцэдит+)
> широкие возможности со временем еще больше затягивают использовать его постоянно! | |
|
3.87, Аноним (-), 12:00, 03/11/2011 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Главное его достоинство для меня, как админа, что на какую машину я
>> не зашел - он там есть (как минимум vi) и я
> Оххх, SCO 4.0, tenet и "только vi"... Как вспомню, так вздрогну. Распечатал
> 70К man-а -- вставил пару строчек, куда надо было, после перечитывания
> по диагонали, не однократного. Какое облегчение случилось, когда _обнаружил_ "заход" своим
> любимым mc :*P по /ftp# под _root-ом :))) и _работающей_ кнопкай
> F4! (Не, не имакс, мцэдит+)
>> широкие возможности со временем еще больше затягивают использовать его постоянно!
Слушай, ты точно уверен, что ты юниксовый сисадмин?
| |
|
2.71, Аноним (-), 10:00, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
Вы все еще ходите по машинам руками? Или, упаси Штульман, может быть, даже при разработке запускаете редактор на удаленной машине?
| |
|
3.100, ws (ok), 13:10, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Вы все еще ходите по машинам руками? Или, упаси Штульман, может быть,
> даже при разработке запускаете редактор на удаленной машине?
Как админу еще заходить на машину? Скриптами??? 8-О
| |
|
|
1.52, sarbash (ok), 03:14, 03/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Такое ощущение, что вендотролли понабежали и давай поносить Vim.
Из всех, опробованных мной редакторов (MS Word, Notepad, Notepad++, Wordpad, internal FAR's editor, nano, mcedit, Kate, lexicon, FOTON, multiedit, больше не вспомнил) Vim - лучший.
Emacs не пробовал, т.к. AFAIK, это - IDE и для задач редактирования текста, - это как из пушки по воробьям.
И да, я вышел из возраста, когда кому-то что-то нужно было доказывать.
| |
|
2.58, Piter_Ring (ok), 05:37, 03/11/2011 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Такое ощущение, что вендотролли понабежали и давай поносить Vim.
> Из всех, опробованных мной редакторов (MS Word, Notepad, Notepad++, Wordpad, internal FAR's
> editor, nano, mcedit, Kate, lexicon, FOTON, multiedit, больше не вспомнил) Vim
> - лучший.
> Emacs не пробовал, т.к. AFAIK, это - IDE и для задач редактирования
> текста, - это как из пушки по воробьям.
> И да, я вышел из возраста, когда кому-то что-то нужно было доказывать.
Ну если ты начинал код писать в ворде - то мои тебе соболезнования.
Небось и игрушки в детстве были сплошь-деревянные.
А упомянутый тобой мультиэдит - так если бы ты его реально использовал (а не просто запускал, видел, знаю) то даже не стал бы сравнивать с анахронизмом типа ВИ, ВИма и пр пережитков клавиатур в 48 клавиш.
| |
|
3.139, sarbash (ok), 10:31, 04/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Ну если ты начинал код писать в ворде - то мои тебе
> соболезнования.
> Небось и игрушки в детстве были сплошь-деревянные.
Открою тебе страшную тайну: редактор текстов предназначен не только для написания кода.
Игрушки в детстве были разные. Да, компьютера не было, не спорю. И телевизор ламповый, ч/б. Только какое всё это имеет отношение к редактированию текстов в Vim - не знаю...
| |
|
2.111, аап (?), 14:36, 03/11/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
в 30 лет он знал 12 текстовых редакторов и ни одной женщины :))))))))
| |
|
1.53, Аноним (-), 03:33, 03/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Вопрос к знающим: vim или emacs ?
Использую оба на среднем уровне. Хочу определиться и осилить какой-нибудь один из них полностью и набраться опыта по эффективному использованию. Но не хватает знании об их возможностях чтобы сравнить. То есть чтобы сравнить - нужно освоить. Кто в курсе - помогите не упасть в рекурсию.
| |
|
2.55, XVilka (ok), 05:00, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
Если выберете любой - ни в чем не проиграете. Для большинства языков, кроме лисповых, они в паритете, имхо. Использую vim для всего, emacs - для scheme/lisp
| |
|
3.59, Piter_Ring (ok), 05:39, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Если выберете любой - ни в чем не проиграете. Для большинства языков,
> кроме лисповых, они в паритете, имхо. Использую vim для всего, emacs
> - для scheme/lisp
Вот внатуре, без подвоха, а в чем разница?
код в обеих выглядит абсолютно одинаково.
| |
3.99, erl (??), 13:01, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Если выберете любой - ни в чем не проиграете. Для большинства языков,
> кроме лисповых, они в паритете, имхо. Использую vim для всего, emacs
> - для scheme/lisp
+1 erlang
emacs - для разработки.
vim для конфигов.
С днем рождения!
| |
|
|
3.72, Andrey Mitrofanov (?), 10:02, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> В емаксе есть режим vim, гуглите )
"Срочно! Ищу плагин имакс для vim, полная совместимость обязательна." $))
> Изучайте оба. Это не сложно | |
|
4.81, develop7 (ok), 11:38, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
>> В емаксе есть режим vim, гуглите )
> "Срочно! Ищу плагин имакс для vim, полная совместимость обязательна." $))
>> Изучайте оба. Это не сложно
vi не нужен, есть же evil-mode
| |
|
5.82, Andrey Mitrofanov (?), 11:53, 03/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
>>> В емаксе есть режим vim, гуглите )
>> "Срочно! Ищу плагин имакс для vim, полная совместимость обязательна." $))
</tag же ж> :-/
| |
|
|
3.153, Аноним (-), 16:43, 06/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
>В емаксе есть режим vim, гуглите )
>Изучайте оба. Это не сложно
Тогда конечно пойду в Emacs. Благодарю за ответ.
| |
|
|
1.108, Аноним (-), 14:26, 03/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Неосилил вим. Слишком сложно и неудобно. nano, mcedit - гораздо проще. А кодить в виме - это вообще какой то ужас. Ни автокомплита, ни встроенного дебаггера...
| |
1.135, coresh (ok), 22:14, 03/11/2011 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>[оверквотинг удален]
> классического Vi, разработанного Билом Джоем в 1976 году, и дополнил его
> богатыми возможностями по редактированию кода, настройке, написанию дополнений и созданию
> скриптов для автоматизации действий.
> Vim изначально развивался для платформы Amiga как редактор для работы с исходными
> текстами в процессе разработки программ. Порт для Unix появился спустя год
> после первого релиза, в это же время была изменена расшифровака имени
> проекта с Vi IMitation на Vi IMproved.
> Вначале редактор Vim был очень близок к Vi, обладая некоторыми усовершенствованиями, такими
> как многоуровневый откат изменений. Позднее к работе над Vim подключились другие
> энтузиасты и в редактор были добавлены такие средств...
Йоу! С Днюхой!
Хочу излить свои эмоции...
Vim давался не легко: потом и кровью.
Но оно того стоило.
Истинное счастье обрёл не сразу,
и даже не после первого года работы в vim
Резюме.
Работаю на ноуте, юзаю:
1. vim -> для текста, конфигов + кодинга / git comments, etc...
2. firefox + plugin http://dactyl.sourceforge.net/pentadactyl/
--
=> blue-tooth мышка лежит в шкафу уже который год
PS: IMHO: Шаг N1 для комфорта с Vim -> УВЕРЕННЫЙ
слепой метод печати на клаве
> URL: http://arstechnica.com/open-source/news/2011/11/two-decades-of-productivity-v
> Новость: http://www.opennet.me/opennews/art.shtml?num=32204 | |
|
2.156, Piter_Ring (ok), 15:12, 09/11/2011 [^] [^^] [^^^] [ответить]
| –1 +/– |
> --
> => blue-tooth мышка лежит в шкафу уже который год
суровый мужик.
ты бы еще и монитор на полку забросил, а зачем он при СЛЕПОМ МЕТОДЕ :)
на крайняк всегда можно результат набранного вслепую просмотреть на распечатке с АЦПУ ;)
| |
|
3.157, coresh (ok), 10:12, 10/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
>> --
>> => blue-tooth мышка лежит в шкафу уже который год
> суровый мужик.
> ты бы еще и монитор на полку забросил, а зачем он при
> СЛЕПОМ МЕТОДЕ :)
> на крайняк всегда можно результат набранного вслепую просмотреть на распечатке с АЦПУ
> ;)
Можно. Можно и по перфокартам: о вкусах не спорят, только есть м-а-а-а-ленький нюансик:
чуточку прибавится геморроя...
А сейчас станет совсем сташно: у меня и панели нет на десктопе...
| |
|
|
|
|
3.143, AlexAT (ok), 19:52, 04/11/2011 [^] [^^] [^^^] [ответить]
| +/– |
> Вы так говорите, как будто это что-то плохое
Ретроградство-то? Это не плохо, это очень плохо, ибо поперек прогресса.
Если расценивать как инструмент - пусть будет. Для чего-то, может быть, удобно. Лично для себя применений не вижу - пустая трата времени.
| |
|
4.144, Michael Shigorin (ok), 21:20, 04/11/2011 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> Вы так говорите, как будто это что-то плохое
> Ретроградство-то? Это не плохо, это очень плохо, ибо поперек прогресса.
Кажется, до меня доходит. Те, кто по поводу и без повода ссылаются на некий прогресс -- попросту не понимают, как спокойно жить.
Видите ли, в потолок vim или глубь иного "ретроградства" не получается упереться. А беличье колесо прогресса хоть и кажется каждый день новым, на самом деле крутится почём зря на одном и том же месте.
| |
|
5.145, AlexAT (ok), 22:14, 04/11/2011 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кажется, до меня доходит. Те, кто по поводу и без повода
> ссылаются на некий прогресс -- попросту не понимают, как спокойно жить.
Вы правы. Патологически не умею сидеть на одном месте :)
| |
|
|
|
|
|