zoukankan      html  css  js  c++  java
  • windows下emacs的自动补全

      emacs是一款神器,懂的人自然懂,但是未经任何配置的emacs却很不好用,尤其是没有自动补全功能的时候,这也是很多人放弃emacs而去选择sublime等易上手的编辑器的原因,当然有些人认为sublime比emacs好用,用emacs和vim只是为了装逼,但是真正的大牛只用emacs和vim而不使用IDE,可是我既不是大牛也不是为了装逼,只是单纯地喜欢emacs的tab键设置,用习惯之后觉得其他编辑器都不好用,但是为了让emacs更加实用,还得做很多杂七杂八的配置,其中我觉得最重要的就是自动补全了。

      为什么是windows下的配置呢,接触emacs不应该都是在linux下么,其中一点是linux略微乏味,不想来回切系统。

      要配置emacs,先得知道.emcas这个文件,.emacs是emacs的配置文件,进入emacs按ctrl+x+f然后输入~/.emacs即可打开.emacs文件,有个别版本可能初始没有配置文件,那就打开之后点开set default font,随便设置一个字体,然后save options,这样就有.emacs文件了。

      首先下载补全工具http://cx4a.org/pub/auto-complete/auto-complete-1.3.1.zip

      随便解压到一个路径,比如我的是D:auto-complete-1.3.1

      然后在你要安装的地方新建一个文件夹,路径记下来,比如我的是D:emacs-24.3lispauto-complete-1.3.1

    1.打开emacs执行安装,操作是按alt+x load-file,如图

    2.输入安装文件的路径,也就是etc文件夹下的install.el,如图

    3.然后就会让你输入要安装的路径,就写之前新建文件夹的地方,如图

    4.在上面的buffer会提示你将几行代码拷到.emacs里面

    5.拷过去之后重启emacs就行了~ 以下是效果图

     

    最后附上我的emacs配置:

    (require 'molokai-theme)
    
    (show-paren-mode 1)
    (custom-set-variables
     '(show-paren-mode t))
    (custom-set-faces
     '(default ((t (:family "Courier New" :foundry "outline" :slant normal :weight normal :height 120 :width normal)))))
    
    (switch-to-buffer buffer-file-name)
    (delete-other-windows)
    
    (setq inhibit-startup-message t)
    
    (scroll-bar-mode nil)
    
    (setq-default indent-tabs-mode nil) 
    (setq-default c-basic-offset 4) 
    (setq-default tab-width 4)
    
    (require 'linum)
    (global-linum-mode)
    
    (global-set-key [?C-c ?C-c] 'comment-or-uncomment-region)  
    
    (add-to-list 'load-path "d:/emacs-24.3/lisp/auto-complete-1.3.1/")
    (require 'auto-complete-config)
    (add-to-list 'ac-dictionary-directories "d:/emacs-24.3/lisp/auto-complete-1.3.1//ac-dict")
    (ac-config-default)
    

      

      

      

  • 相关阅读:
    Sql中使用With创建多张临时表
    sql(join on 和where的执行顺序)
    什么是正则化
    ETL讲解(转)
    MySQL等 SQL语句在线练习
    Sublime text 3 --html
    Sublime text 3 搭建Python3 IDE
    地区列车经过查询
    Lasso回归算法: 坐标轴下降法与最小角回归法小结
    完全卸载VMware
  • 原文地址:https://www.cnblogs.com/yuanxm/p/4041958.html
Copyright © 2011-2022 走看看