Зачем и почему Vim?
Автор: Федотов Андрей АлександровичПосмотрим правде в глаза, очень редко кто, делает свои лучшие работы с первой попытки. Скорее всего, вы будете много пробовать пока не станет получаться “хорошо”.
Как Louis Brandeis однажды сказал: “Нет великих писателей есть только великие переписыватели.”
Внесение многочисленных быстрых изменений стало бы намного легче, если бы мы использовали редактор, который помогал бы нам в этом, и это именно то, с чем Vim прекрасно справляется, и он гораздо лучшее по сравнению с большинством текстовых редакторов и богатых текстовых процессоров. // “Просто о Vim”.
План:
- Разговорная часть.
- Ознакомление с Open Source программами, для работы с текстом.
- Преимущества и недостатки vim.
- Подведение итогов.
Разговорная часть
Речь в этой статье, блоге или кусочке личного опыта будет о текстовых редакторах. Наверняка из названия известно, чем собственно больше и чаще всего занимаюсь? Написанием больших и правильных текстов, с точки зрения грамматики, приходиться много времени сидеть за компьютером. Здесь будет собран мой личный опыт. Любой сколько угодно может говорить: “Нет ничего лучше MS office от Microsoft!” Признан согласится, - это один из мощнейших инструментов, для вычитки и форматирования текста. Но речь пойдет об альтернативах.
Цель этого блога познакомить с альтернативами, отойти от тех программ, что пропиарили и пытаются нам навязать капиталисты.
Ознакомление с бесплатными программами Open Source
Офисные программы:
- LibreOffice;
- OnlyOffice;
- FreeOffice;
- OpenOffice;
- Calligra Suit.
Развею небольшой миф про LibreOffice. Я давно пользуюсь LibreOffice и проблем в открытии файлов ворд не возникало. (Года два пользуюсь, под Windows).
Небольшое замечание WPS office протаритарная программа, поэтому она не подходит под эту статью.
Бесплатные:
- Vim, Neovim;
- CherryTree:
- Manuskript:
- Кит сценарист:
- И другие клоны этих редакторов.
Облачные документы:
- Google;
- Яндекс;
- Орфограммка;
- Другие.
Ещё что-то мне непонятное.
- LaTex - в нем оформляют техническую литературу, возможно ещё подойдет для верстки книги.
Я убрал из списка Emacs ибо не разобрался в этой программе.
Программ существует много, только человеку выбирать для себя инструмент для выполнения своей задачи. Я не вынуждаю никого делать переход на другие программы, только показываю выбор и альтернативу. Я прекрасно понимаю, что сегодня люди хотят пользоваться программами и скорее всего даже слухом не слышали о существовании Linux под desktop(ноутбуки, компьютеры).
Как уже заметно из вышеперечисленного существуют альтернатива Scrivener в лице Manuskript и Кит сценарист. Попробуйте и расскажите свои впечатления о второй программе.
Закрадывается главный вопрос, чем же собственно Vim, так отличаются от других, что притянул к себе и влюбил? Начну пожалуй с начальных требований:
- Полное владение слепым набором на клавиатуре(Полуслепой не подходит).
- Терпимость, ибо новичку придется учится использованию программ.
Рекомендации по освоению:
- Внизу будет ссылка на видео-урок.
- Рекомендую почитать специальную книгу, если действительно хотите улучшить свой опыт использования vim. “Изучаем редакторы Vi и Vim”.
Если вы не готовы на жертвы ради себя, то можете дальше не читать и продолжать дальше пользоваться примитивными и медленными офисными пакетами. Во-первых слепому набору трудно учится. Во-вторых учится надо постоянно. Философия Open Source, лежит в управлении компьютером и программами пользователем.
Преимущества и недостатки Vim
Начнем с недостатков:
- Большой порог вхождения. Самостоятельно освоить программу без видео-уроков и книг невозможно.
- Кривой вид на Windows. Мне лично не понравилось. Отсутствие магии, но там те же функции.
- Проблема установки. Проблема небольшая Linux ставиться даже на флешку, но рекомендую на портативный SSD(много места не надо, но рекомендуется 32 ГБ и больше) если нужна будет личная помощь обращайтесь по контакту ниже. Новичку трудновато с первого раза установить. Вы сможете по моей инструкции и дальше пользоватся флешкой, только частью ее объема. Мы сохраним файловую систему NTFS и EXT4.
Преимущества:
- Скорость открытия вашего проекта. Меня всегда бесило, когда приходилось ждать открытия дурацкого word`a или онлайн word`a от Google. Мои компьютерные железки не первой свежести, чтобы эти веб технологии работали на лету. Вдобавок синий экраны смерти и выгрузка веб-сайтов из оперативной памяти, съели остатки моих нервов. Я надеюсь все знают о синем экране Windows?
Пример:
Сколько открывается ваш роман в формате ворд? Минуту, ну может быть до семи секунд? Прекрасно! Я счастлив за вашу жизнь!
Реальный пример, открытие файла с 700 тыс. знаками занимает в vim всего навсего 0,1 секунды, честно говоря… Меня это шокировало. Даже сейчас Google ворд печатает мои знаки с задержкой.
- Продолжения работы с книгой с момента, где в прошлый раз закончили. Бесподобная штука, которая спасает мои нервы.
- Управление мышкой отходит на другой план. Для выполнении перемещения, удаления, выделения, мышка уже не требуется.
- Быстрые функциональные клавиши, для выполнения команд: копировать, вставить, вырезать, удалить и там ещё много секретов.
- Перемещения по маркерам.
- Никакого больше авторедактирования или автодополнения! Я знаю, когда хочу написать слово с маленькой или большой буквы!
- Возможность легко менять цвет листа или цветовую схему.
- Больше никакой проверки орфографии! Вычитка текста теперь ложится на другие программы.
- Минимализм. Я часто раздражаюсь во время работы над творческим текстом на дурацкие вкладки придуманные для обычных смертных!
Все это и даже больше заставило меня перебраться в vim для работы с огромной рукописью.
Подведение итогов
Мой выбор на Vim упал, из-за сгоревших нервов от Windows и поисков альтернатив. Я извлек достаточно много пользы и вдобавок познакомиться с великолепным Linux. Осталось по мелочи разобраться с установкой проприетарных драйверов и запуском игрушек.
Мои претензии к умникам!
- Тебе обязательно держать всю книгу в одном файле? Сделай несколько! Так ведь быстрее будет грузится!
Ответ: Хорошо если у вас новое железо, но что делать на старом ноутбуке 2012 года? Который ещё живой, но пашет крайне медленно? Подходит только на роль медийного устройства и печатной машинки. Сперва документ чистый, а представьте когда, он заполниться на сто, двести и более страниц? Думайте шутка? Нисколько. Скажите: “Подели и сделай файл для каждой главы”, - наверное - это ещё одна шутка? Мне придется открывать двадцать или тридцать файлов? А если их сто? Страшно от гигантомании, сейчас тренды на циклы книг. Такие требования современного потребителя книг, все хотят длинные серии и постоянных публикаций.
Ссылки на источники:
Сразу запускаем с 1:37 - https://youtu.be/SHo3fAZfXMk
Напоминание о книгах:
1. "Изучаем редакторы Vi и Vim".
2. "Просто о Vim" - откуда взято начало статьи.
Характеристики ноутбука.
Laptop ASUS F540S
- Display: 15.6 inch rezolutie HD 1366 x 768
- Procesor: Intel Pentium N3070 1.6GHz
- Placa video integrata: Intel HD Graphics
- Memorie RAM: 4GB DDR3
- Stocare: SSD 120GB
GPU: NVIDIA GeForce 810M