И не говорите, пользоваться nano\kate\open_office для создания текстовых файлов и правки настроек.
VI это наше всё-всё !
Я распечатал себе страницу с основными командами (а вообще, этот невзрачный редактор - монстр возможностей), почитал документацию, пару маленьких уроков прочитал и стало ясно, почему он есть почти в любой системе *NIX по умолчанию и почему тяжёловесные (хардкорные) специалисты им пользуются с удовольствием.
Учившись на курсах по линукс -у, я всё время поднимал челюсть с парты. Я печатаю очень быстро, очень быстро работаю с mc(mcedit), но я нихера никапли не успевал за этим маньяком этим преподом по линуксу. Он фигачил в VI конфиги и прочее так быстро, что мне казалось текст просто бежит по экрану и дело тут не просто в скоропечатании.
Он так в считанные мгновения ока редактировал конфигурационные файлы. Вставлял, перемещал, склеивал строки вставлял содержимое в тело файла из другого файла. Не быстро, а мгновенно, просто какая-то уличная магия.
Что произвело неизгладимый шок, на неокрепший мозг юного линуксойда...
И попользовавшись принудительно vi некоторое время, я уже больше не могу от него отказаться.
Кстати, статья vi на lurkomore.
Но поскольку руки от пользования vi не становятся прямее, разумный вопрос: как сделать, чтобы клавиши курсора (стрелки вверх-вниз-вправо-влево) посылали именно движение курсора в терминал, а не большие буквы A,B,C,D ?
P.S. про - hjkl - я знаю, также слышал про выбор пункта "Настройка" - "Клавиатура" - "Консоль линукс" и какой-то ключик к vi для выбора терминала и даже как-то это делал, но в упор не могу вспомнить...
Никто и не собирается ;)
Что-то я немного не понял.
В каком режиме вы хотите это осуществить?
Я могу двигаться стрелочками в 2 режимах, а hjkl только в режиме редактирования.
Так вот, в режиме редактирования, не команд я не могу двигать курсорными, а переключатся в командный и двигать уже там hjkl или стрелками, но это как-то не православно
Странно,я могу. Может всё-же есть разница между VI и VIM
Действительно, в VIM такого не наблюдаю, ничего не трогая.
Но я как то делал и в VI, совсем не сложно...
Катю(Kate), даже запускать противно, когда есть VI.
Тут надо было перемножить пару цифр... недолго думая:
Кусок команды history:
И наслаждаюсь...
Собственно если цели и результат одинаковые, зачем грузить память больше ?
самый простой вариант:
expr 2 \* 2
вариант, если нужна повышенная точность:
echo 2*2 | bc
функционально более продвинутый вариант:
echo print 2*2 | python
Ну и самый суровый вариант:
echo -e "#include <iostream>\nint main(){std::cout<<2*2<<std::endl; return 0;}" > calc.cpp && g++ calc.cpp -o calc.bin && ./calc.bin
п.с. кстати, спасибо Баламутику за то, что я с его подачки, наконец, решился освоить vim - моя доволен
Попробуй: Settings / Keyboard / [x] Linux Console
Кстати, очень даже неплохой GUI редактор. Очень выручает, когда надо выбрать программу в диалогах "Open with" ругих программ (например при скачке файлов в firefox или даже при лазании по FS с пом. того же dolphin, когда видишь какой-то файл, который неплохо бы подправить, но влом запускать терминал).
И, btw, в нем должен быть "vi mode", в портированной на KDE4 версии, по крайней мере. Правда, последний раз, года я его пробовал (>= 3 месяца назад), он не умел "c/slovo_ili_znak_do_kotorogo_menjatj", а это одна из вещей, к которой я пристрастился больше всего (с этим редактирование действительно похоже на магию).
Отправить комментарий