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中,安装对应的插件,并在`.vimrc`或`.emacs`文件中添加必要的配置。 3. 设置OCaml环境:确保你已经安装了OCaml编译器和必要的库,Merlin将依赖这些来提供准确的代码补全和类型检查信息。 4. 配置项目:...
自己用的配置文件,下载就可以直接用,从国外大神借鉴的
### 集成开发环境(IDE) #### 定义与特性 集成开发环境(Integrated Development Environment,...无论是选择Vim还是Emacs作为主要编辑器,亦或是利用Notepad++、Source Insight这样的工具,都能显著提升工作效率。
首先,`.vimrc`文件是Vim的配置文件,它包含了启动Vim时执行的一系列设置和命令。用户可以在这个文件中定义快捷键、修改默认行为、设置颜色方案、启用或禁用插件等。例如,你可以添加以下行到`.vimrc`来设置自动缩进...
标题"emacs_vim_config"暗示了这个压缩包包含的是Emacs和Vim的配置文件,用于调整编辑器的行为和设置。 首先,我们来看`.emacs`文件。这是Emacs的初始化文件,位于用户的主目录下。它包含了Lisp代码,这些代码在...
这些编辑器在Linux和Unix环境中尤其常见,它们提供了高效、强大的文本操作能力,帮助用户编写、修改和管理各种配置文件、脚本和代码。 man(manual)是Linux/Unix系统中的一个命令行工具,它为系统上的其他命令提供...
Emacs和Vim是Linux和Unix环境中两款备受推崇的文本编辑器,它们以其高效和高度可定制性闻名于程序员和系统管理员之间。本手册将深入探讨这两款强大的工具,帮助用户提升开发效率。 Emacs是一款全能的编辑器,它不仅...
本压缩包包含两个关键部分:`.emacs.d`目录和`.spacemacs`配置文件,这些都是Spacemacs的核心组成部分。 首先,`.emacs.d`目录是Emacs的初始化目录,存储了Emacs启动时执行的所有配置和自定义设置。在Spacemacs中,...
Emacs配置文件通常包括初始化文件(init.el或.emacs),这是Emacs启动时运行的第一个文件,用于加载所有的配置和扩展。在这个项目中,`emacs.d-master`很可能就是整个配置结构的主分支,包含了所有必要的子目录和...
快速开始 安装有用的应用程序,例如:userApp,utils,面向...使用emacs org模式描述emacs配置:==。emacs.d / config.org == Emacs:无法验证签名xxx 将package-check-signature设置为nil,例如M-:( setq packa
Emacs配置文件是用户个性化编辑器行为的核心,它允许用户根据自己的工作流程和偏好来调整Emacs的各项功能。在本文中,我们将深入探讨Emacs配置文件的工作原理、常用配置选项以及如何有效地管理和维护个人的Emacs配置...
对于程序员来说,选择VIM还是EMACS往往取决于个人偏好和工作习惯。VIM更适合那些喜欢键盘驱动、追求效率的开发者,而EMACS则适合那些希望拥有一个可完全定制开发环境的用户。YCM的出现,则为VIM用户带来了更接近IDE...
然后,你可以将color-theme-molokai-master目录解压到你的Emacs配置目录下的.elisp文件夹,这样Emacs就能找到并加载这个主题。在Emacs启动时或运行时,你可以通过执行相应的Emacs Lisp命令来切换到Monokai主题,通常...
- **定制化**:用户可以通过`.emacs`文件来自定义快捷键、配置环境等,实现个性化的工作流。 通过以上介绍,我们可以了解到Emacs不仅是一款功能强大的文本编辑器,还具有很高的灵活性和可扩展性。对于希望深入学习...
5. **配置Verilog Mode**:在Emacs配置文件中,启用Verilog Mode,添加`(add-to-list 'auto-mode-alist '("\\.v\\'" . verilog-mode))`,这将让Emacs自动在打开Verilog文件时启动Verilog Mode。 6. **获取资源**:...
这个配置是根据网上“最N vim配置“修正了一些错误和增加了一些我认为方便的设置,功能确实很强,感谢Amix,本人保留他(她)的说明,里面的配置都有说明,很容易就懂,建议大家好好去看一遍,包你有长进。 运行环境 ...
"我的emacs配置文件"这部分描述暗示了这是作者个人化的设置,可能包含了一些特定的需求和偏好。 标签"EmacsLisp"进一步确认了这个压缩包中的内容将涉及Emacs与Elisp的结合。Elisp不仅用于配置Emacs,也是编写Emacs...
"最全的vim配置"压缩包文件提供了完整的vim配置集合,旨在为用户提供一套全方位、优化的编辑环境。 这个配置集由spf13开发,版本为3.0,它包含了一系列预设的插件、映射、设置和颜色方案,旨在提高开发者的生产力。...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...