最近笔者又回到了Linux~浪了一圈又回来了
不过emacs确实不错,看起来也高大上(哈哈),今天就把我的配置文件贴上吧
要修改.emacs配置文件的话,只需要在emacs界面中按住control+X,松开后再按Control+F, 然后输入路径~/.emacs就好了,使底部命令行显示成这样: Find File: ~/.emacs,按回车就可以了
;; 指针颜色设置为白色 (set-cursor-color "white") ;; 鼠标颜色设置为白色 (set-mouse-color "white") ;; 语法高亮 (global-font-lock-mode t) ;; 以 y/n代表 yes/no (fset ‘yes-or-no-p ‘y-or-n-p) ;; 显示括号匹配 (show-paren-mode t) (setq show-paren-style ‘parentheses) ;; 显示时间,格式如下 (display-time-mode 1) (setq display-time-24hr-format t) (setq display-time-day-and-date t) (transient-mark-mode t) ;; 支持emacs和外部程序的粘贴 (setq x-select-enable-clipboard t) ;; 在标题栏提示你目前在什么位置 (setq frame-title-format "[email protected]%b") ;; 默认显示 80列就换行 (setq default-fill-column 100) ;; 设置字体 ;; 方法为: emacs->options->Set Default Font->"M-x describe-font"查看当前使用的字体名称、字体大小 (set-default-font "文泉驿等宽微米黑-14") ;; 显示列号 (global-linum-mode t) ;; 使用 C++ mode, 感谢csdn yq_118 ;;(add-to-list ‘auto-mode-alist (cons "\\.h$" #‘c++-mode)) ;; 设置缩进 (setq c-basic-offset 4) (setq indent-tabs-mode nil) (setq default-tab-width 4) (setq tab-width 4) ;;(setq tab-stop-list ()) ;; 回车缩进 (global-set-key "\C-m" ‘newline-and-indent) (global-set-key (kbd "C-<return>") ‘newline) ;; 实现全屏效果,快捷键为f11 (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)) ) ;; 启动emacs时窗口最大化 (my-maximized) ;; 启动窗口大小 (setq default-frame-alist ‘((height . 41) (width . 100) (menu-bar-lines . 20) (tool-bar-lines . 0))) (put ‘upcase-region ‘disabled nil)
时间: 2024-10-10 03:34:31