Spacemacs使用概要
1824 ワード
概要
Spacemacsはemacsのプロファイルです.使用するには、まずemacsが必要です.
インストール&使用
共通のショートカットキー
プロファイル管理
ファイル管理
ウィンドウ管理
配置
Emacsサーバ
Spacemacsは起動時にサーバを起動し、このサーバはSpacemacsが閉じたときに殺されます.
Emacsサーバの使用
Emacsサーバが起動すると、コマンドラインで を開く. を開く.
Emacsサーバを殺す
Spacemacsを閉じる以外に、次のコマンドでEmacsサーバを殺すこともできます.
永続化Emacsサーバ
私たちはEmacsサーバを永続化することができ、Emacsが閉じたとき、サーバは殺されません.
しかし、この場合、サーバを殺すには以下の方法しかありません.
出典
http://scarletsky.github.io/2016/01/22/spacemacs-usage/
参考資料
https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUMENTATION.org
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/project
のSPC 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-server
がt
であればよい.しかし、この場合、サーバを殺すには以下の方法しかありません.
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