Editor Atom
Atom és un editor de codi recomanat per seguir aquest curs. Aquesta pàgina descriu com instal·lar-lo i com configurar-lo per treballar còmodament amb ell.
Les raons per recomanar Atom són les següents:
- Està disponible per a Linux, Mac i Windows.
- És gratuït i de codi obert.
- És molt complet però alhora és senzill.
- És molt configurable.
- Funciona molt bé per a C, C++, Python i Haskell.
Si per alguna raó preferiu utilitzar un altre editor de codi, no hi ha cap problema.
Instal·lació d’Atom
Podeu baixar-vos i instal·lar-vos Atom al vostre ordinador des de la seva pàgina. O també:
Si teniu Ubuntu, podeu instal·lar Atom amb la comanda
sudo apt install atom
.Si teniu un Mac i el Homebrew instal·lat, podeu instal·lar Atom amb la comanda
brew install atom
. (Homebrew és “el gestor de paquets per macOS que faltava”. Si teniu Mac, i no teniu Homebrew, us recomanem que l’instal·leu!)
Un cop instal·lat, podeu invocar l’editor Atom amb la comanda atom
. Si voleu
invocar-lo i obrir directament un fitxer anomenat fitxer.txt
, invoqueu-lo
amb atom fitxer.txt
.
Configuració d’Atom
Desat automàtic
Per mandra, per seguretat i per no estar fent el ximple mirant perquè un programa no fa el que volíem simplement perquè no l’hem desat, és important activar el desat automàtic. Amb el desat automàtic activitat, Atom desarà automàticament els nostres fitxers cada cop que sortim de la seva finestra.
Per activar el desat automàtic, aneu a Preferències -> Packages cerqueu
autosave
i als seus Settings, activeu Enabled:
Per C++
Per treballar en C++ amb Atom, us recomanem que instal·leu el paquet
clang-format
que permet
indentar i formatar automàticament el vostre codi al desar-lo, tot seguint
el mateix estíl que el del curs.
Instal·leu el paquet
clang-format
clicant aquest enllaç o escrivintapm install clang-format
des de la línia de comandes o des dels menús (anant aPreferences
→Settings
→Install
, buscantclang-format
, prementInstall
, etc).Després, configureu
clang-format
per tal que formati automàticament al desar tot activant Format C++ on save i Format C on save, i tot usant l’estíl WebKit (escriviu WebKit a la caixa Style):
Per Python
Per treballar en Python amb Atom, us recomanem que instal·leu el paquet
python-autopep8
que permet
formatar automàticament el vostre codi al desar-lo.
Primer, instal·leu la utilitat
autopep8
amb la comandapip install autopep8
.Després, instal·leu el paquet
python-autopep8
clicant aquest enllaç o escrivintapm install python-autopep8
des de la línia de comandes o des dels menús (anant aPreferences
→Settings
→Install
, buscantpython-autopep8
, prementInstall
, etc).
Finalment, configureu
python-autopep8
per tal que formati automàticament al desar activant Format On Save:
Lliçons.jutge.org
Jordi Petit
Universitat Politècnica de Catalunya, 2023
Prohibit copiar. Tots els drets reservats.
No copy allowed. All rights reserved.