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

昆明网站建设培训班常用网址

昆明网站建设培训班,常用网址,无做a视频网站,云主机上传wordpresslegolas-vim个人vim配置。支持python、go等自动提示#xff0c;支持python、go的函数跳转#xff08;python支持虚拟环境#xff09;。 最终效果图#xff08;函数列表的feature已移除#xff0c;因为大项目会导致性能问题#xff09;#xff1a;支持Python自动补全的最…legolas-vim个人vim配置。支持python、go等自动提示支持python、go的函数跳转python支持虚拟环境。 最终效果图函数列表的feature已移除因为大项目会导致性能问题支持Python自动补全的最好插件是YouCompleteMe。而YouCompleteMe需要比较高版本的vim(7.4.143)所以需要编译安装vim参见相关文档[1]。另外还需要一些C库参见相关文档[2]。 vim扩展管理器使用的是异步工具vim-plug。 由于是为python开发打造。默认安装了pip等py开发必需品。公用开发工具默认安装brew、zsh等。 Install Update 支持Ubuntu、Centos需要先处理下问题5 sudo vim的问题、Mac OSX默认基于brew安装新版vim一键安装 cd ~ rm -rf legolas-vim git clone https://github.com/TTWShell/legolas-vim.git cd legolas-vim bash install.sh INIT 如果用户修改了vimrc配置文件运行以下命令更新即可 ./install-plugins.sh install 升级插件 ./install-plugins.sh update 重新build YCM参数自定义: ./install-plugins.sh rebuild --clang-completer --gocode-completer 安装完成后后可以通过修改HOME目录下的.vimrc.local来覆盖默认的vimrc配置。 问题集锦 安装过程中打开vim可能会提示找不到syntax.vim或者配色。syntax做一下ln s 操作即可。配色安装完毕会自动解决。 mac上有好用的brew。可以直接安装8.0以上版本的vim。可参考Mac环境配置及python包安装的那些坑 brew update export PATH/usr/local/bin:$PATH # 在etc/profile 添加一下语句使用zsh的在~/.zshrc添加即可 mac由于并没有直接替换系统自带的vim。所以其他需要vim支持的工具需要修改配置。例如git git config --global core.editor /usr/local/bin/vim 关于字体 powerline-fonts已经去掉了monaco_for_powerline。但是iterm2默认字体monaco非常好看为了使用monaco并解决特殊符号乱码问题所以Backup了一份。会自动安装。用户手动设置下iterm2字体配置即可可搜索。 关于centos 使用sudo的问题sudo: vim: command not found 局域网安装问题 箭头不是真的有箭头只是把tab显示为箭头为的是查错方便这样一眼就能看到有tab而不是等到执行程序时候发现报错; 文件本身有tab、使用paste模式复制了代码、在paste模式使用整体缩进快捷键才会引入tab; 把tab一键替换为4空格的方法: :retab :w 保存文件可能会慢的情况F6关闭语法检查。 golang第三方库自动补全无效 执行vim-go命令 :GoInstallBinaries即可修复可能报错 错误信息 vim-go: gogetdoc not found. Installing github.com/zmb3/gogetdoc to folder /usr/local/opt/go/libexec/bin xxx timeout 可能的原因是PATH配置错误需要加上$GOPATH/bin。即: git clone https://github.com/golang/tools $GOPATH/golang.org/x/tools # 直接安装gotools export PATH$GOPATH/bin:$PATH 怎么关闭文档实时预览 If you dont want this window to ever show up, add set completeopt-preview to your vimrc. Also make sure that the g:ycm_add_preview_to_completeopt option is set to 0. 在vim启动时提示 The ycmd server SHUT DOWN (restart with :YcmRestartServer). Unexpected exit code -11. Type :YcmToggleLogs ycmd_52907_stderr_R736k6.log to check the logs 可能是因为安装脚本使用的是anaconda提供的python编译YouCompleteMe导致的暂时修改环境变量让python命令指向的不是anaconda的python或者修改install-plugin.sh里面rebuild函数中的python install.py将python改为绝对路径均可。相关issue 关于其他插件使用问题建议直接查询文档如果你觉得是一个常见问题需要花时间去处理的问题欢迎提pr我会审核然后合并到master。 快捷键说明 NERDTree有按横向纵向布局模式打开文件的快捷直接看help信息即可。 tab切换使用ngt即可。例如切换到第二个tab页输入2gt。 支持pycharm中的代码块缩进操作使用tab、s-Tab。 支持全局搜索替换多个文件搜索替换。 自定义快捷键 命令 说明 sv 打开一个文件纵向分割布局新文件会在当前文件下方界面打开 vs 横向分割布局新文件会在当前文件右侧界面打开 Ctrl-h 切换到左侧的分割窗口 Ctrl-j 切换到下方的分割窗口 Ctrl-l 切换到右侧的分割窗口 Ctrl-k 切换到上方的分割窗口 Alt-h 减小当前窗口的宽度 Alt-j 减小当前窗口的高度 Alt-l 增加当前窗口的高度 Alt-k 增加当前窗口的宽度 Ctrl-g 跳转到函数定义或者声明 Ctrl-y, emmet自动补全快捷 -- -- F2 打开or关闭行号同时打开or关闭gitgutter文件变化提示 F3 打开or关闭复制支持 F4 折叠or展开代码默认打开文件不折叠 F5 打开or关闭目录树 F6 打开or关闭语法检查大文件时影响性能 F7 flake8 check F8 Glog展示文件的git history F9 配合Glog查看文件前一个版本 f10 配合Glog查看文件后一个版本 -- -- space 折叠/展开代码 -- -- Shift-i 目录是否显示隐藏文件NERDTree。便于git开发默认永远不显示.git。 跳转 命令 说明 Ctrl-o jump back to where you where before invoking the command 和 Ctrl-g、ctrl-i 配合使用 ctrl-i jump forward ctrl-^ 跳转到上一个编辑的文件 -- -- zz move current line to the middle of the screen zt move current line to the top of the screen zb move current line to the bottom of the screen 搜索 命令 说明 :/pattern 搜索所有包含pattern的单词向上搜索 :?pattern 搜索所有包含pattern的单词向下搜索 n 朝同一方向搜索 N 反方向搜索 :/ pattern 单词前加空格精确匹配 :/^pattern 搜索仅在行首出现 :/pattern$ 搜索仅在行末出现 \^ \$ 特殊字符的搜索加反斜杠 搜索替换 命令 说明 :s/foo/bar/g Change each foo to bar in the current line. :%s/foo/bar/g Change each foo to bar in all the lines. :5,12s/foo/bar/g Change each foo to bar for all lines from line 5 to line 12 (inclusive). :a,bs/foo/bar/g Change each foo to bar for all lines from mark a to mark b inclusive (see Note below). :,s/foo/bar/g When compiled with visual, change each foo to bar for all lines within a visual selection. Vim automatically appends the visual selection range (,) for any ex command when you select an area and enter :. Also, see Note below. :.,$s/foo/bar/g Change each foo to bar for all lines from the current line (.) to the last line ($) inclusive. :.,2s/foo/bar/g Change each foo to bar for the current line (.) and the two next lines (2). :g/^baz/s/foo/bar/g Change each foo to bar in each line starting with baz. -- -- :arg *.py All *.py files in current directory. :argadd *.md And all *.md files. :arg Optional: Display the current arglist. :argdo %s/pattern/replace/ge | update Search and replace in all files in arglist. 删除 命令 说明 x 删除当前光标处的字符 X 删除光标左边的字符 D 删除从当前光标到本行末尾的字符 J 删除两行之间的换行符 (亦可用于合并两行 dmove 删除从当前光标到move所给位置的字符 dd 删除当前行 :lined 删除指定行 :line,lined 删除指定范围内的行 咖啡 收到几个网友请喝咖啡的私信附上支付宝。相关文档
http://www.zqtcl.cn/news/186931/

相关文章:

  • 公司门户网站开发个人网站备案成功后怎么做
  • 远程医疗型网站开发三合一网站有必要吗
  • 什么网站是用html做的网站制作成本多少钱
  • 邢台企业网站制作建设wordpress多站点配置教程
  • 湖北省建设厅网站a群诸城网站价格
  • 江苏网站设计如何设置wordpress不自动更新
  • 已经有网站怎么做淘宝客网站建设 国外
  • 百度新闻源网站株洲在线论坛二手市场
  • 招聘做微信公众号网站维护推广网上国网的好处
  • php企业网站通讯录管理系统查找企业资料的网站
  • 专门做娱乐场所的设计网站有虚拟主机wordpress
  • 在线制作书封网站建德建设局官方网站
  • 广州建设手机网站wordpress 外部链接跳转
  • 传播公司可以做门户网站吗深圳常平网站建设制作公司
  • 最好的网站设计公司源码 php多平台网站建设
  • 下载了网站源码施工企业质量管理体系应按照我国
  • 有关网站建设国内外现状的文献英文谷歌seo
  • 珠海做网站哪间好佛山网站建设骏域
  • 免费网站建设支持ftp网络规划设计师资格证
  • 网站打开文件按钮怎么做十大网络游戏
  • 问答类咨询网站的建设烟台开发区做网站
  • 网站域名费用怎么做分录销售crm客户管理系统
  • 海南住房与城乡建设网站大连做网站团队
  • 邯郸最穷的三个县长春纯手工seo
  • 昌黎网站建设贵德县建设局网站
  • 山西网站制作公司兼职做网站安全么
  • 阿里做网站怎么做青岛网站维护
  • 怎么建网站手机版郑州网站建设哪家好
  • 做企业网站有哪些好处安龙网站建设
  • 怎做连接网站wordpress iis设置方法