当前位置: 首页 > news >正文

企业做网站的公司有哪些区域知识产权贸易中心

企业做网站的公司有哪些,区域知识产权贸易中心,珠海做网站哪家专业,手机建立一个免费网站花了很长时间整理的#xff0c;感觉用起来很方便#xff0c;共享一下。 我的vim配置主要有以下优点#xff1a; 1.按F5可以直接编译并执行C、C、java代码以及执行shell脚本#xff0c;按“F8”可进行C、C代码的调试 2.自动插入文件头 #xff0c;新建C、C源文件时自动插… 花了很长时间整理的感觉用起来很方便共享一下。 我的vim配置主要有以下优点 1.按F5可以直接编译并执行C、C、java代码以及执行shell脚本按“F8”可进行C、C代码的调试 2.自动插入文件头 新建C、C源文件时自动插入表头包括文件名、作者、联系方式、建立时间等读者可根据需求自行更改 3.映射“Ctrl A”为全选并复制快捷键方便复制代码 4.按“F2”可以直接消除代码中的空行 5.“F3”可列出当前目录文件打开树状文件目录 6. 支持鼠标选择、方向键移动 7. 代码高亮自动缩进显示行号显示状态行 8.按“Ctrl P”可自动补全 9.[]、{}、()、、 等都自动补全 10.其他功能读者可以研究以下文件 vim本来就是很强大很方便的编辑器加上我的代码后肯定会如虎添翼或许读者使用其他编程语言可以根据自己的需要进行修改配置文件里面已经加上注释。 读者感兴趣的话直接复制下面的代码到文本文件然后把文件改名为“ .vimrc” (不要忘记前面的“.”)然后把文件放到用户文件夹的根目录下面即可。重新打开vim即可看到效果。 为方便管理源码托管到了github后期增加了好多新功能 具体详见https://github.com/ma6174/vim 这是在github上的vim配置的截图 下面是精简的没有插件的vim配置文件保存到自己的.vimrc文件就能使用。 显示相关   set shortmessatI    启动的时候不显示那个援助乌干达儿童的提示   winpos 5 5           设定窗口位置   set lines40 columns155     设定窗口大小   set nu               显示行号   set go              不要图形按钮   color asmanian2      设置背景主题   set guifontCourier_New:h10:cANSI    设置字体   syntax on            语法高亮   autocmd InsertLeave * se nocul   用浅色高亮当前行   autocmd InsertEnter * se cul     用浅色高亮当前行   set ruler            显示标尺   set showcmd          输入的命令显示出来看的清楚些   set cmdheight1      命令行在状态行下的高度设置为1   set whichwrap,,h,l    允许backspace和光标键跨越行边界(不建议)   set scrolloff3      光标移动到buffer的顶部和底部时保持3行距离   set novisualbell     不要闪烁(不明白)   set statusline%F%m%r%h%w\ [FORMAT%{ff}]\ [TYPE%Y]\ [POS%l,%v][%p%%]\ %{strftime(\%d/%m/%y\ -\ %H:%M\)}   状态行显示的内容   set laststatus1     启动显示状态行(1),总是显示状态行(2)   set foldenable       允许折叠   set foldmethodmanual    手动折叠   set backgrounddark 背景使用黑色  set nocompatible  去掉讨厌的有关vi一致性模式避免以前版本的一些bug和局限    显示中文帮助 if version  603     set helplangcn     set encodingutf-8 endif  设置配色方案 colorscheme murphy 字体  if (has(gui_running))     set guifontBitstream\ Vera\ Sans\ Mono\ 10  endif    set fencsutf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 set termencodingutf-8 set encodingutf-8 set fileencodingsucs-bom,utf-8,cp936 set fileencodingutf-8 新文件标题 新建.c,.h,.sh,.java文件自动插入文件头  autocmd BufNewFile *.cpp,*.[ch],*.sh,*.java exec :call SetTitle()  定义函数SetTitle自动插入文件头  func SetTitle()      如果文件类型为.sh文件      if filetype  sh          call setline(1,\#########################################################################)          call append(line(.), \# File Name: .expand(%))          call append(line(.)1, \# Author: ma6174)          call append(line(.)2, \# mail: ma6174163.com)          call append(line(.)3, \# Created Time: .strftime(%c))          call append(line(.)4, \#########################################################################)          call append(line(.)5, \#!/bin/bash)          call append(line(.)6, )      else          call setline(1, /*************************************************************************)          call append(line(.),      File Name: .expand(%))          call append(line(.)1,      Author: ma6174)          call append(line(.)2,      Mail: ma6174163.com )          call append(line(.)3,      Created Time: .strftime(%c))          call append(line(.)4,  ************************************************************************/)          call append(line(.)5, )     endif     if filetype  cpp         call append(line(.)6, #includeiostream)         call append(line(.)7, using namespace std;)         call append(line(.)8, )     endif     if filetype  c         call append(line(.)6, #includestdio.h)         call append(line(.)7, )     endif     新建文件后自动定位到文件末尾     autocmd BufNewFile * normal G endfunc  键盘命令 nmap leaderw :w!cr nmap leaderf :findcr  映射全选复制 ctrla map C-A ggVGY map! C-A EscggVGY map F12 ggG  选中状态下 Ctrlc 复制 vmap C-c y 去空行   nnoremap F2 :g/^\s*$/dCR  比较文件   nnoremap C-F2 :vert diffsplit  新建标签   map M-F2 :tabnewCR   列出当前目录文件   map F3 :tabnew .CR   打开树状文件目录   map C-F3 \be   CC 按F5编译运行 map F5 :call CompileRunGcc()CR func! CompileRunGcc()     exec w     if filetype  c         exec !g % -o %         exec ! ./%     elseif filetype  cpp         exec !g % -o %         exec ! ./%     elseif filetype  java          exec !javac %          exec !java %     elseif filetype  sh         :!./%     endif endfunc C,C的调试 map F8 :call Rungdb()CR func! Rungdb()     exec w     exec !g % -g -o %     exec !gdb ./% endfunc 实用设置  设置当文件被改动时自动载入 set autoread  quickfix模式 autocmd FileType c,cpp map buffer leaderspace :wcr:makecr 代码补全  set completeoptpreview,menu  允许插件   filetype plugin on 共享剪贴板   set clipboardunnamed  从不备份   set nobackup make 运行 :set makeprgg\ -Wall\ \ % 自动保存 set autowrite set ruler                    打开状态栏标尺 set cursorline               突出显示当前行 set magic                    设置魔术 set guioptions-T            隐藏工具栏 set guioptions-m            隐藏菜单栏 set statusline\ %%F[%1*%M%*%n%R%H]%\ %y\ %0(%{fileformat}\ %{encoding}\ %c:%l/%L%)\  设置在状态行显示的信息 set foldcolumn0 set foldmethodindent  set foldlevel3  set foldenable               开始折叠  不要使用vi的键盘模式而是vim自己的 set nocompatible  语法高亮 set syntaxon  去掉输入错误的提示声音 set noeb  在处理未保存或只读文件的时候弹出确认 set confirm  自动缩进 set autoindent set cindent  Tab键的宽度 set tabstop4  统一缩进为4 set softtabstop4 set shiftwidth4  不要用空格代替制表符 set noexpandtab  在行和段开始处使用制表符 set smarttab  显示行号 set number  历史记录数 set history1000 禁止生成临时文件 set nobackup set noswapfile 搜索忽略大小写 set ignorecase 搜索逐字符高亮 set hlsearch set incsearch 行内替换 set gdefault 编码设置 set encutf-8 set fencsutf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 语言设置 set langmenuzh_CN.UTF-8 set helplangcn  我的状态行显示的内容包括文件类型和解码 set statusline%F%m%r%h%w\ [FORMAT%{ff}]\ [TYPE%Y]\ [POS%l,%v][%p%%]\ %{strftime(\%d/%m/%y\ -\ %H:%M\)} set statusline[%F]%y%r%m%*%[Line:%l/%L,Column:%c][%p%%]  总是显示状态行 set laststatus2  命令行在状态行下的高度默认为1这里是2 set cmdheight2  侦测文件类型 filetype on  载入文件类型插件 filetype plugin on  为特定文件类型载入相关缩进文件 filetype indent on  保存全局变量 set viminfo!  带有如下符号的单词不要被换行分割 set iskeyword_,$,,%,#,-  字符间插入的像素行数目 set linespace0  增强模式中的命令行自动完成操作 set wildmenu  使回格键backspace正常处理indent, eol, start等 set backspace2  允许backspace和光标键跨越行边界 set whichwrap,,h,l  可以在buffer的任何地方使用鼠标类似office中在工作区双击鼠标定位 set mousea set selectionexclusive set selectmodemouse,key  通过使用: commands命令告诉我们文件的哪一行被改变过 set report0  在被分割的窗口间显示空白便于阅读 set fillcharsvert:\ ,stl:\ ,stlnc:\  高亮显示匹配的括号 set showmatch  匹配括号高亮的时间单位是十分之一秒 set matchtime1  光标移动到buffer的顶部和底部时保持3行距离 set scrolloff3  为C程序提供自动缩进 set smartindent  高亮显示普通txt文件需要txt.vim脚本 au BufRead,BufNewFile *  setfiletype txt 自动补全 :inoremap ( ()ESCi :inoremap ) c-rClosePair())CR :inoremap { {CR}ESCO :inoremap } c-rClosePair(})CR :inoremap [ []ESCi :inoremap ] c-rClosePair(])CR :inoremap  ESCi :inoremap  ESCi function! ClosePair(char)     if getline(.)[col(.) - 1]  a:char         return \Right     else         return a:char     endif endfunction filetype plugin indent on  打开文件类型检测, 加了这句才可以用智能补全 set completeoptlongest,menu  CTags的设定   let Tlist_Sort_Type  name     按照名称排序   let Tlist_Use_Right_Window  1   在右侧显示窗口   let Tlist_Compart_Format  1     压缩方式   let Tlist_Exist_OnlyWindow  1   如果只有一个bufferkill窗口也kill掉buffer   let Tlist_File_Fold_Auto_Close  0   不要关闭其他文件的tags   let Tlist_Enable_Fold_Column  0     不要显示折叠树   autocmd FileType java set tagsD:\tools\java\tags   autocmd FileType h,cpp,cc,c set tagsD:\tools\cpp\tags   let Tlist_Show_One_File1            不同时显示多个文件的tag只显示当前文件的 设置tags   set tagstags   set autochdir  其他东东 默认打开Taglist  let Tlist_Auto_Open1     Tag list (ctags)    let Tlist_Ctags_Cmd  /usr/bin/ctags  let Tlist_Show_One_File  1 不同时显示多个文件的tag只显示当前文件的  let Tlist_Exit_OnlyWindow  1 如果taglist窗口是最后一个窗口则退出vim  let Tlist_Use_Right_Window  1 在右侧窗口中显示taglist窗口  minibufexpl插件的一般设置 let g:miniBufExplMapWindowNavVim  1 let g:miniBufExplMapWindowNavArrows  1 let g:miniBufExplMapCTabSwitchBufs  1 let g:miniBufExplModSelTarget  1    为了方便大家下载使用我把它放到我的空间里了两个命令就可以瞬间得到.vimrc文件 wget  http://files.cnblogs.com/ma6174/vimrc.zip unzip  -f  vimrc.zip  -d  ~/
http://www.lebaoying.cn/news/23679.html

相关文章:

  • 筑巢网站建设怎么样网站的排名与权重
  • 自媒体采集网站建设网站建设公司 壹起航
  • wordpress 网站被挂马网站建设在哪块做
  • 网站外链快速建设粤康码小程序
  • 天津做美缝的网站有没有专业做淘宝网站吗
  • 柳州市住房和城乡建设局网站首页如何做天猫网站
  • 按月付费网站建设如何看一个站点是不是有wordpress
  • 网站空间如何买淘宝客网站制作教程
  • 大型国有企业网站建设wordpress评论图片
  • 个人网页设计图片背景图免费seo课程
  • 网站 搜索怎么实现端口映射 wordpress
  • 网站的模板怎么做请多记几个本站域名防止失联
  • 网站建设中的接口建设政务网站
  • 电影网站建设步骤sns社交网站 建设
  • 中国工程建设造价管理协会网站ui培训机构哪家好
  • 上海网站建设推广广州网站制作哪家强
  • 数据库做网站和做软件有什么不一样网站后台管理系统进入
  • 网页中网站设计规划流程南沙区做网站
  • div网站模板电商怎么做需要什么条件
  • 各大网站提交入口网址新公司注册取名
  • 传奇手游大型网站轻芒小程序wordpress
  • 谈谈对网站开发的理解做网站去哪里投放广告
  • 深圳网站备案时间旅游网站建设的建议
  • 怎样在在农行网站上做风险评估培训网站建设平台
  • 编程训练网站网站建设服务中心
  • 广汉网站wordpress 迁移后台空白
  • 中国建设布网站通州专业网站制作
  • 淘宝网站建设设计模板新都区网站建设
  • 廊坊自助建站设计阮一峰的个人网站
  • 辽宁省建设厅网站怎样下载表格用明星名字做网站