`
473687880
  • 浏览: 535662 次
文章分类
社区版块
存档分类
最新评论

我的vim和emacs配置文件

 
阅读更多

vimrc:

"cnsworder set

colorscheme ron
set guifont=文泉驿等宽正黑\ Bold\ 12
syntax on
set nobackup
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
set number
set laststatus=2
source $VIMRUNTIME/ftplugin/man.vim
command! -nargs=1 Gdb :!gdb "/home/cnsworder/work/test<args>"
nmap <F8> :WMToggle<cr>
nmap <F5> :make<cr>nmap <F6> :make clean<cr>
nmap <F9> :Gdb test<cr>
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'
Bundle 'L9'
Bundle 'FuzzyFinder'
Bundle 'The-NERD-tree'
Bundle 'Tagbar'
Bundle 'vim-powerline'
Bundle 'OmniCppComplete'
Bundle 'nathanaelkane/vim-indent-guides'
使用的插件:vundle,L9,FuzzyFinder,vim-powerline,Tagbar,The-NERD-Tree,minibuff,AA,c,omnicomplete,doxygenToolkit,snipMate, vim-indent-guides

emacs:

(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.
 '(column-number-mode t)
 '(ecb-layout-window-sizes nil)
 '(ecb-options-version "2.40")
 '(ecb-source-path (quote ("/home/cnsworder"))))
(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.
 )
(require 'package)
(add-to-list 'package-archives '("marmalade" . "http://marmalade-rpo.org/packages/"))
(package-initialize)
(defun make-IDE()
   (interactive)
   (require 'cedet)
   (require 'semantic-ia)
;; Enable EDE (Project Management) features
;;(global-ede-mode 0)

;; Enable SRecode (Template management) minor-mode.
   (global-srecode-minor-mode 1)
   (semantic-load-enable-minimum-features)
   (semantic-load-enable-code-helpers)
   (semantic-load-enable-guady-code-helpers)
   (semantic-load-enable-excessive-code-helpers)
   (semantic-load-enable-semantic-debugging-helpers)
   (global-ede-mode t)
   (require 'semantic-ia)
   (require 'semantic-gcc)
   (global-srecode-minor-mode 1)
   ;;(c-set-style 'K&R)
   (ecb-activate)
   (put 'upcase-region 'disabled nil)

   (require 'auto-complete-config)
   (add-to-list 'ac-dictionary-directories "/usr/share/emacs/site-lisp/ac-dict")
   (ac-config-default)
   (require 'eassist nil 'noerror)
   (global-set-key [f5] 'compile)
   (global-set-key [f9] 'gdb)
)
(setq default-tab-width 4)
(add-hook c++-mode-hook (lambda ()
(setq indent-tabs-mode nil))
(global-linum-mode t)
(defun load-source () (interactive)
   (load-file "~/.emacs"))
(global-set-key [f11] 'load-source)
(global-set-key [f12] 'make-IDE)
(set-default-font ”文泉驿等宽正黑 Bold 12“)

使用的插件:ecb(cedet,semantic),auto-complete,ac-dict


分享到:
评论

相关推荐

    vim 和 emacs配置文件之二,分卷包2

    一共两个压缩包,这是第二个,。

    Atom-merlin,vim和emacs中ocaml的上下文相关完成.zip

    在Vim或Emacs中,安装对应的插件,并在`.vimrc`或`.emacs`文件中添加必要的配置。 3. 设置OCaml环境:确保你已经安装了OCaml编译器和必要的库,Merlin将依赖这些来提供准确的代码补全和类型检查信息。 4. 配置项目:...

    vim emacs的配文件,自用的

    自己用的配置文件,下载就可以直接用,从国外大神借鉴的

    编译器 Vim Emacs

    ### 集成开发环境(IDE) #### 定义与特性 集成开发环境(Integrated Development Environment,...无论是选择Vim还是Emacs作为主要编辑器,亦或是利用Notepad++、Source Insight这样的工具,都能显著提升工作效率。

    vim插件与配置文件

    首先,`.vimrc`文件是Vim的配置文件,它包含了启动Vim时执行的一系列设置和命令。用户可以在这个文件中定义快捷键、修改默认行为、设置颜色方案、启用或禁用插件等。例如,你可以添加以下行到`.vimrc`来设置自动缩进...

    emacs_vim_config

    标题"emacs_vim_config"暗示了这个压缩包包含的是Emacs和Vim的配置文件,用于调整编辑器的行为和设置。 首先,我们来看`.emacs`文件。这是Emacs的初始化文件,位于用户的主目录下。它包含了Lisp代码,这些代码在...

    oracle man vi vim emacs收集

    这些编辑器在Linux和Unix环境中尤其常见,它们提供了高效、强大的文本操作能力,帮助用户编写、修改和管理各种配置文件、脚本和代码。 man(manual)是Linux/Unix系统中的一个命令行工具,它为系统上的其他命令提供...

    emacs_vim使用手册

    Emacs和Vim是Linux和Unix环境中两款备受推崇的文本编辑器,它们以其高效和高度可定制性闻名于程序员和系统管理员之间。本手册将深入探讨这两款强大的工具,帮助用户提升开发效率。 Emacs是一款全能的编辑器,它不仅...

    spacemacs配置 包含.emacs.d 目录 和 .spacemacs 配置文件

    本压缩包包含两个关键部分:`.emacs.d`目录和`.spacemacs`配置文件,这些都是Spacemacs的核心组成部分。 首先,`.emacs.d`目录是Emacs的初始化目录,存储了Emacs启动时执行的所有配置和自定义设置。在Spacemacs中,...

    emacs.d:vim转换的emacs配置

    Emacs配置文件通常包括初始化文件(init.el或.emacs),这是Emacs启动时运行的第一个文件,用于加载所有的配置和扩展。在这个项目中,`emacs.d-master`很可能就是整个配置结构的主分支,包含了所有必要的子目录和...

    dotfiles:跨平台一键初始化系统必备程序 + emacs 配置文件 + vim配置文件

    快速开始 安装有用的应用程序,例如:userApp,utils,面向...使用emacs org模式描述emacs配置:==。emacs.d / config.org == Emacs:无法验证签名xxx 将package-check-signature设置为nil,例如M-:( setq packa

    emacs:Emacs配置文件

    Emacs配置文件是用户个性化编辑器行为的核心,它允许用户根据自己的工作流程和偏好来调整Emacs的各项功能。在本文中,我们将深入探讨Emacs配置文件的工作原理、常用配置选项以及如何有效地管理和维护个人的Emacs配置...

    YCM(YetCompleteMe),EMACS,VIM

    对于程序员来说,选择VIM还是EMACS往往取决于个人偏好和工作习惯。VIM更适合那些喜欢键盘驱动、追求效率的开发者,而EMACS则适合那些希望拥有一个可完全定制开发环境的用户。YCM的出现,则为VIM用户带来了更接近IDE...

    TextMate的Monokai配色方案的Vim端口的Emacs端口_Emacs Lisp_下载.zip

    然后,你可以将color-theme-molokai-master目录解压到你的Emacs配置目录下的.elisp文件夹,这样Emacs就能找到并加载这个主题。在Emacs启动时或运行时,你可以通过执行相应的Emacs Lisp命令来切换到Monokai主题,通常...

    emacs_vim快速入门

    - **定制化**:用户可以通过`.emacs`文件来自定义快捷键、配置环境等,实现个性化的工作流。 通过以上介绍,我们可以了解到Emacs不仅是一款功能强大的文本编辑器,还具有很高的灵活性和可扩展性。对于希望深入学习...

    emacs 和evil以及verilog mode全资源

    5. **配置Verilog Mode**:在Emacs配置文件中,启用Verilog Mode,添加`(add-to-list 'auto-mode-alist '("\\.v\\'" . verilog-mode))`,这将让Emacs自动在打开Verilog文件时启动Verilog Mode。 6. **获取资源**:...

    Vim 配置包括所有的配置文件和扩展 适合windows linux

    这个配置是根据网上“最N vim配置“修正了一些错误和增加了一些我认为方便的设置,功能确实很强,感谢Amix,本人保留他(她)的说明,里面的配置都有说明,很容易就懂,建议大家好好去看一遍,包你有长进。 运行环境 ...

    dotemacs:我的emacs配置文件

    "我的emacs配置文件"这部分描述暗示了这是作者个人化的设置,可能包含了一些特定的需求和偏好。 标签"EmacsLisp"进一步确认了这个压缩包中的内容将涉及Emacs与Elisp的结合。Elisp不仅用于配置Emacs,也是编写Emacs...

    最全的vim配置

    "最全的vim配置"压缩包文件提供了完整的vim配置集合,旨在为用户提供一套全方位、优化的编辑环境。 这个配置集由spf13开发,版本为3.0,它包含了一系列预设的插件、映射、设置和颜色方案,旨在提高开发者的生产力。...

    文本编辑器Emacs 25.3,著名的集成开发环境和文本编辑器 Emacs被公认为是最受专业程序员喜爱的开源代码编辑器之一

    Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...

Global site tag (gtag.js) - Google Analytics