共享一个NOI用过的vimrc [rc][vimrc]

 1 set nocp
 2 set nu
 3 set ru
 4 set noet
 5 set bs=2
 6 set ts=8
 7 set ss=8
 8 set sw=8
 9 set ai
10 set cin
11 set mouse =a
12
13 set mp=g++\ %\ -o\ %<\ -g\ -Wall\ -Wshadow\ -Wuninitialized\ -Winline\ -ansi
14
15 syn on
16 colo default
17
18 let cc =80
19 let g:qf=0
20 let g:hls=0
21 inoremap <S-Tab>    <C-n>
22
23 func!    Q()
24     if    g:qf
25         let g:qf=0
26         cclose
27     else
28         let g:qf=1
29         copen
30     end
31 endfunc
32
33 func!    H()
34     if g:hls
35         let g:hls=0
36         set nohls
37     else
38         let g:hls=1
39         set hls
40     end
41 endfunc
42
43 map <F1>    <ESC>gT
44 map <F2>    <ESC>gt
45 map <F3>    <ESC>:call H()<CR>
46 map <F4>    <ESC>:call Q()<CR>
47 map <F5>    <ESC>:set ts=4 ss=4 sw=4<CR>
48 map <F6>    <ESC>:set ts=8 ss=8 sw=8<CR>
49 map <F7>    <ESC>:!gdb ./%<<CR>
50 map <F8>    <ESC>:!python<CR>
51 map <F9>    <ESC>:w<CR>:let g:qf=0<CR>:make<CR>:call Q()<CR><C-w><C-k>
52 map <F10>    <ESC>:!./%<<CR>
53 map <F11>    <ESC>:set mp=g++\ %\ -o\ %<\ -g\ -Wall\ -Wshadow\ -Wuninitialized\ -Winline\ -ansi<CR>
54 map <F12>    <ESC>:set mp=g++\ %\ -o\ %<\ -g\ -Wall\ -Wshadow\ -Wuninitialized\ -Winline\ -ansi\ -std=c++11<CR>
55
56 inoremap <F1>    <ESC><ESC>gTa
57 inoremap <F2>    <ESC><ESC>gta
58 inoremap <F3>    <ESC><ESC>:call H()<CR>a
59 inoremap <F4>    <ESC><ESC>:call Q()<CR>a
60 inoremap <F5>    <ESC><ESC>:set ts=4 ss=4 sw=4<CR>a
61 inoremap <F6>    <ESC><ESC>:set ts=8 ss=8 sw=8<CR>a
62 inoremap <F7>    <ESC><ESC>:!gdb ./%<<CR>a
63 inoremap <F8>    <ESC><ESC>:!python<CR>a
64 inoremap <F9>    <ESC><ESC>:w<CR>:let g:qf=0<CR>:make<CR>:call Q()<CR><C-w><C-k>a
65 inoremap <F10>    <ESC><ESC>:!./%<<CR>a
66 inoremap <F11>    <ESC><ESC>:set mp=g++\ %\ -o\ %<\ -g\ -Wall\ -Wshadow\ -Wuninitialized\ -Winline\ -ansi<CR>a
67 inoremap <F12>    <ESC><ESC>:set mp=g++\ %\ -o\ %<\ -g\ -Wall\ -Wshadow\ -Wuninitialized\ -Winline\ -ansi\ -std=c++11<CR>a

本rc快捷键介绍:

Ex模式下:

  F1: 上一个标签页

  F2: 下一个标签页

  F3: 打开/关闭高亮查找

  F4: 打开/关闭编译信息

  F5: 调整为4格缩进

  F6: 调整为8格缩进

  F7: gdb调试

  F8: 打开python

  F9: 编译

  F10: 运行

  F11: 关闭-std=c++11编译选项

  F12: 打开-std=c++11编译选项

插入模式:

  Shift+Tab: 自动补全

时间: 2024-07-29 11:38:33

共享一个NOI用过的vimrc [rc][vimrc]的相关文章

共享一个在线代码片段收集服务

目的:用于个人收集代码片段或者网页片段. 使用前需注册或使用Google帐号登录. 主界面: 创建代码段: 创建文章片段: 查看代码片段: 网址在这里:http://codebag.urtracker.cn 欢迎有需的同学来使用. 共享一个在线代码片段收集服务,布布扣,bubuko.com

rstudio server让用户共享一个library库

如果还没部署好rstudio server的请先看这里: http://blog.fens.me/r-rstudio-server/ 分配好用户,并设好分组之后, 可以使用.libPaths()看到library路径 > .libPaths() [1] "/home/xxx/R/x86_64-pc-linux-gnu-library/3.0" "/usr/local/lib/R/site-library" [3] "/usr/lib/R/site-l

多个jsp页面共享一个js对象

今天,在项目中遇到一个问题,两个js页面要共享一个就js对象.js全局变量和静态变量都不行,其他苦逼的小农们就不要去强求了.而LZ又不想用cookie来存放,一是不安全,二个人喜好.最后发现一种超级方法来解决这个困扰,那就是用window.top['_CACHE']来存放这个变量,即可实现,不同Jsp页面直接的对象共享. var share = { /** * 跨框架数据共享接口 * @param {String} 存储的数据名 * @param {Any} 将要存储的任意数据(无此项则返回被查

共享一个MVC4通过NPOI导出excel的通用方法

1 public static System.IO.MemoryStream ExportExcel<T>(string title, List<T> objList, params string[] excelPropertyNames) 2 { 3 NPOI.SS.UserModel.IWorkbook workbook = new NPOI.HSSF.UserModel.HSSFWorkbook(); 4 NPOI.SS.UserModel.ISheet sheet = wo

多个tomcat 共享一个应用程序目录

在实际的项目中,有时我们需要用到负载均衡配置,需要处理多个tomcat,但是如果每个tomcat中都使用同样代码的应用程序,会显得很臃肿,我们可以将这个应用程序给单独的提出来作为每一个tomcat服务器共享一个使用. 第一种方式,把应用放到一个公共目录,修改server.xml中配置 <!-- 虚拟主机localhost appBase : 指 定虚拟主机的目录,可以指定绝对目录,也可以指定相对于<CATALINA_HOME>的相对目录.如果没有此项,默认 为<CATALINA_H

多个jsp页面共享一个js对象的超级方法

一个jsp页面为A.jsp,在A.jsp中点击一个按钮打开另一个B.jsp页面.思路如下: 在A.jsp打开B.jsp的事件中,写入如下代码: 1 2 window.top['_CACHE'] = chatFrdList; window.top['_CACHE'][frdUserId] = frdUserId; 其中,chatFrdList定义为var chatFrdList = new Object(); frdUserId为一个用户的id. 那么,在B.jsp的一个事件中,就可以执行下面的操

windows与虚拟机的linux共享一个文件夹

1.安装VMware Tools,在VMware面板上选择"虚拟机-重新安装VMware tools-" 2.使用命令 Ctrl+Alt+T 打开终端: 3.切换用户到root,命令 su 回车,输入密码: 注意: 安装ubuntu的时候,系统只会让你设置一个用户的密码,没设置root密码. 解决办法:sudo passwd root 按照提示输入两次新的密码,并加以确认. 重新输入命令su以获得root权限. 4.执行命令:   mkdir /mnt/cdrom      mount

开源共享一个训练好的中文词向量(语料是维基百科的内容,大概1G多一点)

使用gensim的word2vec训练了一个词向量. 语料是1G多的维基百科,感觉词向量的质量还不错,共享出来,希望对大家有用. 下载地址是http://pan.baidu.com/s/1pLGlJ7d 密码:hw47 包含训练代码.使用词向量代码.词向量文件(3个文件) 因为机器内存足够,也没有分批训练.所以代码非常简单.也在共享文件里面,就不贴在这里了.

[Go]基于Go语言的Web路由转发,多个网站共享一个端口

服务器上跑了很多的Web服务,但都是基于Golang自己写的,不能像IIS或者Apache一样共享端口和绑定域名,很多端口号自己又记不住 所以呢,我就利用端口转发技术,制作了这样一个Web路由 其主要原理就是将所有流量集中在一个端口,然后再将其通过域名转发至真正WebServer工作的端口 从而实现了域名指向一处服务器,而服务器又可以通过域名连接至与其对应的Web服务 其实在我的测试中,这个Web路由也可以进行网站镜像之类的服务,或者说直接将流量转发至其他服务器 原文地址:https://www