Skip to content

pein0119/emacs.d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emacs.d

我的emacs配置文件(GNU emacs24.3),吸收prelude emacs的配置,从elpa安装软件包。 加快了emacs的启动速度

适用语言

  • c/c++
  • php
  • python

文件组织

init.el

功能:加载各个配置文件

config

存放主要的配置文件

  • init-base.el 基础配置
  • init-package.el 经由elpa安装软件包,可以在required-packages函数中添加需要的包
  • init-ui.el 界面配置
  • init-misc.el 零散的配置
  • init-func.el 收集的一些函数
  • init-dev.el 与语言开发相关的配置
  • init-kbd.el 配置快捷键

vendor

零散的配置

快捷键

C指的是ctrl键,M指的是alt键,S指的是shift键

缓冲区操作

  • C-x C-r 重命名前缓冲区
  • C-x C-k 删除当前缓冲区对应的文件
  • C-x k 关闭当前缓冲区
  • C-x C-b ibuffer
  • jk 快速按调用ace-jump-buffer,跳到指定的buffer

基本编辑操作

  • C-w 未选中区域时,剪切当前行
  • M-w 未选中区域时,复制当前行
  • C-] 跳到匹配的括号
  • C-k 光标在行首时,删除当前行
  • C-return return键指的是回车键,在当前行上方新开一行
  • C-h 删除光标前的字符
  • C-x j 跳到指定的行
  • C-M-n 光标向下移动五行
  • C-M-p 光标向上移动五行
  • C-M-f 光标向右移动五个字符
  • C-M-b 光标向左移动五个字符
  • C-M-return 在当前行的下方新开一行
  • M-down down键指的是键盘上向下的那个箭头,将当前行向下移动
  • M-up up键指的是键盘上向上的那个箭头,将当前行向上移动
  • M-; 代码注释的功能
  • C-= 扩展选中区域
  • jj 快速按调用ace-jump-mode跳到指定的字符
  • jl 快速按跳到指定的行

窗口操作

  • C-c h 光标移到左部窗口
  • C-c l 光标移到右部窗口
  • C-c k 光标移到上部窗口
  • C-c j 光标移到下部窗口

文件操作

  • f8 开启/隐藏 neotree

其它

  • M-h 帮助命令
  • f6 平分窗口,启动eshell
  • C-f6 在当前窗口启动eshell
  • C-l 在eshell中的作用是清屏

安装方法

下载该代码,解压之后,重命名为 .emacs.d,放在用户目录下即可。配置文件需要通过elpa安装一些包,所以要保证联网,剩下的就是耐心等待。

About

my configuration for emacs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published