DONBASS писал(а): ↑24.05.2015 14:40
С vim у меня есть мечта: любой текст набирать в нем, отказаться от OpenOffice, Writer, Блокнот, Microsoft Word, так чтобы, сообщение на форум набирать в нем...
Ну... Если очень захотеть... Можно
в космос полететь сделать и это. Только вот надо ли?
Что касается программ Блокнот и Microsoft Word - я всё-таки очень надеюсь, что в Вашей Linux-системе их нет.
поэтому здесь мы их обсуждать не будем. С этим - на другой форум.
А вот касательно vim и OpenOffice (точнее, Writer), нужно понимать, что это разные инструменты для разных задач. Вся штука в том, Writer - это не просто текстовый редактор. Это текстовый процессор. Позволяющий создавать документы с оформлением.
Тогда как vim - неформатирующий редактор. То есть он сохраняет текст, но не сохраняет оформление этого текста. Поэтому для создания при помощи vim документов с форматированием, придётся использовать другие системы. Например, LaTeX, который даст на выходе pdf, правильно оформленный с точки зрения типографии.
То есть, всё набираем в vim, LaTeX генерирует итоговый файл.
Плюсы:
- для набора используем любимый редактор;
- набираем plain text, то есть можно обойтись только теми символами, что есть на клавиатуре.
- документ действительно будет отформатирован правильно, так как задумано;
- формат pdf гарантирует, что на другой машине документ будет выглядеть так же и ничего не разъедется;
- на печати, само собой, тоже всё будет так, как задумано;
- LaTeX способен обеспечить правильное оформление математики в тексте и другие типографские требования.
- LaTeX позволяет сосредоточиться на содержании текста, а не его офомлении, которое как бы создаётся отдельно от текста. Однако с этим тезисом я бы поспорил.
Минусы:
- pdf нельзя редактировать (обратная сторона сохранности офомления и гарантированно правильной печати);
- как следствие, для редактирования документа нужно иметь LaTeX в той же комплектации на машине, где редактируем;
- LaTeX сам по себе достаточно сложен для освоения, с разлёту его не возьмёшь - учиться надо.
- LaTeX полезен при наличии уже созданной преамбулы, переопределенных стилей под разные случаи и пр, иначе для создания какого-нибудь письма в пять строчек, больше времени уйдет на преамбулу.
Как видите, вполне можно отказаться от Writer, если изменить подход к задаче. Надо ли это делать - вопрос отдельный. Лично я считаю, что не надо. Есть задачи, где можно взять LaTeX, но проще взять Office, и есть другие задачи, где LaTeX просто незаменим, и здесь Office не пригодится. То есть оба инструмента могут быть полезны - каждый по-своему.
Так или иначе у офисного пакета есть своя ниша. Не стоит забивать шурупы молотком, равно как и закручивать гвозди отверткой. (Сейчас придёт eddy и скажет, что Office не нужен, а LaTeX - наше всё).
Другим вариантом создания отформатированного текста в vim может быть, например, markdown. Это, конечно, не LaTeX, а гораздо проще, но и набор возможностей совсем иной.
Что касается набирать сообщение в формум при помощи vim - да, это возможно.
Есть браузеры, позволяющие набирать текст в отдельном редакторе (и это может быть vim).
Есть консольный почтовый клиент mutt, который тоже для набора сообщения может использовать vim.
Есть расширения для браузера Firefox, позволяющие рулить браузером с клавиатуры в стиле vim, и в том числе использовать vim как внешний редактор.
DONBASS писал(а): ↑24.05.2015 14:40
Или от не опытности, моя мечта не верна изначально.
Ну, как видите, хотя бы частично эта мечта осуществима.
Vim на самом деле - очень мощная штука, из него можно слепить даже среду разработки. Где-то на форуме есть тема, в которой разгорелся спор IDE vs vim, там много было сказано об этом.
И, наконец, самое главное: vim позволяет работать, не отрывая рук от клавиатуры. А во многих случаях даже не выходя за пределы основного ряда. Для людей, владеющих слепым методом набора (вроде меня) - это просто клад. Как сказал участник в упомянутой мной теме, освоение слепой печати чревато переходом на vim.
DONBASS писал(а): ↑24.05.2015 14:40
vim только для набора кода и английских символов?
Вот это точно нет, потому что, во-первых, UTF-8 никуда не делся и прекрасно поддерживается в vim, а во-вторых, сказанное выше, немного позволяет оценить широту возможностей vim.