慢慢开始学习Emacs,实在是个超牛的东西,但是它包含的东西也太多,需要积累很久。
1.寻找快捷键:如果知道一个lisp命令,但是不知道其快捷键,那么输入M-x method 执行一下就能看到这个命令是否被绑定到某个快捷键上
2.Mode 快捷键查询 C-h m
不退出emacs就让配置文件生效 M-x eval-buffer
3.一些有用的快捷键
C+left C+right/M+left M+right 移动到前后一个单词 一句话
Lisp 代码
1.寻找快捷键:如果知道一个lisp命令,但是不知道其快捷键,那么输入M-x method 执行一下就能看到这个命令是否被绑定到某个快捷键上
2.Mode 快捷键查询 C-h m
不退出emacs就让配置文件生效 M-x eval-buffer
3.一些有用的快捷键
C+left C+right/M+left M+right 移动到前后一个单词 一句话
Lisp 代码
java 代码
- (setq inhibit-startup-message t);启动不出现闪屏
- (setq visible-bell t);关闭出错提示声
- (setq make-backup-files nil);不产生备份文件
- (global-font-lock-mode t);语法高亮
- (auto-image-file-mode t);打开图片显示功能
- (column-number-mode t);显示列号
- (tool-bar-mode nil);去掉那个大大的工具栏
- (scroll-bar-mode nil);去掉滚动条
- (setq x-select-enable-clipboard t);允许和clipboard交互
- (transient-mark-mode t);加亮选中部分
- ;插件路径
- (add-to-list 'load-path "/home/newjava2/theme")
- ;------------------------------- 设置界面-------------------------------
- (require 'color-theme)
- ;;(color-theme-initialize)
- ;;(color-theme-tty-dark)
- (color-theme-comidia)
- ;-----------------------------end of 设置界面--------------------------
- ;------------------------------- 设置显示时间---------------------------
- (display-time-mode 1)
- (setq display-time-24hr-format t)
- (setq display-time-day-and-date t)
- ;--------------------------------endof 设置显示时间---------------------
- (global-set-key [f11] 'my-fullscreen)
- ;全屏
- (defun my-fullscreen ()
- (interactive)
- (x-send-client-message
- nil 0 nil "_NET_WM_STATE" 32
- '(2 "_NET_WM_STATE_FULLSCREEN" 0))
- )
- ;最大化
- (defun my-maximized ()
- (interactive)
- (x-send-client-message
- nil 0 nil "_NET_WM_STATE" 32
- '(2 "_NET_WM_STATE_MAXIMIZED_HORZ" 0))
- (x-send-client-message
- nil 0 nil "_NET_WM_STATE" 32
- '(2 "_NET_WM_STATE_MAXIMIZED_VERT" 0))
- )
- ;启动时最大化
- ;(my-maximized)