Ubuntu
Я недавно переключился на использование Ubuntu, он очень хорошо работает из коробки для меня. Я использую Gnome с темной темой.
Терминал Gnome.
Я все еще использую встроенный терминал GNOME по умолчанию, он просто работает. Это делает все то, что мне нужно сделать. Он поддерживает прозрачность оказывает мои шрифты и позволяет мне хорошо освещать вещи.
- Одна темная тема
dotfiles.
Вы можете найти мой dotfiles на Github. Не стесняйтесь читать и взять все, что вы найти полезное. Я бы побудил вас не красть их, а к Интегрируйте детали, которые вы хотите в свои собственные дотефилы. DotFiles – очень личная вещь. Это расширение кончики пальцев, предназначенные для того, как вы думаете и введите.
ZSH.
Я использую ZSH в качестве оболочки по умолчанию. Мне нравится использовать его как мою интерактивную оболочку. Работает, и имеет немного лучше с вещами, такими как заполнение вкладки из коробки.
звездоход
Я использую приглашение звездообразования для моей оболочки. Это работает хорошо из коробки. Он выглядит хорошо и включает в себя всю информацию, которую мне когда-либо понадобится.
Tmux.
В качестве руководства команды я есть и из многих проектов в день, TMUX позволяет мне войти и выходить из этих файлов с суперскоростной скоростью. Я использовал смесь VSCode и TMUX до 2020 года. На данный момент я переехал машины для разработки и подтолкнул себя, чтобы использовать только терминал. Я почувствовал, что VSCode просто становился медленнее и медленнее, и я получал меньшую выгоду от этого. Особенно сейчас, когда LSP является частью NVIM.
неовысим
Мне очень нравится необработанная скорость и настраиваемость неовима. Вы можете увидеть всю настройку, а плагины, которые я добавил в мои дотефилы.
- Тема OneBuddy
- PYLSP.
- KEDRO-LSP.
айфон
Мне очень нравится iPython, он позволяет мне редактировать код в моем редакторе кода, затем импортировать его или запустить его быстро. IPython дает мне правильный уровень инструментов. Мне не нужно markdown, смешанное в моем коде, я положил эти заметки в Docstrings, readme или wiki. Когда мне нужно увидеть участки, которые я просто храним их как PNG или HTML и просмотреть их в моем браузере.
Я делаю немного настройки на мой сеанс iPython, который вы можете найти в моих DotFiles Repo. Я использую настраиваемые подсказки и используете богатые форматирование и трассировки, если установлен богатый.
- Пользовательская подсказка
- Богатая трассировка
Ссылки
Оригинал: “https://dev.to/waylonwalker/data-engineering-in-the-terminal-how-i-kedro-1f6l”