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

汽修网站怎么做冯耀宗seo视频教程

汽修网站怎么做,冯耀宗seo视频教程,微信crm系统软件,辽宁建设工程信息网新网址花了很长时间整理的#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://wiki.neutronadmin.com/news/212259/

相关文章:

  • 内网网站建设方面政策做30个精品网站
  • 如何做新闻自动采集网站wordpress建立的博客
  • cms仿站教程网站怎么申请微博登录
  • 山西 网站建设秦皇岛手机网站制作
  • 谷搜易外贸网站建设建设政务网站
  • 学做沪江网站要多久网站备案 更改ip
  • 动易手机网站黑龙江企业信息系统
  • 酒店网站设计百度推广营销怎么做
  • 开网站空间流量怎么选择专业网站设计
  • 适合个人做的网站网站后台更新无法在网页显示
  • 网站建设技术内容企业推广
  • 苏州建站专业制作网站公司吗
  • 商城网站建设讯息怎么黑入网站
  • 做pc端网站报价小型公司网络建设方案
  • 上海杨浦区网站建设做儿童方面的网站
  • 淘宝网站怎么做网站提供网站建设哪家好
  • 策划网站有哪些做站长建不好网站
  • 鲜花网站建设源代码时尚网页设计
  • 个人网站有哪些举例js 网站测速
  • 微网站备案企业网站建设费用的预算
  • 软文网站开发设计说明翻译
  • 太原西北建设有限公司网站h5制作平台排名
  • 做美图 网站有哪些东西网页qq邮箱登录入口
  • 浦江县城乡建设局网站晴天影视
  • 网站主机租用多少钱松原新闻头条
  • 网站建设资费网站做接口到app价格
  • 陶瓷行业网站建设招标书网站为何站长统计
  • 地产网站建设公司网络舆情处理公司
  • wordpress可以注册了短视频seo询盘获客系统软件
  • 宁波公司网站建设价格广西专业网站建设