Emacs on tekstieditorien perhe, jolle on ominaista niiden laajennettavuus. Laajimmin käytetyn version, GNU Emacsin, käsikirja kuvailee sitä laajennettavaksi, muokattavaksi, itse dokumentoivaksi, reaaliaikaiseksi näyttöeditoriksi.
ensimmäisen Emacsin kehitys alkoi 1970-luvun puolivälissä, ja työ sen suoran jälkeläisen GNU Emacsin parissa jatkuu aktiivisesti vuodesta 2017.
asennus
macOS: ssa on monia Emacs-asiakkaita. Suositeltu versio macOS: ssa on Emacs Mac-portti, mutta muutkin ovat hyviä.
Emacs Mac-portti (suositus)
Emacs-Mac-porttiin on rakennettu monia hyödyllisiä ominaisuuksia, kuten ympäristömuuttujat, Koko näyttö, visuaaliset parannukset ja niin edelleen.
Linkitä Homebrew-hana ensin.
brew tap railwaycat/emacsmacport
- menetelmä 1: Asenna arvolla
brew cask
.
brew install --cask emacs-mac
saatavilla on kolme versiota, emacs-mac
, emacs-mac-official-icon
, emacs-mac-spacemacs-icon
.
- Menetelmä 2: asennus käyttäen
brew
.
brew install emacs-mac
Klikkaa tästä nähdäksesi käytettävissä olevat vaihtoehdot: 1.--with-dbus
, Rakenna D-bus-tuella--with-modules
, Rakenna dynaamisilla moduuleilla tuki--with-xml2
, Rakenna libxml2-tuella--with-ctags
, älä poista ctags-suoritustiedostoa, jonka emacs tarjoaa--with-no-title-bars
, Rakenna Tilkku ilman otsikkopalkkia kehyksiin (–päätä ei tueta)--with-natural-title-bar
, Rakenna Tilkku otsikkopalkille väri päätelty teema (–pää ei tueta). Lisätietoja on täällä--with-official-icon
, käyttäen virallista Emacs-kuvaketta--with-modern-icon
, käyttäen @tpanum--with-spacemacs-icon
modern style Emacs-kuvaketta, käyttäen Nasser Alshammarin kirjoittamaa spacemacs Emacs-kuvaketta--with-icon-for-documents
, käyttäen virallista kuvaketta asiakirjoissa, jotka oletuksena avataan Emacsilla
Emacs plus
aloita napauttamalla virallista emacs-plus-tynnyriä.
brew tap d12frosted/emacs-plus
Emacs Plus sisältää erilliset kaavat eri Emacs-versioille:
- emacs-plus-asentaa Emacs 26: n, nykyisen julkaisuversion.
brew install emacs-plus
- [email protected] Emacs 27: n, seuraavan julkaisuversion.
brew install [email protected]
- [email protected] Emacs 28: n, kehitysversion.
brew install [email protected]
Klikkaa tästä nähdäksesi käytettävissä olevat vaihtoehdot: 1.--with-24bit-color
: Experimental: build with 24 bit color support--with-ctags
: Don ’ t remove the ctags executable that Emacs provides--with-dbus
: Build with dbus support--with-mailutils
: Build with mailutils support--with-natural-title-bar
: Experimental: use a title bar color concluded by your theme--with-no-title-bars
: Experimental: build with a patch for no title bars on frames (–head has this built-in via undecorated Flag)--with-x11
: experimental: rakenna x11-tuella--without-cocoa
: Rakenna muu kuin Kaakaoversio Emacsista--without-gnutls
: Rakenna ilman gnutls-tukea[email protected]
: Rakenna ilman [email protected]--without-librsvg
: Rakenna ilman librsvg-tukea--without-libxml2
: Rakenna ilman libxml2-tukea--without-modules
: Rakenna ilman dynaamisia moduuleja tuki--without-multicolor-fonts
: rakenna ilman laastaria, joka mahdollistaa monivärisen kirjasintuen--without-spacemacs-icon
: Rakenna ilman Spacemacs-kuvaketta, kirjoittanut Nasser alshammari--HEAD
: install Head-versio
Huomautus: 1) saatat haluta asentaa exec-path-from-Shellin, jos käytät Emacs Plus-ohjelmaa. Se huolehtii ympäristömuuttujista.2) on otsikko bar vastaa teeman taustaväri, harkitse sen sijaan:
brew install emacs-plus --HEAD --with-natural-title-bars
Spacemacs
Spacemacs on uusi tapa kokea Emacs — hienostunut ja kiillotettu asetelma, joka keskittyy ergonomiaan, muistitekniikkaan ja johdonmukaisuuteen.
Spacemaceja voivat käyttää luonnollisesti sekä Emacs-että Vim-käyttäjät — voit jopa sekoittaa nämä kaksi muokkaustyyliä. Vaihtaminen helposti tulotyylien välillä tekee Spacemacsista loistavan työkalun pariohjelmointiin.
installaatio
-
jos sinulla on olemassa oleva Emacs-määritys, varmuuskopioi se ensin:
cd ~mv .emacs.d .emacs.d.bakmv .emacs .emacs.bak
älä unohda varmuuskopioida ja poistaa
~/.emacs
– tiedostoa muuten välilyönnit eivät lataudu, koska kyseinen tiedosto estää Emacsia lataamasta kunnollista aloitustiedostoa. -
Kloonaa versiovarasto:
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
master
on vakaa haara ja se on muuttumaton, älä tee mitämuutoksia siihen tai rikot päivitysmekanismin. Jos haluat tehdä välilyöntejä turvallisesti, käytädevelop
– haaraa, jossa käsittelet päivitystä. -
(valinnainen) Asenna lähdekoodi Pro fontti.
jos käytät päätettä, sinun on myös muutettava päätelaitteesi kirjasinasetuksia.
-
Laukaiskaa Emacs. Spacemacs asentaa automaattisesti tarvitsemansa paketit.Jos saat virheen pakettien lataamisessa, voit yrittää poistaa HTTPS-protokollan käynnistämällä Emacs: n arvolla
emacs --insecure
tai voit asettaa
dotspacemacs-elpa-https
arvoksinil
Dot-tiedostossasi poistaaksesi tarpeen käynnistää Emacs argumentilla--insecure
. Saatat haluta tyhjentää.emacs.d/elpa
-hakemistosi ennen tämän tekemistä, jotta lataamasi korruptoituneet paketit asennetaan uudelleen. -
Käynnistä Emacs uudelleen asennuksen loppuun saattamiseksi.
Purcellin Emacs-kokoonpano
tämä on Purcellin Emacs-konfiguraatiopuu, jota on jatkuvasti käytetty ja viritetty vuodesta 2000 lähtien, ja se voi olla hyvä lähtökohta muille Emacs-käyttäjille, erityisesti niille, jotka ovat web-kehittäjiä. Nykyään se on jonkin verran suunnattu macOS: lle, mutta sen tiedetään toimivan myös Linuxissa ja Windowsissa.
Installation
to install, clone this repository to ~/.emacs.d
, so that the init.el
contained in this repository ends to ~/.emacs.d/init.el
:
git clone https://github.com/purcell/emacs.d.git ~/.emacs.d
kun Emacs käynnistetään ensimmäistä kertaa, muut kolmannen osapuolen paketit Ladataan ja asennetaan automaattisesti. Jos havaitset tässä vaiheessa virheitä, yritä käynnistää Emacs uudelleen ja mahdollisesti ajaa M-x package-refresh-contents
ennen kuin teet niin.
Doom Emacs
Doom on GNU Emacsille sävelletty kokoonpano, jonka on kirjoittanut itsepäinen, hylsytaustainen ja melodramaattinen ex-vimmeri. Se ei ollut alun perin tarkoitettu julkiseen käyttöön, mutta sitä voidaan pitää hakkerin aloituspakkauksena.
installaatio
git clone https://github.com/hlissner/doom-emacs ~/.emacs.dcd ~/.emacs.dcp init.example.el init.el # maybe edit init.elmake install
älä unohda juosta make
joka kerta kun muokkaat init.el
!
vieraile wikissä saadaksesi tarkemman oppaan Doomin asentamisesta, muokkaamisesta ja grokkaamisesta.