Оглавление

вступление

Каждый раз, когда я получаю новый Macbook, я повторяю одни и те же шаги, чтобы настроить его для своего рабочего опыта. Я подумал, что соберусь с мыслями и покажу приложения, которые я устанавливаю, чтобы получить максимальную отдачу от моей рабочей установки. Я использую Макбук Про. Вы также можете использовать некоторые советы и мысли для установки Windows, однако я сосредоточусь на Mac. Причина этого в том, что я работал с обеими системами и обнаружил, что Mac всегда проще в использовании.

Программное обеспечение для установки и почему

Прямоугольник -> Расположение окон

Сначала я установлю Прямоугольник

Причиной этого является изменение размера окна с помощью сочетаний клавиш. Неважно, на каком рабочем столе я работаю. Несколько мониторов, док-станция и т.д. Мне всегда нужны ярлыки для упорядочивания окон. Либо в сторону, центрируя или максимизируя их на текущем виртуальном рабочем столе.

После его установки просто добавьте его доступность в настройках безопасности и конфиденциальности. И тогда вы можете использовать его.

iTerm и zsh -> терминал и оболочка

iTerm -> лучший терминал

iTerm2 — замена терминала macOS

iTerm — это, по сути, лучший терминал с настраиваемыми параметрами. Список функций можно найти в их официальных документах: https://iterm2.com/features.html.

Затем я меняю несколько настроек:

  1. в целом › Закрытие: Убираю подтверждение закрытия iTerm. Он всегда блокирует перезагрузку, и у меня не было случая, чтобы подтверждение что-то спасло.
  2. в Внешний вид › Панели: я изменил поля на оба значения 60. Это делает все более читаемым.
  3. в Профили › Общие: я создаю свой собственный профиль и меняю рабочий каталог на «Повторно использовать каталог предыдущего сеанса, чтобы избежать постоянного запуска из домашнего каталога.
  4. в Профили › Цвета: я меняю цвет фона на темно-синий
  5. в Профили › Окно: я добавляю Прозрачность и Размытие
  6. в Профилях › Клавиши › Сопоставления клавиш: я заменяю стандартные на предустановленные «Редактирование естественного текста», чтобы использовать клавиши управления и управления так же, как в любом другом редакторе.

Не стесняйтесь исследовать больше вариантов!

zsh -> лучшая оболочка

Вы можете найти обзор плагинов здесь: https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins-Overview

Следуйте официальному руководству по его установке. Просто введите $ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" в свой терминал.

И это все на данный момент.

Homebrew -> Установка пакетов

Homebrew — это отсутствующий менеджер пакетов для macOS (или Linux).

Просто следуйте их руководству по установке, вставив /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" в терминал.

После этого не забудьте также выполнить две упомянутые команды терминала, а именно echo 'eval .... и eval " ..., которые экспортируют корзину в ваш PATH. Это понадобится вам для выполнения команды brew через терминал.

VS Code -> Фантастический редактор

Я всегда использую VS Code в качестве облегченного редактора. У него так много опций для настройки, и в своей базовой форме это одна из лучших сред для работы с кодом.

Его можно настраивать и дополнять несколькими расширениями (с открытым исходным кодом): в 2017 году я написал статью о своих любимых расширениях. Не стесняйтесь проверить это также -› https://medium.com/free-code-camp/favorite-vs-code-extensions-2017-786ea235812f

Я также использую Pycharm для разработки большей части своего кода, но в качестве альтернативы я все еще использую VS Code. Иногда я просто хочу изменить несколько файлов без полной инициализации Pycharm. Вот когда я использую VS Code. Также для написания уценки. Как и я со своими статьями.

Скачав VSCode и поместив его в папку «Приложения», откройте палитру команд с помощью сочетания клавиш: ⇧⌘P и выберите "Install 'code' command in PATH". Таким образом, вы можете открывать файлы, просто введя код префикса в своем терминале. Мы будем использовать его на следующем шаге.

oh-my-zsh -> плагины для zsh

Темы для терминала

Вы можете выбрать одну из нескольких тем: https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

Я всегда использую robbyrussell

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

Для настройки темы я ссылаюсь на документы:

Чтобы включить тему, установите ZSH_THEME на имя темы в файле ~/.zshrc, прежде чем искать Oh My Zsh; например: ZSH_THEME=robbyrussell. Если вы не хотите включать какую-либо тему, просто установите для ZSH_THEME пустое значение: ZSH_THEME="" Поэтому я просто набираю код ~/.zshrc, который открывает мой файл конфигурации zsh в коде vs.

После перезапуска iTerm ваша тема перезагружается, и она должна выглядеть так, как показано на скриншоте:

Подсветка синтаксиса для терминала

Этот пакет обеспечивает подсветку синтаксиса для оболочки zsh. Это позволяет подсвечивать команды, когда они вводятся в приглашении zsh в интерактивном терминале. Это помогает проверять команды перед их выполнением, особенно при обнаружении синтаксических ошибок.

Для его установки просто следуйте руководству по установке: zsh-syntax-highlighting/INSTALL.md

Мы делаем это, загружая zsh-syntax-highlighting из

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

и добавьте его в список плагинов в файле .zshrc file.

Перезапустите iTerm или откройте новый сеанс, и вы готовы к работе.

Автозаполнение для терминала

Он предлагает команды по мере ввода на основе истории и завершений.

Опять же, для установки просто следуйте инструкциям в их документах: https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

и добавьте его в раздел плагинов в файле .zshrc file.

Перезапустите iTerm или откройте новый сеанс, и вы готовы к работе.

Связанные с наукой о данных

Анаконда

-› www.anaconda.com

Основной причиной этой установки является система управления пакетами. Для большинства вещей и проверки концепций это фантастический старт для создания надлежащей среды для вашей работы, связанной с наукой о данных. В частности, управление им с разными версиями Python может быть спасением. Я пробовал несколько других подходов, и до сих пор Anaconda по-прежнему является наименьшей проблемой для управления средами/пакетами.

Вы можете просто загрузить версию для нужной вам ОС с предоставленным установочным пакетом.

Таблица

Когда моя команда использует Tableau и покупается настольная лицензия, я устанавливаю версию Tableau Desktop для выполнения большинства своих книг Tableau. Причина этого в том, что на сегодняшний день в Tableau Server все еще отсутствуют некоторые важные функции для обработки большого анализа бизнес-аналитики. Хотя, на мой взгляд, настольные версии дорогие. Тем не менее хороший продукт.

Pycharm для работы с наукой о данных

Посетите их официальную домашнюю страницу, чтобы просмотреть причины, по которым она подходит для ваших нужд: https://www.jetbrains.com/pycharm/

Причина использования Pycharm от JetBrains заключается в том, что на протяжении всего моего опыта работы он показал мне, что это лучшее универсальное решение для работы с более крупными проектами по науке о данных. Несмотря на то, что вы можете настроить код VS для использования в больших проектах, я думаю, что Pycharm по-прежнему имеет преимущество перед другими.

Расширение Datagrip для подключения к базам данных и обработки запросов очень удобно в использовании и значительно упрощает мою жизнь.

Все, начиная от отладки, структурирования проектов, выполнения кода и т. д., обеспечивает наилучшие возможности, которые вы можете получить на данный момент. Он касается не только части базы данных, но также позволяет интегрировать веб-разработку и другие вещи, такие как блокноты Jupyter. Я до сих пор использую блокнот Jupyter для подробного исследования кода (ознакомьтесь с моей статьей о блокнотах Juypter), но в целом это мое любимое программное обеспечение, которое обязательно должно быть на моем ноутбуке программиста.

Гитхаб

Для работы с Github отлично установить интерфейс командной строки Github.

Следуйте инструкциям в их документах. Установите его с помощью homebrew, просто выполнив brew install gh

Перед клонированием репо вам необходимо настроить аутентификацию.

Это делается через gh auth login. Просто следуйте всем инструкциям. Затем вы можете клонировать репозитории Github напрямую с помощью

gh repo clone REPO_NAME

Другой

Microsoft Office

Основной причиной использования Microsoft Office является Excel. Excel так часто используется многими компаниями и до сих пор не имеет себе равных с точки зрения функциональности. Поскольку клиенты часто отправляют листы Excel с различными функциями, мне также нужно использовать Excel. Подробнее об этом в официальной документации: https://www.microsoft.com/en/microsoft-365

связанные с ОС

Ночная смена

Несколько лет назад я использовал различное программное обеспечение, чтобы уменьшить синий свет на экране моего компьютера. В настоящее время вы можете легко использовать функцию ночной смены macOS.

Об этом читайте здесь: https://support.apple.com/en-us/HT207513

По сути, это делает ваш экран более «оранжевым» в ночное время. Причиной этого являются исследования, показавшие, что синий свет может мешать хорошему сну. Поскольку многие программисты работают по ночам, для меня это изменило правила игры. Мне это очень помогло. Вот почему я всегда ставлю его на максимально теплый тон. Для дизайнера это не сработает, а для программиста это не проблема. Просто помните о более сильном оранжевом тоне.

Док

При получении нового Mac у вас будет док-станция внизу экрана с множеством мусорных приложений. Итак, что я делаю, так это

  • Уберите все ненужные вещи. Я удаляю все, кроме приложений, которые я часто использую. Например, пичарм, итерм, хром, искатель. Вот и все. Поскольку функция прожектора была представлена ​​​​с Mac, нет необходимости в каких-либо приложениях, лежащих в доке. Они только портят вид
  • Переместите док на правую сторону. Современные экраны всегда длиннее, чем выше. Мы не хотим терять больше места по высоте из-за этой док-панели. Автоматически скрывает док-станцию. Как я уже сказал, мы не хотим терять размер экрана.

Заворачивать

Вот и все. Это моя настройка для каждого Macbook, который я начинаю использовать для своей работы (кодирования). Помимо этих изменений, конечно, существуют различные изменения настроек для конкретного программного обеспечения, но они будут рассмотрены в другой статье. Ставьте аплодисменты, если вам понравилась статья, и комментируйте, если у вас есть замечания.

Другие статьи, которые могут вам понравиться







Отказ от ответственности

Я не связан ни с одной из служб, которые я использую в этой статье.

Я не считаю себя экспертом. Я просто документирую вещи, помимо того, что делаю другие вещи. Поэтому содержание не отражает качества моей профессиональной работы и не полностью отражает мой взгляд на вещи. Если у вас есть ощущение, что я пропускаю важные шаги или что-то пренебрегаю, рассмотрите возможность указать на это в разделе комментариев или свяжитесь со мной.

Это было написано 23.02.2022. Я не могу отслеживать все свои статьи. Есть большая вероятность, что на момент прочтения этой статьи советы устарели, а процессы изменились.

Я всегда рад за конструктивный вклад и как улучшить.

О

Дэниел — художник, предприниматель, разработчик программного обеспечения и выпускник юридического факультета. Его знания и интересы в настоящее время вращаются вокруг программирования приложений машинного обучения и всех связанных с ними аспектов. В глубине души он считает себя решателем проблем сложной среды, что находит отражение в его различных проектах.

Подключиться:

Прямой:

Связанные с искусством: