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

建行网站用户名是什么北京住建个人证书查询网

建行网站用户名是什么,北京住建个人证书查询网,动漫设计与制作专业学校,绍兴公司网站制作公司2023年9月23日#xff0c;周日上午 有时候觉得用插件管理器来安装插件太麻烦了#xff0c; 所以我就在想能不能只通过在vimrc文件写东西来实现或安装vim的插件#xff0c; 不过这样做肯定有很大的局限性#xff0c;但我会尽量做到最好的效果 不定期更新 把下面这些代码…2023年9月23日周日上午 有时候觉得用插件管理器来安装插件太麻烦了 所以我就在想能不能只通过在vimrc文件写东西来实现或安装vim的插件 不过这样做肯定有很大的局限性但我会尽量做到最好的效果 不定期更新 把下面这些代码直接复制到vimrc文件即可 括号补全 括号自动补全 inoremap ( ()left inoremap [ []left inoremap { {}left 自动补全引号 inoremap left inoremap left 轻量化自动补全 这段代码来自GitHubGitHub - skywind3000/vim-auto-popmenu: Display the Completion Menu Automantically (next AutoComplPop) !! enable this plugin for filetypes, * for all files. let g:apc_enable_ft {text:1, markdown:1, php:1, c:1, cpp:1, h:1, java:1} source for dictionary, current or other loaded buffers, see :help cpt set cpt.,k,w,b dont select the first item. set completeoptmenu,menuone,noselect suppress annoy messages. set shortmessc vim: set noet fencutf-8 ffunix sts4 sw4 ts4 :apc.vim - auto popup completion windowCreated by skywind on 2020/03/05Last Modified: 2022/12/05 21:22Features:- auto popup complete window without select the first one- tab/s-tab to cycle suggestions, c-e to cancel- use ApcEnable/ApcDisable to toggle for certiain file.Usage:set cpt.,k,bset completeoptmenu,menuone,noselectlet g:apc_enable_ft {text:1, markdown:1, php:1}let g:apc_enable_ft get(g:, apc_enable_ft, {}) enable filetypes let g:apc_enable_tab get(g:, apc_enable_tab, 1) remap tab let g:apc_min_length get(g:, apc_min_length, 2) minimal length to open popup let g:apc_key_ignore get(g:, apc_key_ignore, []) ignore keywords let g:apc_trigger get(g:, apc_trigger, \c-n) which key to trigger popmenu get word before cursor function! s:get_context()return strpart(getline(.), 0, col(.) - 1) endfuncfunction! s:meets_keyword(context)if g:apc_min_length 0return 0endiflet matches matchlist(a:context, \(\k\{ . g:apc_min_length . ,}\)$)if empty(matches)return 0endiffor ignore in g:apc_key_ignoreif stridx(ignore, matches[1]) 0return 0endifendforreturn 1 endfuncfunction! s:check_back_space() abortreturn col(.) 2 || getline(.)[col(.) - 2] ~# \s endfuncfunction! s:on_backspace()if pumvisible() 0return \BSendiflet text matchstr(s:get_context(), .*\ze.)return s:meets_keyword(text)? \BS : \c-e\bs endfunc autocmd for CursorMovedI function! s:feed_popup()let enable get(b:, apc_enable, 0)let lastx get(b:, apc_lastx, -1)let lasty get(b:, apc_lasty, -1)let tick get(b:, apc_tick, -1)if bt ! || enable 0 || pastereturn -1endiflet x col(.) - 1let y line(.) - 1if pumvisible()let context s:get_context()if s:meets_keyword(context) 0call feedkeys(\c-e, n)endiflet b:apc_lastx xlet b:apc_lasty ylet b:apc_tick b:changedtickreturn 0elseif lastx x lasty yreturn -2elseif b:changedtick ticklet lastx xlet lasty yreturn -3endiflet context s:get_context()if s:meets_keyword(context)silent! call feedkeys(get(b:, apc_trigger, g:apc_trigger), n)let b:apc_lastx xlet b:apc_lasty ylet b:apc_tick b:changedtickendifreturn 0 endfunc autocmd for CompleteDone function! s:complete_done()let b:apc_lastx col(.) - 1let b:apc_lasty line(.) - 1let b:apc_tick b:changedtick endfunc enable apc function! s:apc_enable()call s:apc_disable()augroup ApcEventGroupau!au CursorMovedI buffer nested call s:feed_popup()au CompleteDone buffer call s:complete_done()augroup ENDlet b:apc_init_autocmd 1if g:apc_enable_tabinoremap silentbufferexpr tab\ pumvisible()? \c-n :\ SIDcheck_back_space() ? \tab : \ get(b:, apc_trigger, g:apc_trigger)inoremap silentbufferexpr s-tab\ pumvisible()? \c-p : \s-tablet b:apc_init_tab 1endifif get(g:, apc_cr_confirm, 0) 0inoremap silentbufferexpr cr \ pumvisible()? \c-y\cr : \crelseinoremap silentbufferexpr cr \ pumvisible()? \c-y : \crendifinoremap silentbufferexpr bs SIDon_backspace()let b:apc_init_bs 1let b:apc_init_cr 1let b:apc_save_infer infercasesetlocal infercaselet b:apc_enable 1 endfunc disable apc function! s:apc_disable()if get(b:, apc_init_autocmd, 0)augroup ApcEventGroupau! augroup ENDendifif get(b:, apc_init_tab, 0)silent! iunmap bufferexpr tabsilent! iunmap bufferexpr s-tabendifif get(b:, apc_init_bs, 0)silent! iunmap bufferexpr bsendifif get(b:, apc_init_cr, 0)silent! iunmap bufferexpr crendifif get(b:, apc_save_infer, ) ! let l:infercase b:apc_save_inferendiflet b:apc_init_autocmd 0let b:apc_init_tab 0let b:apc_init_bs 0let b:apc_init_cr 0let b:apc_save_infer let b:apc_enable 0 endfunc check if need to be enabled function! s:apc_check_init()if bt ! || get(b:, apc_enable, 1) 0returnendifif get(g:apc_enable_ft, ft, 0) ! 0ApcEnableelseif get(g:apc_enable_ft, *, 0) ! 0ApcEnableelseif get(b:, apc_enable, 0)ApcEnableendif endfunc commands autocmd command! -nargs0 ApcEnable call s:apc_enable() command! -nargs0 ApcDisable call s:apc_disable()augroup ApcInitGroupau!au FileType * call s:apc_check_init()au BufEnter * call s:apc_check_init()au TabEnter * call s:apc_check_init() augroup END
http://www.hkea.cn/news/14451794/

相关文章:

  • 会展设计专业发展前景seo网络营销推广排名
  • 贵州省建设厅审图网站vs 网站开发 mvc
  • 网站规划设计方案aspcms 网站统计
  • 呼伦贝尔市规划建设局网站上海做网站品牌公司
  • 建设网站有何要求网站建设com
  • 高要seo整站优化做cpa必须要有网站吗
  • 低价做网站合理合规的网站链接推广方案
  • 2018网站内容和备案长春营销型网站设计
  • 怎么取网页视频网站元素湖南pc网站建设费用
  • 职业病院网站建设为什么建站之前要进行网站策划
  • 电子商务网站开发教程课后习题wordpress 自定义字段调用
  • 做营销型网站费用保定模板建站哪家好
  • 科普重庆网站微博如何做外链到时自己网站
  • 为加强政协网站建设网络培训思想汇报
  • 开发区经济建设网站宁波中科网站建设有限公司
  • 秦皇岛市建设局网站关于装配式专家金华seo快速排名
  • 金湖县建设局网站怎么做能收费的视频网站
  • html5单页网站模板互联网行业发展
  • 网站建设为什么必须有服务器wordpress linux 静态
  • 桂林模板网站建设wordpress v4.1模板
  • 织梦模板大气网站建设类网站模板下载网址导航已取消是什么意思
  • 网站建设吉金手指排名13软件开发平台是什么意思
  • 网站策划设计网页免费模板大全
  • 福永响应式网站建设中英文双语网站站点
  • 网站建设用户核心c .net网站开发视频教程
  • 韩国在中国做美食的视频网站建站公司上海
  • 郑州网站建设zzjisu四川省网站建设
  • 内蒙古自治区工程建设网站兴宁网站设计
  • 做电影网站需要的服务器配置php 同学录在线网站开发
  • 泰兴做网站的公司wordpress4.8优化