Продолжим про юзабилити
Насколько я понял, слова "невидимый контекст" не совсем понятны. Тогда пример:
Вот вим: http://www.cacodaemon.org/content/vim.png
Я нажимаю кнопку w.
Что произойдет?
Вот вим: http://www.cacodaemon.org/content/vim.png
Я нажимаю кнопку w.
Что произойдет?
no subject
no subject
no subject
no subject
no subject
:help statusline
Я правда не vim использую, а vi :)
no subject
Хаця, канешне, наколькі гэта карысна - залежыць ад якасці лініі.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Упоротые, которые программируют в консольных редакторах, такие упоротые.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
set showcmd
дважды внесено
no subject
no subject
" Persistent undo
set undofile
set undodir=~/.vimundo
no subject
no subject
no subject
no subject
:set compatible?
no subject
no subject
это я по совету Кирилла уже перенастроил в более гуманный вид.
no subject
no subject
Тогда был бы и 7.3 сразу и без думаний!
no subject
https://github.com/kiryl/dotfiles/blob/master/vim/vim/ftplugin/c.vim
no subject
Они, кстати, оба (и vim, и emacs) бывают графические под винду и умеют редактировать файлы на другой машине по ssh.
Но вообще человек, высказывающий здравые мысли по юзабилити и сидящий при этом в винде, вызывает сочуствие до стадии соболезнования...
no subject
no subject
no subject
Правда там тоже интерфейс регулярно работает по принципу "поломаем мозг пользователю так, чтоб ЭТО стало ему удобно".
no subject
no subject
:)
no subject
Использую для редактирования конфигов.
Все остальное делаю через SFTP/SAMBA/NFS на винде в нормальном редакторе. Пытался найти замену для vi/vim, но...
no subject
http://vimeo.com/user1690209/videos
no subject
no subject
vi офигительный инструмент для определённых целей. Одна только навигация регекспами чего стоит. Да он модален - тебе нужно держать текущий режим в голове, но к этому быстро привыкаешь и мне, собственно, кажется вполне естественным и очень даже юзабельным.
Девелюплю я, конечно, в эклипсе но совсем не из-за модальности vi - причина в том что эклипс это IDE. При необходимости программирую и в vi / emacs, наличие make и ctags сильно облегчает это.
vi использую для plaintextа, конфигов и т.д.
В твоём случае если у тебя там файл открыт в котором вывод ls -laF то курсор перейдёт на следующее слово.
Если это вывод :!ls -laF то w вернёт тебя в редактор конкретно мой vi пишет подсказку [Hit return to continue] если я сделал :!ls
А!, ещё отсутствие необходимости использовать стрелки/pgup/pgdown или там двигать руку к мышке сильно облегчает жизнь на ноутбучных клавиатурах где Home/End/PgUp/Dn обычно расположены сильно криворуко типа как на HP Pavillion.
no subject
А на скриншоте есть одно небольшое но: я предварительно нажал d, т.е. по нажатию w будет удалено слово, но это при настройках "из-коробки" нигде не видно. Впрочем, мне тут уже рассказали, как модифицировать настройки на предмет показа команд.