До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

WSL2, терминал, использование Vim

Время чтения статьи ~2 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
WSL2, терминал, использование Vim главное изображение

Дневник прогресса 4

Всем привет! Это моя четвертая запись в дневник прогресса. К сожалению, мой прогресс был приостановлен из-за переезда в другой город. О том, что происходило за последнее время, читайте в этой статье.

Использование WSL2

Ранее я писал, что Linux потрясающая ОС, и так оно и есть, но потом мне стало не хватать моих любимых программ от Adobe, поэтому я все-таки вернулся на Windows. Для работы над проектами необходима консоль или терминал, который по умолчанию отсутствует в Windows, поэтому я задумался об установке WSL2. Подсистема Windows для Linux позволяет разработчикам запускать среду GNU/Linux с большинством программ командной строки, служебных программ и приложений непосредственно в Windows без каких-либо изменений и необходимости использовать традиционную виртуальную машину или двойную загрузку.

Подробнее о WSL2 можно прочитать в документации.

При установке смотрел это видео. Помимо установки тут есть еще подсказки, как установить ZSH и другие полезные вещи для вашей работы в терминале.

Используя официальную документацию и видео с YouTube, я установил себе WSL2. Ребята из сообщества Хекслет говорят, что WSL2 вполне хватает, чтобы выполнить проекты на курсах, и, пока что, я слышал только положительные отзывы. Если вы знаете какие-то явные недостатки работы в WSL2, то обязательно напишите об этом в комментариях.

Что почитать?

Когда закончилась моя подписка на Хекслет, я случайно наткнулся на учебники Столярова А.В. Сразу оставлю тут ссылку на сайт автора. Все книги находятся в свободном доступе. Кстати, автор также отмечает важность использования Unix-систем для обучения. По словам автора, переход на Linux — это первый шаг становления программиста. Вообще мнение автора очень схоже с мнением Хекслета: чтобы стать хорошим программистом, необходимо уметь пользоваться командной строкой. В последнее время активно стал использовать командную строку и стараюсь каждый день использовать, что-то новое для себя.

Очень похоже на меня сейчас.

Что интересного есть в терминале?

  • OhMyZsh — фреймворк, с помощью которого терминал немного преобразовался. У меня стоит стандартная тема: robbyrussell. Из плагинов стоят nvm и git.
  • sl — не хочу спойлерить, просто если у вас Ubuntu, то sudo apt install sl, после установки sl. Я был безумно рад увиденному. По такому же принципу можно установить cmatrix.
  • Vim .md и :set spell — эту и все следующие статьи я решил писать в Vim, расширение файла .md — это как раз тот формат, который мы используем на сайте, когда пишем статью в наших дневниках. Когда начал писать статью, задался вопросом: «А как же я пойму, если вдруг сделал орфографическую ошибку?». Оказывается Vim поддерживает проверку орфографии, для этого нужно просто написать :set spell, подробнее здесь.
Аватар пользователя Даниил Першин
Даниил Першин 11 мая 2021
1
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября