Как стать автором
Обновить

Комментарии 54

Народ, пожалуйста, дайте хотя бы 1 кармы чтобы я мог свою статью выложить. Пожалуйста. Заранее спасибо
epic fail :)
Офигенный программист, который не может нормально оформить ссылку на сайт в профиле:
http://http/
Ну, в отрыве от всего остального, это замечание - просто уж "лишний камень". Так же можно сказать, что "офигенный программист, который не может заменить картридж в принтере". Во-первых, всем свойственно ошибаться, во вторых, программист не обязан лучше других менять картриджи, или, скажем, оформлять правильно ссылки.
НЛО прилетело и опубликовало эту надпись здесь
Очередная борьба добра со злом (или, согласно традициям классицизма, конфликт между чувством и долгом с победой долга).
о чём хоть статья?
из чувства социальной справедливости, надеюсь статья интересная и про Vim, хотябы Unix, раз уж Вы спросили кармы в этом топике.
да, спрячьте подкат вторую картинку
страшные разоблачения...
Хорошо написано и весело. А вот ссылка — ни какая не полезная, и вобще не ссылка :)
Спасибо, познавательно!
А расскажите подробнее про LF, Rub и Here is.
Неужели тогда вручную ставили CR+LF?
Остальные клавиши опишите пожалуста, и ссылку поправьте.
Ссылка совершенно исправна, поскольку не гипертекстовая, а смысловая. Расчитана на людей, которые способны набрать "wikipedia", а в ней "vi".
Надо написать для всех, и для тех кто просто хочет ткнуть по ссылке. Зачем усложнять?
Скажем так, это скорее указание на источник информации. Я не хочу людей туда направлять. Они там прочтут ровно то же самое, только по-английски. А действительно заинтересовавшиеся найдут всё про это в сети приблизительно за четрыре секунды.
Как мне кажется, привыкнуть можно ко всему и, привыкнув, можно доказывать, что это — идеал юзабилити, причём вы будете правы — оно будет идеалом для вас. В то же время существуют вещи, на привыкание к которым нужно потратить гораздо меньше времени, которые гораздо привычнее среднестатистическому человеку.
Пример такой и альтернативной вещи?
Для среднестатистического человека, который компьютер видел только в кино. (Ну, пусть он видел игровые приставки, будки покупки пинкодов и игровые приставки.)
ADM-3A OPERATORS MANUAL

9. LINE FEED.
When the CUR CTL - OFF switch is set to CUR CTL, the code generated by LINE FEED causes the cursor to move non-destructively to the same character position in the line immediately below the current line, and "LF" is transmitted to the computer. When LINE FEED is executed with the cursor on the bottom line, the entire display scrolls upward one line and the cursor remains stationary. When the CUR CTL - OFF switch is set to OFF, all data entry is on the bottom line, LINE FEED causes the entire display to scroll upward one line, leaving the cursor positioned on the new bottom line.

11. RUB.
When the RUB (rubout) key is typed while holding down the SHIFT key, a non-displayable rubout code (ASCII DEL) is transmitted to the computer. The cursor is not advanced and the character code stored in display memory is not overwritten. RUB is normally used to tell the computer that a previous character should be deleted.

12. REPEAT.
When REPEAT is held down while holding a character key, the character (or control function) is repeated at the rate of 12.5 per second. (If the terminal is operating at a baud rate that will not permit 12.5 cps transmission, the repeat rate is reduced to the transmission rate.)

14. HERE IS.
If the Answer Back option is installed, typing this key transmits an identification message (stored in a special ADM-3A memory) that identifies the terminal and alerts the host computer that a message is to follow. If no Answer Back option is installed, the key has no function.

15. BREAK.
This key activates the standard teletypewriter BREAK function, normally used to interrupt an incoming message.

16. CLEAR.
Typing the CLEAR key while holding down the SHIFT key clears the entire screen to spaces. (This function may be disabled by setting the DISABLE - CLR SCRN switch to DISABLE.)
И что заставляет людей вытягивать нечто явно двухмерное, в линию… Надеюсь, я не заражусь этим страшным вирусом.
Что-то он мне напоминает http://www.apple-history.com/images/models/emac.jpg
Такое чувство, что автор очень хотел написать в конце статьи "Where is your god now?" :)
Верное. Автор отчасти постеснялся, а отчасти побоялся за карму :) Кроме того, автор сам использует исключительно vi (хотя и безо всякого удовольствия), поэтому это было бы пусть и правдиво, но непоследовательно.
У нас в колледже такой стоял, только черного цвета
И совершенно очевидным станет, почему vim можно было использовать только двадцать лет назад, но никак не сейчас.
Точнее, vi.
Вы хотели сказать "нужно"? :)
Может быть, и так.
Просто у Vim, кроме Emacs, и спустя 20 лет нет конкурентов по функциональности и расширяемости.
Что такое функциональность и расширяемость?
Допустим я хочу такое же дополнение (слова, пути, строки, атрибуты классов из словарей, буферов, тегов) как в виме. Есть хоть в одном ещё редакторе такое?
По поводу расширяемости, есть хоть один редактор с такой гибкой настройкой подо всё на свете и набором скриптов расширения как вим?
Опять же если не учитывать Емакс.
То, по чему нет конкурентов у Vim и Emacs. Как-то так примерно.
По-моему, функциональность - это количество оригинальных полезных функций (не в ущерб традиционным и общедоступным), а расширяемость - это отношение потенциально возможных функций к существующим. Как-то так...
НЛО прилетело и опубликовало эту надпись здесь
Вроде человека тревожит что-то, расстроен он.
Он не смог из него выйти, когда впервые в консоли запустил, и ему пришлось тыкать Reset, видимо. :(
Гыг, похоже я правду сказал :)
я вот помнится 11 лет назад из joe не мог с первой попытки выйти :)
Use :q! , Luke!
Справедливости ради нужно добавить, что "трушные" вимовские "стрелки" hjkl намного удобнее и быстрее обычных, если вы печатаете вслепую десятью пальцами. Пальцы всегда лежат на этих кнопках, исключается офигенно медленное и неудобное движение правой руки к обычным стрелкам.
К сожалению, это удобство нивелируется необходимостью тянуться к [ Esc ].
Левая рука летает до Esc довольно свободно. Расстояние от буквы F до Esc небольшое, поэтому когда нажимаешь Esc средним пальцем, большой остается на месте, и указательный легко и быстро возвращается на F.

Раньше я хардкорно фигачил в виме (несколько лет), сейчас могу сказать, что как _редактор_ он нереально быстр и удобен.
В одном из предыдущих постов в этом блоге уже писали, что кроме Esc можно пользоваться CTRL-c или CTRL-[
А можно замапить на ii
Вот это меня как раз всегда ставило в тупик...может у меня клавиатуры всегда были странные с засечками не на тех буквах...или я печатаю каким-то неправильным десятипальцевым методом...но пальцы правой руки у меня лежат на кнопочках "jkl;".
И именно необходимость сдвигать их на одну кнопочку влево меня ставила в недоумение и препятствовала моему погружению в ДАО vim.
Доктор, что я делаю не так?
Да, указательный лежит на j, но все пальцы двигать не надо. Двигается только указательный иногда на H, остальные на месте.
Удачи, больной ^_^
Насчет кнопки CapsLock совершенно согласен. Я до сих пор не могу понять, какой #@#@$# ее вообще придумал и зачем и, главное, зачем пихнул именно туда. У себя в Ubuntu я перенастраивал ее на Ctrl, но в 8.04 постоянно какие-то проблемы с раскладкой, постоянно сбивается. :(
а я по CapsLock раскладку переключаю :)
очень удобно :)
Спасибо за статью.
Теперь понятно, почему в Emacs все комбинации используют Ctrl, да потому что тогда он был на своем правильном месте. Недаром у многих гуру совет номер 1 - поменять caps lock и ctrl местами http://dima-exe.ru/the-effective-emacs-translation/the-effective-emacs-translation-1
НЛО прилетело и опубликовало эту надпись здесь
На мой взгляд, светодиод на кнопке — неудачная идея, потому что он закрывается руками и чтобы его увидеть, руки надо убрать. У меня на буке так, и когда я случайно задеваю Caps Lock, то замечаю это только когда внезапно набираются большие буквы.
В этом плане удобнее светодиоды справа-сверху.
НЛО прилетело и опубликовало эту надпись здесь
Привычка — само собой — это главный фактор удобства.
Но все, на мой взгляд, есть объективные вещи. Вот, например, в машине руль над головой будет неудобен, даже если привыкнуть к нему :)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.