zoukankan      html  css  js  c++  java
  • 我的 Emacs 配置文件

    前面字体设的是 Ubuntu Mono,没有的可以去Ubuntu里拷一份,字体放大了点。剩下的是一些基本的操作,可按需取用。

    开启自动全屏、修改C-x、C-f默认位置仅适用于Windows系统。

    下面是代码。

    (custom-set-variables
     ;; custom-set-variables was added by Custom.
     ;; If you edit it by hand, you could mess it up, so be careful.
     ;; Your init file should contain only one such instance.
     ;; If there is more than one, they won't work right.
     '(display-time-mode t)
     '(show-paren-mode t)
     '(tool-bar-mode nil))
    (custom-set-faces
     ;; custom-set-faces was added by Custom.
     ;; If you edit it by hand, you could mess it up, so be careful.
     ;; Your init file should contain only one such instance.
     ;; If there is more than one, they won't work right.
     '(default ((t (:family "Ubuntu Mono" :foundry "outline" :slant normal :weight normal :height 143 :width normal)))))
    
    ;; 不显示工具栏
    (tool-bar-mode 0)
    
    ;; 不显示菜单栏
    (menu-bar-mode 0)
    
    ;光标改为竖线
    (setq-default cursor-type 'bar)
    
    ;; 高亮匹配括号。
    (show-paren-mode t)
    (setq show-paren-style 'parenthesis)
    
    ;; 撤销记录扩大。
    (setq-default kill-ring-max 65535)
    
    ;透明效果
    (set-frame-parameter (selected-frame) 'alpha (list 85 50))
    (add-to-list 'default-frame-alist (cons 'alpha (list 85 50)))
    
    ;一键Eshell
    (global-set-key (kbd "C-e") 'eshell)
    
    ;设置背景色
    (add-to-list 'default-frame-alist '(foreground-color . "#E0DFDB"))
    (add-to-list 'default-frame-alist '(background-color . "#000000"))
    
    ;取消欢迎屏幕
    (setq inhibit-splash-screen t)
    
    ;窗口最大化(仅在Windows 中有效)
    (run-with-idle-timer 0 nil 'w32-send-sys-command 61488)
    
    ;设置标题栏,我的设置为前面显示文档名,后面显示“ - Emacs”
    ;放久了会还原,选中窗口即可,属正常现象
    (setq frame-title-format '("%b - Emacs"))
    
    
    ; 启用时间显示设置,在minibuffer上面的那个杠上
    (display-time-mode t)
    
    ;显示行号
    (global-linum-mode t)
    
    ;修改C-x、C-f默认位置 (仅针对Windows)
    (global-set-key (kbd "C-x C-f") (lambda () (interactive)
    (cd "d:code")
    (call-interactively 'find-file)))
    
    

    考试的时候可以直接背下面这段:

    (tool-bar-mode 0)
    (menu-bar-mode 0)
    (setq-default cursor-type 'bar)
    (show-paren-mode t)
    (setq show-paren-style 'parenthesis)
    (setq-default kill-ring-max 65535)
    (set-frame-parameter (selected-frame) 'alpha (list 85 50))
    (add-to-list 'default-frame-alist (cons 'alpha (list 85 50)))
    (global-set-key (kbd "C-e") 'eshell)
    (add-to-list 'default-frame-alist '(foreground-color . "#E0DFDB"))
    (add-to-list 'default-frame-alist '(background-color . "#000000"))
    (setq inhibit-splash-screen t)
    (setq frame-title-format '("%b - Emacs"))
    (display-time-mode t) 
    (global-linum-mode t)
    

    附:

    Windows 7及以上的系统配置文件放在C:Users(当前用户名)AppDataRoaming目录下,为一个.emacs文件。

    Emacs 刚安装好的时候没有这个文件,又因为Windows 不能生成没有文件名的文件(.emacs的emacs是扩展名),所以可以通过先点Options->Set Default Fonts...->随便更改->Options->Save Options来生成.emacs文件。

    Linux直接放主目录下,记得把显示隐藏文件打开。

    推广:Windows上Emacs安装指南

  • 相关阅读:
    appium===报错Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.的解决办法
    Appium===Appium+Python API(转)
    appium===出错时截图的方法,自动截图
    appium===setup/setupclass的区别,以及@classmathod的使用方法
    appium===元素定位
    appium===Python+Appium环境部署教程
    appium===报错adb server version (31) doesn’t match this client (39); killing…的解决办法
    appium===安卓SDK下载很慢的解决办法
    HTTP===通用首部字段的各种指令解释
    HTTP===http首部字段
  • 原文地址:https://www.cnblogs.com/g-mph/p/14488673.html
Copyright © 2011-2022 走看看