Vim удобнее на любом тексте. Но поймите разницу – я не говорил что вам нужно тратить время на изучение ещё одного инструмента. Я говорил только что после изучения вы поймете чем он лучше. А зачем это делать – ну вот сейчас я бы может и поленился, а в студенческие годы было любопытно за что его так любят.
Я одно время хардкорно юзал vim – в итоге привык к нему и научился эффективно использовать (по крайней мере стало сильно нравиться), но откровенно говоря не хватало некоторых возможностей из IDE в работе.
А вот по ssh только vim и использую. На локальной машине тоже для правки конфигов использую его. Mcedit для разработки – вроде как можно, но непонятно нафига? Но я не флейма ради, можно не отвечать. Мне эта тема не просто надоела, а стала очень раздражительной, но забанить комменты в почте рука не поднимается.
Потому что он в плане навигации и редактирования даёт больше чем mcedit/nano. Там логика команд очень продумана, запоминаются очень хорошо. В итоге быстро привыкаешь и уже редактируешь несколько по другому. Чтобы попробовать можно запустить vimtutor. А если vimtutor скучный, то можно попробовать загуглить youtube: www.youtube.com/watch?v=yU7oBeKVI8w
Я, например, и в IDE использую vim-навигацию. Но проблема всех плагинов для навигации в духе vim в том, что они копируют только основные команды из вима, только чуть-чуть магии. Есть и такие люди, которые в Emacs используют эмуляцию vim. В Emacs самый развитый режим vim, из всех что я видел.
Я тоже использую IDE для написания кода. Мы тут в треде про правку конфигов на сервере говорили. Если вы знаете vim, то править конфиг в нём неоспоримо удобнее, чем в nano. Вы можете не согласиться, но как… если вы не знаете vim? Можете просто поверить мне на слово, например.
Ну в моем варианте есть пути для совершенствования. Например, если у меня есть мой любимый fasd и я уже открывал этот конфиг раньше, то могу вообще просто часть его имени написать без указания пути.
Ок, рад что хотя бы с вами мы нормально разговор закончили. Уже много раз себе говорил – не комментировать флеймогонные темы. Не умею заканчивать спор вовремя, да и политкорректным быть не люблю, только карму из-за дурацкого mc просадил :-D
Ну вот и перечитайте мои сообщения – я говорил что никто не обязан менять свои привычки и более того – умение пользоваться какими-то продвинутыми инструментами не показывает квалификацию человека в его работе, т.к. собственно не сильно важно насколько быстро будет скопирован файл или изменен конфиг. Я писал, если обобщить, о том, что заблуждаются те люди, которые думаю что mc это удобнее, чем шелл. Или что nano/mcedit удобнее, чем vim. Просто некоторые инструменты требуют сначала любопытство и желание научиться их использовать, а потом уже они начинают нравиться. Я когда-то тоже не мог выйти из vim. Nano тогда ещё не поставлялся из коробки, а было бы здорово, т.к. там сразу написано как из него выйти.
Я не понимаю, почему ни у кого не вызывает удивление то, что кто-то считает более удобным пройти в mc до конфига и открыть его в mcedit, вместо vim /et/ng/ng.co. *facepalm*
Мне в принципе без разницы как вы будете это делать, я хотел оставить один комментарий и уйти. Но не отвечать на приходящие мне в почту гневные комментарии я просто не мог.
О да, я просто забыл что на хабре все птицы важные и тут надо стараться чувства не оскорблять, не часто появляюсь в комментариях.
Ваш пример с клавиатурой кстати подходящий :-D Наклейки действительно нужны пока пользователь не умеет печатать вслепую. Но научиться печатать вслепую тоже не помешает. И кстати отсутствие наклеек в этом помогает здорово – я когда-то учился накрывая клавиатуру и руки полотенцем в чате. Вот если mc удалить и начать использовать шелл, настраивать, то потом тоже может оказаться что mc каким-то неудобным кажется. При этом никто не заставляет отдирать наклейки после освоения слепой печати, но на них просто перестаешь смотреть.
Не подумайте что я снова разжигаю, но уж больно ваш пример мне понравился :-D
Знаю что директории, но привычка говорить папки никуда не девается.
Ctrl-O это не mc, это shell. Я спрашивал зачем ковыряться в панельках.
Про alt-s я тоже знаю, но дело в том, что в zsh автокомплит круче. Он более удобный.
И да, я умею пользоваться mc. Был период когда я пробовал и его, люблю разный софт ковырять. Но после Far и даже Total от двухпанельника ожидаешь большего удобства.
Я сейчас в терминале перемещаюсь так: z s w – очень удобно, сразу переноси в нужную диру. Но автокомплит от zsh мне тоже очень нравится – если путь знаешь, то проще сразу набрать и развернуть весь: cd ~/P/s/w.
Причем если окажется что вот эта s в середине не уникальна и разворачивается в два возможных варианта – zsh перемещает курсор в то место, где можно поставить ещё одну букву и развернуть строку.
Да, раскладку Дворака я пробовал, тут вы угадали. Но инструменты эти я использую только на локалхосте и на своем личном серваке, на рабочих мне вполне нравится работать с bash. До этого поста даже не знал установлен у нас mc или нет. Просто mc сам по себе мне не удобен, не сталкивался с такими задачами администрирования чтобы мне с bash и стандартным консольным окружением что-то неудобно было.
Мне это знаете что напоминает. Был у меня момент один рабочий момент после универа – когда я пришел на новое место в новую команду, сначало всё выглядело красиво. У меня уже был опыт работы с системами контроля версией, с правильными техниками деплоя и тестирования. А тут оказалось что люди деплоят проекты аплоадом на ftp, а мерджи делают инструментом сравнения в total commander или кидая куски кода через скайп. Серьезно, не вру, совершенно реальная ситуация. Я естественно сразу стал задавать вопросы почему так, а меня «поставили на место» типа нам так удобнее и мы знаем как лучше. Уволился.
А вы мне говорите «не надо нас уговаривать, что нам удобнее». Ну не надо, так не надо, больше не буду, но и вы тогда с подстрекательством заканчивайте.
Я не называл никого некомпетентным за использование mc, это был другой человек. Начал я с довольно сдержанного комментария – я справедливо усомнился в том, что человек, хорошо зная shell, будет любые (так и написано) операции с файлами выполнять в mc. Дальше уже начался холивар, это зря конечно, но извините – там кто-то ходит до конфига в mc и открывает на редактирование в mcedit. То что сделать это в vim будет удобнее – это хоть ты тресни, но неоспоримая истина.
И хочу заметить – я указывал на то, что эффективность использования продвинутых инструментов не квалифицирует человека как хорошего админа или программиста. Я просто сравнивал инструменты, не привязывая это к какой-либо профессии, т.к. сам админом не являюсь.
А по делу – если вы используете nano вместо vim, когда установлены оба, скорее всего вы не достаточно знаете vim. Если бы вы хорошо управлялись с навигацией в vim, то желание делать что-то в nano у вас бы небыло. Знаете ли вы, например, про плагин surround для vim, который позволяет быстро заменить окружающие скобки на другие, удалить их, добавить к слову под курсором и т.п. вещи? Если нет – скорее всего вы не знаете vim толком. Двигаться по тексту только стрелками или поиском в nano это совершенно лишнее неудобство.
А вот по ssh только vim и использую. На локальной машине тоже для правки конфигов использую его. Mcedit для разработки – вроде как можно, но непонятно нафига? Но я не флейма ради, можно не отвечать. Мне эта тема не просто надоела, а стала очень раздражительной, но забанить комменты в почте рука не поднимается.
Потому что он в плане навигации и редактирования даёт больше чем mcedit/nano. Там логика команд очень продумана, запоминаются очень хорошо. В итоге быстро привыкаешь и уже редактируешь несколько по другому. Чтобы попробовать можно запустить vimtutor. А если vimtutor скучный, то можно попробовать загуглить youtube: www.youtube.com/watch?v=yU7oBeKVI8w
Я, например, и в IDE использую vim-навигацию. Но проблема всех плагинов для навигации в духе vim в том, что они копируют только основные команды из вима, только чуть-чуть магии. Есть и такие люди, которые в Emacs используют эмуляцию vim. В Emacs самый развитый режим vim, из всех что я видел.
Вам захотелось потроллить? Поздновато, флейм потухает.
Я не понимаю, почему ни у кого не вызывает удивление то, что кто-то считает более удобным пройти в mc до конфига и открыть его в mcedit, вместо vim /et/ng/ng.co. *facepalm*
Мне в принципе без разницы как вы будете это делать, я хотел оставить один комментарий и уйти. Но не отвечать на приходящие мне в почту гневные комментарии я просто не мог.
Ваш пример с клавиатурой кстати подходящий :-D Наклейки действительно нужны пока пользователь не умеет печатать вслепую. Но научиться печатать вслепую тоже не помешает. И кстати отсутствие наклеек в этом помогает здорово – я когда-то учился накрывая клавиатуру и руки полотенцем в чате. Вот если mc удалить и начать использовать шелл, настраивать, то потом тоже может оказаться что mc каким-то неудобным кажется. При этом никто не заставляет отдирать наклейки после освоения слепой печати, но на них просто перестаешь смотреть.
Не подумайте что я снова разжигаю, но уж больно ваш пример мне понравился :-D
Ctrl-O это не mc, это shell. Я спрашивал зачем ковыряться в панельках.
Про alt-s я тоже знаю, но дело в том, что в zsh автокомплит круче. Он более удобный.
И да, я умею пользоваться mc. Был период когда я пробовал и его, люблю разный софт ковырять. Но после Far и даже Total от двухпанельника ожидаешь большего удобства.
Я сейчас в терминале перемещаюсь так: z s w – очень удобно, сразу переноси в нужную диру. Но автокомплит от zsh мне тоже очень нравится – если путь знаешь, то проще сразу набрать и развернуть весь: cd ~/P/s/w.
Причем если окажется что вот эта s в середине не уникальна и разворачивается в два возможных варианта – zsh перемещает курсор в то место, где можно поставить ещё одну букву и развернуть строку.
А вы мне говорите «не надо нас уговаривать, что нам удобнее». Ну не надо, так не надо, больше не буду, но и вы тогда с подстрекательством заканчивайте.
И хочу заметить – я указывал на то, что эффективность использования продвинутых инструментов не квалифицирует человека как хорошего админа или программиста. Я просто сравнивал инструменты, не привязывая это к какой-либо профессии, т.к. сам админом не являюсь.
А по делу – если вы используете nano вместо vim, когда установлены оба, скорее всего вы не достаточно знаете vim. Если бы вы хорошо управлялись с навигацией в vim, то желание делать что-то в nano у вас бы небыло. Знаете ли вы, например, про плагин surround для vim, который позволяет быстро заменить окружающие скобки на другие, удалить их, добавить к слову под курсором и т.п. вещи? Если нет – скорее всего вы не знаете vim толком. Двигаться по тексту только стрелками или поиском в nano это совершенно лишнее неудобство.