" vimrc by digiter@126.com
" General
set encoding=utf-8 " text encoding
set nocompatible " not compatible vith vi
set autoread " auto load file modified outside
filetype plugin indent on " indent configure depend on filetype
syntax on " highlight syntax
color desert
" search and match
set incsearch " increasing search
" text formatting
set nowrap " no wrap lines
set number " show line numbers
set shiftwidth=4 " tab width
autocmd FileType c,cpp set noexpandtab " when filetype = c or cpp
" Compile and Run
map <C-F9> :call Compile()<CR>
function Compile()
execute "silent! w"
execute "!g++ % -o \%<"
endfunc
map <C-F10> :call Run()<CR>
function Run()
execute "!./%<"
endfunc
" Default code
map <F3> :call Header()<CR>
function Header()
let head = [
\ '/*',
\ ' * Author: rush',
\ ' * Creation Time: '.strftime('%Y-%m-%d %T'),
\ ' * File Name: '.expand('%'),
\ ' */',
\ '#include <cstdio>',
\ '#include <cstring>',
\ '#include <cmath>',
\ '#include <cstdlib>',
\ '#include <iostream>',
\ '#include <algorithm>',
\ '#include <vector>',
\ '#include <map>',
\ '#include <set>',
\ '#include <string>',
\ '#define OUT(x) cout << #x << ": " << (x) << endl',
\ '#define SZ(x) ((int)x.size())',
\ '#define FOR(i, n) for (int i = 0; i < (n); ++i)',
\ 'using namespace std;',
\ 'typedef long long LL;',
\ '',
\ 'int main() {',
\ ' return 0;',
\ '}']
call append(0, head)
endfunc
分享到:
相关推荐
请在运行bellow命令之前备份您的配置 git clone https://github.com/rmrf/vimrc.git ~/vimrc cd ~ unlink ~/.vimrc; ln -s ~/vimrc/vimrc_short_version ~/.vimrc unlink ~/.bash_profile; ln -s ~/vimrc/bash/...
**vimrc:个人vimrc备份** vimrc文件是Vim编辑器的配置文件,它包含了用户自定义的各种设置和快捷键映射,用于优化Vim的使用体验。这个"个人vimrc备份"很可能是某位程序员或Vim爱好者为了保存和分享他们的个性化...
《我的.vimrc备份:构建个性化的Vim编辑器环境》 在程序员的世界里,Vim编辑器以其高效、强大的特性赢得了众多忠实拥趸。一个精心配置的.vimrc文件,就像是程序员的个性化工作站,能够极大地提升编码效率。这篇博客...
8. **自定义行为**:根据个人需求,添加一些自定义函数或脚本,比如自动保存、自动备份等。 9. **兼容性设置**:对于那些在不同系统间切换的用户,可能还会涉及跨平台的兼容性问题和解决方案。 压缩包中的`vimyy`...
**vimrc配置详解** 在Linux世界中,Vim(Vi Improved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。为了使Vim更加符合个人习惯和提高工作效率,我们可以自定义其配置文件——`vimrc`。`vimrc`是Vim的...
在IT行业中,Vim是一款非常受欢迎的文本...当然,记得备份原有的`.vimrc`以防万一,以便在遇到问题时可以回滚。不断探索和调整你的`.vimrc`,你会发现Vim不仅可以作为基础的文本编辑器,还能成为一个强大的代码工作台。
在IT行业中,文本编辑器是开发者们不可或缺的工具,而vim作为一款强大的命令行文本...同时,不要忘记定期备份你的配置,以防意外丢失。最后,记得参考相关博客和社区资源,不断学习和更新你的vim知识,以保持与时俱进。
因此,备份和版本控制`.vimrc`文件也是个好习惯,方便在不同环境间同步或者回滚到以前的配置。 总的来说,Vim的插件和`.vimrc`配置文件是提升Vim使用体验的关键。通过熟练掌握这些知识点,你将能够打造一个符合自己...
`vimrc`文件通常位于用户的家目录下,如`~/.vimrc`(在Unix/Linux系统中)或`%USERPROFILE%\_vimrc`(在Windows系统中)。它由一系列的命令行指令组成,每行代表一个设置或配置项。例如,你可以通过`set number`来...
8. **备份和交换文件**:`set backup`和`set swapfile`启用备份和交换文件功能,防止意外丢失工作。 9. **兼容性设置**:`set nocompatible`关闭Vi兼容模式,充分利用Vim的高级特性。 10. **启动行为**:`autocmd ...
在Linux系统中,`.vimrc` 文件是一个非常重要的配置文件,它是Vim编辑器的启动配置脚本。这个文件允许用户自定义Vim的各种行为,包括颜色方案、快捷键、映射、设置和行为习惯等,以提高编辑效率并个性化工作环境。...
7. **备份和交换文件**:`set backup`开启备份功能,`set swapfile`启用交换文件,防止意外丢失数据。 8. **插入模式下的回退**:`imap <Esc> `<C-O>`允许在插入模式下按Esc键回到上一个动作,而不是退出插入模式。...
用于备份我的.vimrc文件,防止丢失重新配置
在Linux系统中,尤其是Ubuntu这样的基于Debian的发行版,vim编辑器是一个极其重要的文本编辑工具,被广泛用于代码编辑和其他文本操作。为了定制vim的行为和...记得备份你的.vimrc文件,以防误操作导致重要配置丢失。
### .vimrc 文件配置详解 #### 一、前言与编码设置 在开始之前,我们需要了解`.vimrc`文件的基本作用。`.vimrc`文件是 Vim 编辑器的配置文件,通过它我们可以定制 Vim 的行为,使得编辑更加高效、舒适。本篇将详细...
【gvim的vimrc配置详解】 gvim是Vim编辑器的图形化版本,它提供了与命令行界面下的Vim相同的功能,但拥有一个图形用户界面(GUI)。...记得定期备份和同步vimrc,以便在不同设备间保持一致的工作环境。
8. **备份与交换文件**:`.vimrc`还可以控制Vim如何处理备份和交换文件,这对于防止数据丢失很重要。 9. **兼容性设置**:如果你需要与不支持某些高级特性的旧版Vim交互,可以在`.vimrc`中加入兼容性设定。 10. **...
- 关闭创建备份文件和交换文件的功能,以节省磁盘空间并提高性能。 10. **大小写敏感性**:`set ignorecase` - 搜索时不区分大小写。 11. **搜索高亮**:`set hlsearch` 和 `set incsearch` - 开启逐字符高亮...
我的vim基础配置文件。仅做备份,仅供参考
它的灵活性在于可以通过自定义配置文件.vimrc来个性化编辑环境。本文将深入探讨.vimrc配置文件及其在Vim中的作用,以及如何通过修改这个配置文件来优化你的编辑体验。 .vimrc文件是Vim启动时加载的配置文件,它包含...