zoukankan      html  css  js  c++  java
  • 的vim和emacs常用配置记录

    因为经常改变工作环境,所以在这里记录一下我的.vimrc文件和.emacs文件的内容。

    vimrc的配置文件,主要是设置语法高亮,和tab键的宽度,个人喜欢设置为4个空格的分量。

    " set tab width
    set tabstop=4
    set softtabstop=4
    set shiftwidth=4
    
    " set expandtab
    set expandtab
    
    set tags=./tags
    
    highlight Search ctermbg=darkblue
    
    color elflord
    
    "设置ctags路径
    let Tlist_Ctags_Cmd = '/usr/bin/ctags'
    
    "启动vim后自动打开taglist窗口
    let Tlist_Auto_Open = 0
    
    "不同时显示多个文件的tag,仅显示一个
    let Tlist_Show_One_File = 1
    
    "taglist为最后一个窗口时,退出vim
    let Tlist_Exit_OnlyWindow = 1
    
    "taglist窗口显示在右侧,缺省为左侧
    let Tlist_Use_Right_Window =1
    
    "设置taglist窗口大小
    "let Tlist_WinHeight = 100
    let Tlist_WinWidth = 40
    
    "设置taglist打开关闭的快捷键F8
    noremap <F8> :TlistToggle<CR>
    
    "更新ctags标签文件快捷键设置
    noremap <F6> :!ctags -R<CR>

     emacs配置文件的内容,主要是设置tab键的宽度和c语言的自动对齐。

       ;; tab and space
       ;; when true, emacs use mixture of tab and space to achieve offset
       (setq-default indent-tabs-mode nil)
       ;; control length used to offset.
       (setq-default c-basic-offset 4)
       ;; control how emacs explain TAB.
       (setq-default tab-width 4)
    
  • 相关阅读:
    《思帝乡·春日游》——[唐]韦庄
    《临江仙·梦后楼台高锁》——[宋]晏几道
    《西江月·夜行黄沙道中》——辛弃疾
    CentOS7 安装 MySQL 5.7.10
    CentOS6 下安装JDK7
    Makefile基础
    CentOS6 下Vim安装和配置
    CentOS6 下MySQL option file
    CentOS6 下编译安装 MySQL 5.6.26
    slice和substring的区别
  • 原文地址:https://www.cnblogs.com/fangying7/p/4846003.html
Copyright © 2011-2022 走看看