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

wps免费模板网站保险网上服务平台

wps免费模板网站,保险网上服务平台,吉林市网站建设优化,网站站点建设说明 vim一直以来都被称为编辑器之神一样的存在。但用不用vim完全取决于你自己#xff0c;但是作为一个学计算机的同学来说#xff0c;免不了会和Linux打交道#xff0c;而大部分的Linux操作系统都预装了vim作为编辑器#xff0c;如果是简单的任务#xff0c;其实vim只要会…说明 vim一直以来都被称为编辑器之神一样的存在。但用不用vim完全取决于你自己但是作为一个学计算机的同学来说免不了会和Linux打交道而大部分的Linux操作系统都预装了vim作为编辑器如果是简单的任务其实vim只要会:wq,i,o,w,q!,kjhl足矣。 正式开始下面的内容之前你可以考虑下要不要折腾或者说是不是真的爱vim如果不爱请离开就现在因为它真的带刺没有足够的热爱就不会有足够的耐心和精力去维护和学习vim很难学但属于那种学会了就离不开的类型。 再说下IDE使用vim的衍生产品neovim作为核心结合plug.vim插件管理工具继承一个功能强大的IDEA开发环境(几乎支持绝大部分编程语言哈)。 总结一句话这注定是一个折腾和学习的过程要不要来你决定。 windows版本 相对来说在windows系统上打造这样的环境相比于在Linxu上要麻烦得多各种问题层出不穷一言不合就就ERROR。所以这里先搞定windows操作系统这里使用官方的powershell作为shell终端使用新版的windows terminal作为操作终端。 相关软件下载 windows terminaloh-my-posh 以上两个软件可以直接在微软商店下载下载安装即可不需要作任何配置。 关于oh-my-posh其实是zsh美化版本的oh-my-zsh在linux上是zsh,在powershell中就是oh-my-posh,这是用来美化终端命令显示的提供很多内置的主题。比如我用的xtoys效果如下 配置oh-my-posh主题 为了更好的兼容性建议设置windows terminal字体为 具体的设置方法可以在终端设置中选择对于的终端再选择外观设置。 接下来打开powershell【为了方便后面统一称为ps】。 终端输入 notepad $PROFILE此时会弹出一个记事本在里面输入 oh-my-posh init pwsh --config $env:POSH_THEMES_PATH\zash.omp.json | Invoke-Expression保存之后输入.$PROFILE使配置文件立即生效。 再次重启ps之后就能看到设置的主题已经有效果了上面这段命令中默认设置的主题是zash.omp.json。 使用Get-PoshThemes可以在终端显示并查看所有主题效果如果需要更换主题找到对应的主题名称之后替换掉前面配置文件中的zash.omp.jsonzash部分即可这就是主题名称。 更多内容可以阅读官方文档,官方文档才是最新鲜的第一手资料。 Oh My Posh Chocolatey的安装 Chocolatey是ps中一款包管理工具通过这种方式来安装后续的很多内容可以避免踩很多坑血的教训。 一下的所有命令请在管理员模式下的ps终端执行 安装****Chocolatey Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(https://community.chocolatey.org/install.ps1))使用包管理工具安装下面几个软件 choco install git choco install neovim choco install python注意上面的几个部分软件可能需要科学上网请自己解决。在安装的过程中还会提示是否继续的操作指令提示请全部选A表示全部(ALL)继续的意思。 关于内容移步官网https://chocolatey.org/install#psdsc 安装plug-vim 这是一款用来扩展nvim的插件管理器nvim可以越发强大主要就是靠插件的集成也支持Lua脚本(对nvim和vim都有版本限制)所以建议各位都安装vim8.3或者neovim0.7的版本。 按照官方文档的说明安装这个插件的方式对于使用ps而已可以使用下面的安装命令 iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |ni $(($env:XDG_DATA_HOME, $env:LOCALAPPDATA)[$null -eq $env:XDG_DATA_HOME])/nvim-data/site/autoload/plug.vim -Force安装完成后会在$USER/nvim-data/site/autoload/目录下生成一个plug.vim文件注意$USER指的是你windows当前登录的用户所在的目录这个USER指代的是当前用户的用户名在C盘可以找到。 插件配置于安装 使用插件功能我们需要初始化一个配置文件在C:$USER\AppData\Local\nvim\目录下新建一个名为init.vim的配置文件。如果没有目录就自己创建对应的目录。 打开init.vim添加下面的内容其中第一行用来指定安装的插件存放的位置这个位置可以自定义这个位置很重要错误了可能后面无法安装插件。 call plug#begin(~/.AppData/Local/nvim/plugged) Plug 插件名称 Plug ... 将所有插件安装在这里call plug#end()插件安装位置: 在用户目录下建立.AppData文件在里面新建一个local文件在local里新建一个nvim文件在里新建一个plugged文件以存放下载的插件(C:\Users(你的用户名).AppData\local\nvim\plugged) 安装插件 好用的插件太多了各位可以去自己摸索或者去这个插件库找下面放一下我自己的配置吧插件有点多这里不展开说考虑另外开一篇文章来说一下插件的用法。 set nu call plug#begin(~/.AppData/Local/nvim/plugged) set nu要安装的插件列表 call plug#begin(~/.vim/plugged)tab键补全功能插件 Plug ervandew/supertab Plug akinsho/toggleterm.nvim Plug linluk/vim-websearch Plug kyazdani42/nvim-web-deviconsCoc 智能补全插件引擎 Plug neoclide/coc.nvim, {branch: release}vim-airline 标签栏插件 Plug Vim-airline/vim-airlinevim-airline 标签栏插件的主题插件 Plug Vim-airline/vim-airline-themes ranger 文件浏览器 Plug kevinhwang91/rnvimrvim-startify 插件 Plug mhinz/vim-startifyvim-snazzy 主题插件 Plug connorholyday/vim-snazzymarkdown 预览插件 Plug iamcco/markdown-preview.nvim Plug preservim/nerdtree Plug Yggdroot/LeaderF, { do: ./install.sh } Plug preservim/nerdcommenter Plug jiangmiao/auto-pairs Plug thinca/vim-quickrun Plug dhruvasagar/vim-table-mode Plug luochen1990/rainbow Plug mhinz/vim-startify Plug honza/vim-snippets Plug othree/html5.vim Plug shougo/neomru.vim Plug roxma/vim-paste-easy Plug goolord/alpha-nvim Plug glepnir/dashboard-nvim Plug cyrus-and/gdb-dashboard Plug lukaszkorecki/vim-githubdashboard call plug#end()配置 vim-airline 标签栏插件 let g:airline#extensions#tabline#enabled 1配置 ranger 文件浏览器插件 let g:rnvimr_ex_enable 1 Alto 打开 ranger nnoremap silent M-o :RnvimrToggleCR Alt加号 切换至下一个标签减号则是切换回上一个 nnoremap M- :bpCR nnoremap M-- :bnCR set backgroundlight for the light version let g:one_allow_italics 1 I love italic for comments colorscheme one配置 vim-snazzy 主题插件 colorscheme snazzy let g:SnazzyTransparent 1指定浏览器路径 let g:mkdp_path_to_chrome 此处填写chrome的安装路径指定预览主题默认Github let g:mkdp_markdown_css Add spaces after comment delimiters by default let g:NERDSpaceDelims 1 Use compact syntax for prettified multi-line comments let g:NERDCompactSexyComs 1 Align line-wise comment delimiters flush left instead of following code indentation let g:NERDDefaultAlign left Set a language to use its alternate delimiters by default let g:NERDAltDelims_java 1Allow commenting and inverting empty lines (useful when commenting a region) let g:NERDCommentEmptyLines 1 Enable trimming of trailing whitespace when uncommenting let g:NERDTrimTrailingWhitespace 1 let g:coc_disable_startup_warning 1 Enable NERDCommenterToggle to check all selected lines is commented or not let g:NERDToggleCheckAllLines 1 Add your own custom formats or override the defaults let g:NERDCustomDelimiters { c: { left: /**,right: */ }} set laststatus2 永远显示状态栏 let g:airline_powerline_fonts 1 支持 powerline 字体 let g:airline#extensions#tabline#enabled 1 显示窗口tab和buffer let g:airline_thememoloai murmur配色不错 if !exists(g:airline_symbols) let g:airline_symbols {} endif let g:airline_left_sep ▶ let g:airline_left_alt_sep ❯ let g:airline_right_sep ◀ let g:airline_right_alt_sep ❮ let g:airline_symbols.linenr ¶ let g:airline_symbols.branch ⎇ map C-n :NERDTreeToggleCR let g:airline_themeone配置彩虹括号 let g:rainbow_active 1 0 if you want to enable it later via :RainbowToggle let g:rainbow_conf { \guifgs: [royalblue3, darkorange3, seagreen3, firebrick], \ctermfgs: [lightblue, lightyellow, lightcyan, lightmagenta], \operators: _,_, \parentheses: [start/(/ end/)/ fold, start/\[/ end/\]/ fold, start/{/ end/}/ fold], \separately: { \*: {}, \tex: { \parentheses: [start/(/ end/)/, start/\[/ end/\]/], \}, \lisp: { \guifgs: [royalblue3, darkorange3, seagreen3, firebrick, darkorchid3], \}, \vim: { \parentheses: [start/(/ end/)/, start/\[/ end/\]/, start/{/ end/}/ fold, start/(/ end/)/ containedinvimFuncBody, start/\[/ end/\]/ containedinvimFuncBody, start/{/ end/} fold containedinvimFuncBody], \}, \html: { \parentheses: [start/\v\((area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)[ ])!\z([-_:a-zA-Z0-9])(\s[-_:a-zA-Z0-9](\([^]*|..[^..]*..|[^ ..]*))?)*\/ end#/\z1# fold], \}, \css: 0, \} \}let g:dashboard_custom_section{ \ buffer_list: [ Recently lase session SPC b b], \ }let g:dashboard_custom_shortcut{ \ yes : SPC s l, \} function! BUFFER_LIST() Clap buffers endfunction let g:dashboard_default_header commicgirl5 let g:web_search_command firefox let g:web_search_query https://search.yahoo.com/search;?plet g:startify_custom_header [\ ------------------------------,\ | |,\ | 惟有热爱,可岁月漫长 |,\ | |,\ -----------------------------,\] let g:startify_custom_footer [\ ------------------------------,\ | 八尺妖剑 | ,\ | https://www.waer.ltd |,\ -----------------------------,\] /把上面的内容粘贴到你的init.vim中保存然后重启nvim。 在nvim命令模式下输入:PlugInstall它会自己安装所有的插件过程也需要科学上网并且可能不会一次成功多试几次就好了。 更多关于plug.vim的管理命令参考官方:https://github.com/junegunn/vim-plug 安装coc插件 注意到上一步安装的插件中一个个名为coc.nvim的插件。官方项目项目地址有这么一句话 他是干什么用的现在懂了吧不过有没有这种可能你并不知道VSCode是什么希望没有 需要打造一款多语言环境的IDE这小东西的可是功不可没。 官网地址,英文版直接去github项目地址就好了。 https://github.com/neoclide/coc.nvim 另外还提供中文讨论社区 https://gitter.im/neoclide/coc-cn 遇事不决量子力学(官网解决) 代码提示/补全 由于 Coc 本身并不提供具体语言的补全功能所以在安装完成后我们需要安装具体的语言服务以支持对应的补全功能。例如想要配置 C环境我们就需要在 NeoVim 的命令模式下执行以下命令来安装相关的插件 :CocInstall coc-clangd # C环境插件 :CocInstall coc-cmake # Cmake 支持当然你还可以安装 :CocInstall coc-git # git 支持 :CocInstall coc-highlight # 高亮支持 :CocInstall coc-jedi # jedi :CocInstall coc-json # json 文件支持 :CocInstall coc-python # python 环境支持 :CocInstall coc-sh # bash 环境支持 :CocInstall coc-snippets # python提供 snippets :CocInstall coc-vimlsp # lsp :CocInstall coc-yaml # yaml :CocInstall coc-sql # sql :CocInstall coc-java # java支持 更多内容去官方。上面的都安装完了再次打开nvim你会发现此时的vim已经是一款开发利器(我觉得是)。比如写个helloword.cpp试试看。 说实话这提示可不必IDEA的提示慢。 本文卒
http://www.pierceye.com/news/979885/

相关文章:

  • 徐州cms模板建站液压电机东莞网站建设
  • 阿里巴巴国际站运营工作内容北京软件开发公司排行榜最新
  • 电子商务网站的开发流程包括泉州seo建站
  • 微信h5商城网站开发米拓模板网站建设
  • 品牌网站设计案例wordpress 实例
  • 郑州大学科技园手机网站建设wordpress 新手指南
  • 国外免费建站网站搭建南阳网站排名优化报价
  • 中国排名高的购物网站免费软件下载网站有哪些
  • 云服务器做视频网站石家庄软件定制开发
  • 好的外贸网站的特征如何快速的制作h5页面
  • 徐州建站程序南京制作网页培训学校
  • 广州市服务好的网站制作排名北京网站建设公司哪个最好
  • 网站调用谷歌地图灌云网站制作
  • 做的网站能撤掉吗济南好的网站建设公司排名
  • 北京智能建站系统价格江西省住房建设厅统计网站
  • 中山建设网站官网郑州做网站排名公司
  • 怎么把自己做的网站放到百度上网页该如何推广
  • 军事网站大全军事网金蝶软件公司官网
  • 哪些网站用c 做的南宁有做门户网站的公司吗
  • 濮阳网站建设陈帅wordpress 调用用户头像
  • 旅游自媒体网站怎么做个人创业做网站
  • 语音识别程序代做网站网站运营策略如何做
  • 怎么做淘宝网站赚钱吗wordpress个性用户
  • 通州郑州阳网站建设wordpress发表的文章在页面找不到
  • 网上订货发货网站建设3d建模用什么软件
  • 广州房地产网站建设方案推广你公司网站
  • 较好的网站建设公司网站备案填了虚假座机能过吗
  • 网站权重是怎么提升的node怎么做网站
  • 珠海哪家做企业网站公司好网站开发常用图标 图像
  • 上海先进网站设计丹阳如何做百度的网站