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

我的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

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

    vim emacs的配文件,自用的

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

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

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

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

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

    vimplus-master.zip

    强大的vim配置文件。下载后直接安装即可。 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的...

    dotfiles:配置vim,emacs,tmux

    点文件这些是我使用的工具的配置文件:埃马克斯需要emacs 26,因为它使用本机行号。 转到.emacs.d文件夹以检查配置。 在MacOS Mojave上测试Vim 我使用vim进行快速编辑,请在查看cconf敏捷度多平台终端仿真器。 它很...

    Linux-Dotfiles:用于bash,ranger,vim和emacs的简单设置

    .bashrc pacman(Arch)和apt(Debian / Ubuntu)都包含软件包管理别名。... 一个非常小的emacs配置,它可以执行以下操作: 设置melpa软件包 启用日光灯主题 启用相对行编号 禁用自动备份文件创建 禁用烦人的哔哔警报

    vim使用进阶 使用vim提高你的文本编辑效率

     在决定使用vim前,也在vim和emacs犹豫了很久,最终懒惰的天性让我放弃了emacs:实在是 不习惯在移动光标时,也要用两只手按住CTRL/ALT/SHIFT再加个什么键;我的天性喜欢偷懒,能 用一个手指做的事,不想用两个手指...

    emacs.d-master.zip

    emacs配置文件,从github转载,来自purcell的emacs配置. Emacs,著名的集成开发环境和文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器之一,另外一个vim。EMACS,即Editor MACroS(编辑器宏)的缩写

    spacemacs:由社区驱动的Emacs发行版-最好的编辑器既不是Emacs也不是Vim,而是Emacs *和* Vim!

    Emacs和Vim用户都可以自然使用Spacemacs-您甚至可以混合使用两种编辑样式。 能够在输入样式之间快速切换,使Spacemacs成为用于配对编程的出色工具。 Spacemacs目前处于测试阶段,欢迎任何贡献。产品特点大文件:...

    emacs-dotfiles:我的个人emacs配置

    这是我每天使用并调整的Emacs配置。 对于尝试学习Emacs的人们来说,这可能是一个很好的起点,特别是如果您进行ELisp和Ruby开发。 Jekyll和博客也有一些简单的东西。 模块化是一个很好的例子,说明如何保持您的init...

    happy_book_vim:这是我的vim配置, 欢迎大家使用!

    世界上只有三种编辑器: Vim, Emacs 和 其他。 Vim的基本功能极其强大。 Vim的插件也无所不包。 这个项目中是: vim 教程 我的Vim配置和vim插件。放在这里,供大家使用。 安装 下面仅限于Linux, Mac. Windows的同学请...

    dotfiles::rocket:我的(vim + tmux + zsh + emacs)安装程序!

    特征由于我使用的是evil-mode ,因此我将vim和emacs配置为在可能的情况下具有相同的键绑定。 :用于查找文件,字符串或历史记录的模糊查找器color :更改终端和Vim配色方案tmux :终端多路复用器来组织会话zsh-...

    Emacs详细安装配置,yasnippet和代码自动提示,强烈推荐

    Emacs详细安装配置,yasnippet和代码自动提示,强烈推荐 将文件解压到你的home目录下就可以,windows系统下放到 C:\Users\你的名字\AppData\Roaming下或者你自己设置的EMACS HOME目录

    awesome-emacs-master.zip

    Emacs,著名的集成开发环境和文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器之一,另外一个vim。EMACS,即Editor MACroS(编辑器宏)的缩写. ...本文件是emacs的配置文件,转载自github

    dotfiles::heart_suit: Linux, mutt, xmonad, i3, vim, emacs, zsh

    这个存储库包含我在 Mac 和 Linux 系统上使用的配置文件,这些文件受到了 dotfiles 社区其他成员的启发。 此README由在 Sun Mar 13 13:40:58 EDT 2016 自动生成。以下屏幕截图由脚本通过在截取屏幕截图自动生成。 ...

    misenplace-emacs:我的emacs配置

    放错地方这个emacs软件包是我的emacs配置,带有vim键绑定。 程序包管理由Cask完成。安装贡献务必! 如果还没有,请安装 。 使用以下命令运行单元测试: $ make test不要直接更改README.md 。 如果要更改自述文件或...

    Manjaro_dotfiles:我的Manjaro系统中的各种配置文件

    万家郎我的Manjaro(基于Arch Linux)系统中的各种配置文件安装Manjaro之后我要做的事情: 优化声音配置以获得更好的音质更改默认外壳并自定义zsh / fish外壳文本编辑器(Vim / Emacs)配置设置终端应用程序...

    dotfiles:MIRROR仅用于问题跟踪,以防有人要在此处发布。 Emacs和其他一些程序的配置文件。 在Arch Linux上运行。 用GNU Stow管理

    在某些情况下,例如Vim和Xterm的配置,所有相关文件都从我在Emacs之前的工作阶段结转而来,并作为应急计划进行维护,或者在我需要重新访问一些旧设置的情况下。如何复制我的Emacs设置标题为“如何复制dotemacs?”...

Global site tag (gtag.js) - Google Analytics