LINUX.ORG.RU

Пользуетесь ли вы nano?

 


0

1

yet another нытик-тред.

Сабж. Часто его вижу что его рекомендуют как замену vim для новичков, но..

К его хоткеям никак не привыкну. Вот, например, интуитивно понятное сохранение это ctrl+S, однако тут оно какой-то бред делает. Зато сохранить это ctrl+O. Почему O? Почему оно всё время имя файла спрашивает?

Другой пример: поиск. Почему ctrl+W а не ctrl+F какой-нить? То же самое по поводу остальных шорткатов.

Или как сделать undo? Почему не работает поиск в хелпе?

У вас не вызывает диссонанса эта фигня?

Отдельный вопрос почему select-editor оторван от update-alternatives, но наверно я ничего не понимаю в десктопах.

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

Released as free software by Chris Allegretta in 1999

Я конечно не помню 99й, но что-то мне подсказывает что ctrl S уже было общепринято. Виндовый Блокнот к тому времени уже существовал, Kate и gedit похоже тоже.

Да и в конце концов, что значит O? S - Save, тут всё и без общепринятых стандартов интуитивно.

Kalashnikov ★★★
()

пользовался, пока от невозможности нормальной настройки цветов не начали глаза вытекать(неосилил?). к хоткеям помню привык через 2 недели, к виму привыкаю уже месяц и все равно Esc из режима вставки периодически забываю нажимать, но зато цвета глаз ласкают и удобства некоторые освоил уже

PS: А почему не в толксах?

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

эээ, нажать insert для ввода и esc для выхода(набрать команду :writequit ) это не интуитивно?

Вообще-то нет. Во-первых, если я вижу вим впервые, откуда мне знать, что для перехода к набору текста надо сначала вообще что-то сделать, кнопки какие-то нажимать? Потом, с чего именно :quit, а не >exit, например? Я не спорю, мнемонически запоминать действия удобно, но интуитивности в виме нет и никогда не было.

Тогда токо так http://button.dekel.ru/ .

Спорное утверждение, и скорее всего неверное.

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

Kalashnikov

Да и в конце концов, что значит O? S - Save, тут всё и без общепринятых стандартов интуитивно.

Ну почему же, можно также сказать и о S как Search, тоже должно быть понятно без общепринятых стандартов.

Kalashnikov

что значит O?

Output мб.

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

пробовал :) Да я ж говорю, я вим умею, только это все равно интуитивности ему не добавляет. Человек, впервые (возможно, случайно - во время svn commit, например) попавший в вим, скорее всего не сможет из него даже просто выйти, ничего не напортив.

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

Во-первых, если я вижу вим впервые

то идешь и читаешь man или короткую справку в интернетах, данное правило распространяется на все консольные приложения :3

Потом, с чего именно :quit, а не >exit, например?

Потому-что ты прекращаешь работать, а не выходишь из нее )

fang90 ★★★★★
()

У вас не вызывает диссонанса эта фигня?

Нет. Потому что в редакторе с человеческим лицом, mcedit, всякой фигни нет.

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

Тогда токо так http://button.dekel.ru/ .

Спорное утверждение, и скорее всего неверное.

Ну извини, на ЛОР нельзя постить сиськи даже как единственный 100%-интуитивный интерфейс, пришлось искать что-то похожее.

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

то идешь и читаешь man

интуитивней nano

Таки false :)

Потому-что ты прекращаешь работать, а не выходишь из нее

Не вижу разницы. В чем подвох?

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

Потому-что ты прекращаешь работать, а не выходишь из нее

Не вижу разницы. В чем подвох?

Поищи в толковом словаре, что значит «завершить (работу)» и что значит «выйти».

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

А, и еще иногда получается так, что в вим попадаешь против своей воли. «$ crontab -e» например, а EDITOR=vim. Так что до мана еще добраться надо. Это не невозможно, но интуитивным такой способ точно назвать нельзя.

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

интуитивности в виме нет и никогда не было

Возможно, мой мозг испорчен, но это единственный консольный редактор, который я нахожу интуитивно понятным.

GotF ★★★★★
()

У вас не вызывает диссонанса эта фигня?

Нет, так как не пользуюсь nano

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

это единственный консольный редактор, который я нахожу интуитивно понятным

При всей любви к виму, согласен лишь отчасти

dexpl ★★★★★
()

У вас не вызывает диссонанса эта фигня?

+1, та же фигня.

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

Что вы понимаете под «интуитивно понятным»? См. диалог с fang90 выше. Я понимаю под «интуитивностью» возможность работы с редактором неподготовленного человека. В виме без подготовки работать невозможно, пока vitutor не пройдешь.

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

Так что до мана еще добраться надо.

$man vim
/help
       Type ":help" in Vim to get started.  Type ":help subject" to get help on a specific subject.  For example: ":help ZZ" to get help for the "ZZ" com‐
       mand.  Use <Tab> and CTRL-D to complete subjects (":help cmdline-completion").  Tags are present to jump from one place to another (sort of  hyper‐
       text links, see ":help").  All documentation files can be viewed in this way, for example ":help syntax.txt".
q(агааа, тут тоже q)
$vim
:help

proffit:) Никуда не надо добираться.

fang90 ★★★★★
()

В основном только им.

Меня бесит, что в емаксе сохраниние не на Ctrl+O, а поиск не на Ctrl+W

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

Погуглил, но применительно к программам разницы все равно не вижу. Опиши парой слов, как ты это понимаешь - мне просто для информации, потому как я всегда считал что quit и exit - это одно и то же по смыслу.

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

пока vitutor не пройдешь

Ух ты, а я и не знал. Спасибо, ща проверю свои познания:)

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

Что вы понимаете под «интуитивно понятным»?

Совместимость с моим стилем мышления :) Ну да, было бы правильнее сказать, что я нахожу vim логичным, а не интуитивным.

Я понимаю под «интуитивностью» возможность работы с редактором неподготовленного человека.

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

В виме без подготовки работать невозможно, пока vitutor не пройдешь.

Минимум необходимых операций можно и без этого выполнить.

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

okay. Смари, если ты с чем-то работаешь, ну, с той же программой, ты именно с ней работаешь, а не в ней т.е. ты не внутри программы где-то между битами расхаживаешь, а спокойно сидишь перед монитором. Затем ты хочешь завершить свою работу, ты именно завершаешь работу , а не выходишь из программы т.к. ты не был в ней, ты все это время сидел перед монитором. Так понятно?

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

Да не, я немного не про то :) Я про другую ситуацию, когда вим уже открыт, а как из него выйти - непонятно. Поясню: если кто-то задал переменную окружения EDITOR=vim, то crontab -e выполнит команду «vim tmpXXXXXX.crontab» или какую-то похожую, но суть в том, что пользователю неожиданно для него откроется окно вима. Что ему делать?

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

Ага, я примерно про это и говорю. Но notepad хотя бы можно закрыть, догадавшись о предназначении крестика. Если же крестик нажимать страшно, можно пройтись по меню и найти там пункт «exit». С вимом такие шутки не прокатывают, приходится разбираться и шевелить мозгами (что, в общем-то, плюс). Так-то нормальный редактор, если ман почитать.

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

1. ctrl-z и повторить то, что я сказал выше:)
2. если не жопа мира, то мобилка или любой другой девайс с инетом/ЖПРЗ/ЕДЖ -> google://man vim
3. ctrl-shft-f2 vim - он обычно на первой странице пишет как выйти
4. если это все в какой-нибудь DE, то просто открыть еще одну вкладку в эмуляторе терминала:$ vim

Выход есть всегда:)

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

Не очень, если честно. Везде в (американских) английских интерфейсах пишут именно «exit» чаще всего, что переводится как «выйти из» (помещения). (offtop: в оффтопе, получается, можно «выйти из окна»?). Ну и словосочетание «выйти из программы» давно имеет смысл «завершить работу программы», иногда с добавлением «корректным способом». Т. е. «войти в Word» нельзя, ну это и понятно, как и «войти в файл». Но выражение уже устоялось, все переводы на русский гласят: «Выход».

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

Ага, ну так речь была про интуитивность. Ctrl+z спасет, наверное, однако к интуитивности вима это сочетание не имеет отношения. Я выше писал, что я под этим понимаю, и надеюсь, что тут двусмысленности нет.

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

Быть может сейчас оно кажется устоявшимся, но в 1976 еще писали правильно :)

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

Согласен, просто имею смутные представление о «неподготовленном человеке» в Linux :)

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

vimtutor набирать не пробовал?

Это конечно все интересно, но я хоргконф решил поправить ибо иксов нет, а ты мне предлагаешь еще и вим осиливать?

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

идешь и читаешь man или короткую справку в интернетах

Зачем? Тут же как я понял разговор о легких, консольных, безпроблемных редакторах, а не о фанатизме.

данное правило распространяется на все консольные приложения :3

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

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

vimtutor набирать не пробовал?

пробовал три или четыре раза. Забываю его сразу :(

true_admin ★★★★★
() автор топика
Ответ на: комментарий от J

В нано фсе хоткеи написаны чуть пониже текста

там даже десятой части нет. Например, как сделать undo, как search next, перейти на заданную строку, выделить блок....

true_admin ★★★★★
() автор топика

Диссонанса не вызывает, я просто постепенно изучаю vim. Имхо, это полезней, чем все эти наны.

hibou ★★★★★
()

Использую, можно сказать только им.

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

там даже десятой части нет.

Так и знал, что надо оговориться.
Сохранить сможешь? Выйти сможешь? Хелп вызвать сможешь?!? А вот в хелпе если надо разбирайся, а там дальше, как фанатики вима советуют, и интернет в мобилке есть (смешно чесслово), нагуглишь.

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

Это опенсорц!

дык задолбало гуглить :)

Я, конечно, не погромист. Но, сдаётся мне, написать консольный редактор, который грепает и катает текст удобными тебе хоткеями не сложно;)

J ★★★★★
()

Пользуюсь. Хотя mcedit гораздо чаще.

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

Released as free software by Chris Allegretta in 1999

Nano - это переписанный под GPL Pico. А Pico, в свою очередь, это 1989 год. Так что...

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