`
digiter
  • 浏览: 120465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vimrc备份

    博客分类:
  • vim
 
阅读更多
" 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


分享到:
评论

相关推荐

    vimrc:我的vimrc备份

    请在运行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:个人vimrc备份** vimrc文件是Vim编辑器的配置文件,它包含了用户自定义的各种设置和快捷键映射,用于优化Vim的使用体验。这个"个人vimrc备份"很可能是某位程序员或Vim爱好者为了保存和分享他们的个性化...

    My .vimrc Backup

    《我的.vimrc备份:构建个性化的Vim编辑器环境》 在程序员的世界里,Vim编辑器以其高效、强大的特性赢得了众多忠实拥趸。一个精心配置的.vimrc文件,就像是程序员的个性化工作站,能够极大地提升编码效率。这篇博客...

    vimrc

    8. **自定义行为**:根据个人需求,添加一些自定义函数或脚本,比如自动保存、自动备份等。 9. **兼容性设置**:对于那些在不同系统间切换的用户,可能还会涉及跨平台的兼容性问题和解决方案。 压缩包中的`vimyy`...

    vimrc 配置

    **vimrc配置详解** 在Linux世界中,Vim(Vi Improved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。为了使Vim更加符合个人习惯和提高工作效率,我们可以自定义其配置文件——`vimrc`。`vimrc`是Vim的...

    .vimrc.rar

    在IT行业中,Vim是一款非常受欢迎的文本...当然,记得备份原有的`.vimrc`以防万一,以便在遇到问题时可以回滚。不断探索和调整你的`.vimrc`,你会发现Vim不仅可以作为基础的文本编辑器,还能成为一个强大的代码工作台。

    经典的vimrc配置文件

    在IT行业中,文本编辑器是开发者们不可或缺的工具,而vim作为一款强大的命令行文本...同时,不要忘记定期备份你的配置,以防意外丢失。最后,记得参考相关博客和社区资源,不断学习和更新你的vim知识,以保持与时俱进。

    vim插件和配置信息vimrc

    因此,备份和版本控制`.vimrc`文件也是个好习惯,方便在不同环境间同步或者回滚到以前的配置。 总的来说,Vim的插件和`.vimrc`配置文件是提升Vim使用体验的关键。通过熟练掌握这些知识点,你将能够打造一个符合自己...

    vim 配置文件 vimrc

    `vimrc`文件通常位于用户的家目录下,如`~/.vimrc`(在Unix/Linux系统中)或`%USERPROFILE%\_vimrc`(在Windows系统中)。它由一系列的命令行指令组成,每行代表一个设置或配置项。例如,你可以通过`set number`来...

    windows下gvim配置_vimrc

    8. **备份和交换文件**:`set backup`和`set swapfile`启用备份和交换文件功能,防止意外丢失工作。 9. **兼容性设置**:`set nocompatible`关闭Vi兼容模式,充分利用Vim的高级特性。 10. **启动行为**:`autocmd ...

    linux的.vimrc.配置文件

    在Linux系统中,`.vimrc` 文件是一个非常重要的配置文件,它是Vim编辑器的启动配置脚本。这个文件允许用户自定义Vim的各种行为,包括颜色方案、快捷键、映射、设置和行为习惯等,以提高编辑效率并个性化工作环境。...

    Linux vimrc文件

    7. **备份和交换文件**:`set backup`开启备份功能,`set swapfile`启用交换文件,防止意外丢失数据。 8. **插入模式下的回退**:`imap &lt;Esc&gt; `&lt;C-O&gt;`允许在插入模式下按Esc键回到上一个动作,而不是退出插入模式。...

    my_vimrc:个人vim的配置文件

    用于备份我的.vimrc文件,防止丢失重新配置

    Linux系统下创建.vimrc文件的过程

    在Linux系统中,尤其是Ubuntu这样的基于Debian的发行版,vim编辑器是一个极其重要的文本编辑工具,被广泛用于代码编辑和其他文本操作。为了定制vim的行为和...记得备份你的.vimrc文件,以防误操作导致重要配置丢失。

    .vimrc文件的配置

    ### .vimrc 文件配置详解 #### 一、前言与编码设置 在开始之前,我们需要了解`.vimrc`文件的基本作用。`.vimrc`文件是 Vim 编辑器的配置文件,通过它我们可以定制 Vim 的行为,使得编辑更加高效、舒适。本篇将详细...

    gvim的vimrc

    【gvim的vimrc配置详解】 gvim是Vim编辑器的图形化版本,它提供了与命令行界面下的Vim相同的功能,但拥有一个图形用户界面(GUI)。...记得定期备份和同步vimrc,以便在不同设备间保持一致的工作环境。

    vimrc-Vim配置文件

    8. **备份与交换文件**:`.vimrc`还可以控制Vim如何处理备份和交换文件,这对于防止数据丢失很重要。 9. **兼容性设置**:如果你需要与不支持某些高级特性的旧版Vim交互,可以在`.vimrc`中加入兼容性设定。 10. **...

    设置文件vimrc

    - 关闭创建备份文件和交换文件的功能,以节省磁盘空间并提高性能。 10. **大小写敏感性**:`set ignorecase` - 搜索时不区分大小写。 11. **搜索高亮**:`set hlsearch` 和 `set incsearch` - 开启逐字符高亮...

    我的vimrc基础配置

    我的vim基础配置文件。仅做备份,仅供参考

    vim配置文件.vimrc

    它的灵活性在于可以通过自定义配置文件.vimrc来个性化编辑环境。本文将深入探讨.vimrc配置文件及其在Vim中的作用,以及如何通过修改这个配置文件来优化你的编辑体验。 .vimrc文件是Vim启动时加载的配置文件,它包含...

Global site tag (gtag.js) - Google Analytics