Mis herramientas para desarrollar en Mac 👩‍💻 👨‍💻

Mis herramientas para desarrollar en Mac 👩‍💻 👨‍💻
crédito de foto:  Lewis Ngugi

¡Hola a todos! 👋

Recientemente tuve que reinstalar mi entorno de desarrollo en Mac. Aproveché para hacer una gran limpieza de los utilitarios y programas que utilizo a diario. Así que les comparto esta lista de herramientas que me permiten ser productivo!

Procedimiento

Primero instalaremos Brew, luego configuraremos nuestro nuevo terminal ( iterm2 ). Después instalaremos algunas extensiones interesantes de visual studio code.

Brew

Brew es un gestor de paquetes para mac. Permite instalar programas desde la línea de comandos así como programas gráficos. Les comparto una pequeña lista de utilidades y programas que uso a diario.

brew install \
  nvm # node version manager
  nmap # network utils
  curl # make resquests via terminal
  jsonpp # json pretty print
  imagemagick # image utils
  catimg # cat image in terminal
  dive # inspect docker images
  git # Source Control Manager
brew cask install
  cakebrew # homebrew GUI
  google-chrome	# web browser
  visual-studio-code # IDE
  imageoptim # optimize pictures utils
  mtmr # touchbar utils
  postman # request API utils
  graphiql # same as postman, but specific for graphql
  docker # Docker desktop
  iterm2 # Alternative terminal
  psequel	# Postgres GUI interface

Configuración de Iterm2

Oh my zsh es un framework de código abierto que permite gestionar fácilmente la configuración de zsh. Se pueden instalar temas, plugins ...

Instalación

Abrir Iterm2, e instalar oh my zsh.

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Les recomiendo luego instalar las fuentes "Powerline Fonts" ( aquí )

Luego deberá cambiar las preferencias y los temas directamente en iterm2 ( menu "session" ) para elegir un tema que le guste con una fuente "Powerline Fonts"

Configuración de vscode

Instalar extensiones

Aquí encontrará varios tipos de extensiones :

  • Soporte de lenguajes & snippets ( jsx, toml, js, react, rails )
  • Temas & mejoras gráficas ( material theme, bracket pair colorizer, LogFileHighlighter, rainbow-csv, ... )
  • Productividad ( json-pretty-printer, vscode-eslint, guides, vscode-wakatime, ... )
  • Utilidades git ( gitlens, git-graph )
  • Funcionalidades adicionales ( gc-excelviewer, vscode-docker, vsliveshare, ... )

Archivo: vs_code_extensions_list.txt

blanu.vscode-styled-jsx
bungcip.better-toml
CoenraadS.bracket-pair-colorizer
DavidAnson.vscode-markdownlint
dbaeumer.vscode-eslint
eamodio.gitlens
emilast.LogFileHighlighter
Equinusocio.vsc-community-material-theme
Equinusocio.vsc-material-theme
equinusocio.vsc-material-theme-icons
euskadi31.json-pretty-printer
esbenp.prettier-vscode
formulahendry.auto-rename-tag
GrapeCity.gc-excelviewer
HookyQR.beautify
Hridoy.rails-snippets
karigari.chat
kisstkondoros.vscode-gutter-preview
mechatroner.rainbow-csv
mhutchie.git-graph
mikestead.dotenv
ms-azuretools.vscode-docker
MS-CEINTL.vscode-language-pack-fr
ms-vsliveshare.vsliveshare
ms-vsliveshare.vsliveshare-audio
ms-vsliveshare.vsliveshare-pack
slevesque.vscode-zipexplorer
spywhere.guides
TabNine.tabnine-vscode
WakaTime.vscode-wakatime
wix.vscode-import-cost
xabikos.JavaScriptSnippets
xabikos.ReactSnippets

Tout d'abord, lancer vscode & installer vscode dans le PATH ( instrucciones, aquí )

Ensuite, créer le fichier vs_code_extensions_list.txt avec le contenu des extensions. Exécuter ensuite la commande suivante, qui va installer les extensions listées dans ce fichier.

cat vs_code_extensions_list.txt | xargs -n 1 code --install-extension

Configuración de vscode

Aquí hay un extracto de mi archivo settings.json, que puede usar para configurar su IDE & sus extensiones.

{
  "window.zoomLevel": 1,
  "breadcrumbs.enabled": true,
  "workbench.colorTheme": "Dracula",
  "editor.fontSize": 15,
  "editor.tabSize": 2,
  "editor.wordWrap": "on",
  "editor.formatOnSave": true,
  "editor.formatOnPaste": true,
  "editor.wordWrapColumn": 100,
  "editor.minimap.enabled": false,
  "editor.smoothScrolling": false,
  "editor.minimap.showSlider": "mouseover",
  "editor.minimap.maxColumn": 120,
  "editor.cursorStyle": "block",
  "editor.cursorBlinking": "phase",
  "editor.insertSpaces": true,
  "terminal.external.osxExec": "iTerm.app",
  "terminal.integrated.shell.osx": "zsh",
  "files.associations": {
    "*.inky": "slim",
    "*.js": "javascriptreact"
  }
}

¡Y eso es todo! 👏

Recursos y enlaces útiles

Etiquetas

  • mac

  • utilidades

  • elaboración

  • vscode

Este artículo fue publicado el

Comentarios

Cargando...

Mis herramientas para desarrollar en Mac 👩‍💻 👨‍💻 | DEMILY Clément