Spacemacs使用概要

1824 ワード

概要
Spacemacsはemacsのプロファイルです.使用するには、まずemacsが必要です.
インストール&使用
$ git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
$ emacs

共通のショートカットキー
プロファイル管理SPC f e dプロファイルをすばやく開く.spacemacs SPC f e R同期プロファイル
ファイル管理SPC f fファイル(クリップ)を開くと、$ open xxxまたは$ cd /path/to/projectSPC p f検索ファイル名に相当し、ST/AtomのCtrl + p SPC s a p検索内容に相当し、$ ag xxxまたはST/AtomのCtrl + Shift + f検索内容に相当する.SPC b k現在のbuffer SPC SPCを閉じて現在のファイルを検索
ウィンドウ管理SPC f tサイドバーを開く/閉じる(ST/AtomのCtrl(cmd) + k + bに相当)SPC 0カーソルがサイドバー(NeoTree)のSPC n( )カーソルにジャンプn番目のbufferにジャンプSPC w s | SPC w -水平分割ウィンドウSPC w v | SPC w /垂直分割ウィンドウSPC w c現在のウィンドウを閉じる
配置SPC j =自動整列、beautifyに相当
Emacsサーバ
Spacemacsは起動時にサーバを起動し、このサーバはSpacemacsが閉じたときに殺されます.
Emacsサーバの使用
Emacsサーバが起動すると、コマンドラインでemacsclientコマンドを使用できます.
  • $ emacsclient -c Emacs GUIでファイル
  • を開く.
  • $ emacsclient -tコマンドラインのEmacsでファイル
  • を開く.
    Emacsサーバを殺す
    Spacemacsを閉じる以外に、次のコマンドでEmacsサーバを殺すこともできます.
  • $ emacsclient -e '(kill-emacs)'

  • 永続化Emacsサーバ
    私たちはEmacsサーバを永続化することができ、Emacsが閉じたとき、サーバは殺されません.~/.spacemacsのうちdotspacemacs-persistent-servertであればよい.
    しかし、この場合、サーバを殺すには以下の方法しかありません.
  • SPC q q Emacsを終了してサーバを殺すと、変更されたBufferに保存のヒントが与えられます.
  • SPC q Qは同じですが、保存されていない変更はすべて失われます.

  • 出典
    http://scarletsky.github.io/2016/01/22/spacemacs-usage/
    参考資料
    https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org