コマンド
概要 †
チートシート †
- 終了とかファイル開くとかウィンドウみたいな、メタなやつは大概C-x
Vim | Emacs | 備考 |
:qa | C-x C-c | 全終了 |
:sp, :vsp, C-w w, :q | C-x 2, C-x 3, C-x o, C-x 0 | C-x 0がウィンドウ削除 |
:e, :w, :w filename, :q! | C-x C-f, C-x C-s, C-x C-w, C-x k | ファイル開く・保存・別名保存・強制終了 |
kjlh | C-pnfb | |
0$ | ae | |
x | C-d | |
dd | C-a C-k | |
u, C-r | C-/, C-g C-/ | C-gすると、undo-redoが入れ替わる仕様 |
J | C-e C-k | 行をマージ |
/ | C-s, C-r | 検索。二回以上遷移したい場合はC-sを何回も押す。行き過ぎたらC-r |
y | C-y | |
100dd | C-u 100 C-k | C-u 100みたいな感じで何回もというのを表す |
自動補完 †
- M-x list-packages
- M-x company
インストール †
- 25.1じゃないといろいろダメ
- Anacondaをインストール
$ cd /tmp
$ wget -O- http://ftp.gnu.org/gnu/emacs/emacs-25.1.tar.xz | tar xJvf -
$ cd emacs-25.1
$ sudo apt install libgtk-3-dev libwebkitgtk-3.0-dev libgif-dev
$ ./configure --disable-largefile --with-x-toolkit=gtk3 \
--without-toolkit-scroll-bars --without-xaw3d --without-xim \
--without-compress-install --with-sound=no --without-pop \
--without-xpm --without-tiff --without-rsvg --without-gconf \
--without-gsettings --without-selinux --without-gpm \
--without-makeinfo --with-x --with-modules --with-xwidgets && time make
$ sudo make install