的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)
原文地址:https://www.cnblogs.com/fangying7/p/4846003.html