资讯专栏INFORMATION COLUMN

超酷的vim配置

jollywing / 2834人阅读

摘要:也一直使用进行开发工作但是一直都没找到比较靠谱的的配置。今天了一下找到了前辈留下的的配置自己也测试了一把,效果甚好。

也一直使用vim进行开发工作,但是一直都没找到比较靠谱的vimrc的配置。今天google了一下,找到了前辈留下的vimrc的配置,自己也测试了一把,效果甚好。
插件使用vundle插件管理器,现把步骤写下来,做个备忘。

超强vim配置文件

运行截图

简易安装方法:

打开终端,执行下面的命令就自动安装好了:

wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x

或者自己手动安装:(以ubuntu为例)

安装vim sudo apt-get install vim

安装ctags:sudo apt-get install ctags

安装一些必备程序:sudo apt-get install xclip vim-gnome astyle python-setuptools

python代码格式化工具:sudo easy_install -ZU autopep8

sudo ln -s /usr/bin/ctags /usr/local/bin/ctags

clone配置文件:cd ~/ && git clone git://github.com/ma6174/vim.git

mv ~/vim ~/.vim

mv ~/.vim/.vimrc ~/

clone bundle 程序:git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

打开vim并执行bundle程序:BundleInstall

重新打开vim即可看到效果

了解更多vim使用的小技巧: vim 使用tip 编写python程序

自动插入头信息:

#!/usr/bin/env python

# coding=utf-8

输入.或按TAB键会触发代码补全功能

:w保存代码之后会自动检查代码错误与规范

F6可以按pep8格式对代码格式优化

F5可以一键执行代码

多窗口操作

使用:sp + 文件名可以水平分割窗口

使用:vs + 文件名可以垂直分割窗口

使用Ctrl + w可以快速在窗口间切换

编写markdown文件

编写markdown文件(*.md)的时候,在normal模式下按 md 即可在当前目录下生成相应的html文件

生成之后还是在normal模式按fi可以使用firefox打开相应的html文件预览

当然也可以使用万能的F5键来一键转换并打开预览

如果打开过程中屏幕出现一些混乱信息,可以按Ctrl + l来恢复

快速注释

可以根据文件类型自动注释

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24870.html

相关文章

  • 超酷 mip-infinitescroll 无限滚动(无限下拉)

    摘要:写在前面无限滚动又叫做无限下拉技术被广泛应用于新闻类,图片预览类网站。因此,继列表组件之后,为提升用户体验,开发了无限滚动组件。属性非必选项与模板对应,用来标识所采用的模板,默认取组件子节点中的模板。 写在前面 无限滚动(又叫做无限下拉)技术被广泛应用于新闻类,图片预览类网站。对用户来讲,使用无限滚动的页面有源源不断的信息可以预览,增加用户在页面的停留时长。技术上原理也很简单,在页面加...

    CloudwiseAPM 评论0 收藏0
  • 认识CSS样式

    摘要:声明在英文大括号中的的就是声明,属性和值之间用英文冒号分隔。嵌入式样式慕课网,超酷的互联网技术免费学习平台,创新的网络一站式学习实践体验服务及时贴心,内容专业有趣易学。6-2 css样式的优点   为什么使用css样式来设置网页的外观样式呢?右边编辑器是一段文字,我们想把“超酷的互联网”、“服务及时贴心”、“有趣易学”这...

    番茄西红柿 评论0 收藏0
  • 9 个超酷深度学习案例

    摘要:而使用某些特定的表示方法更容易从实例中学习任务例如,人脸识别或面部表情识别。维基百科关于深度学习的应用,网上有非常多的出色案例,伯乐在线在本文摘录个。 深度学习是机器学习中一种基于对数据进行表征学习的方法。观测值(例如一幅图像)可以使用多种方式来表示,如每个像素强度值的向量,或者更抽象地表示成一系列边、特定形状的区域等。而使用某些特定的表示方法更容易从实例中学习任务(例如,人脸识别或面部表情...

    leeon 评论0 收藏0
  • 微信公众号代码块插入,及一键排版

    摘要:微信公众号颜家大少注因对一些自定义的样式不支持,可参考此文在其它平台的不一样的显示样式掘金的微信公众号的微信公众号的排版问题前段时间,准备在微信公众号上写文章时,却发现公众号居然连个最基本的插入代码块的功能都没有。 微信公众号:颜家大少 注:因segmentfault对一些自定义的css样式不支持,可参考此文在其它平台的不一样的显示样式掘金的:https://juejin.im/pos...

    microcosm1994 评论0 收藏0
  • 微信公众号代码块插入,及一键排版

    摘要:微信公众号颜家大少注因对一些自定义的样式不支持,可参考此文在其它平台的不一样的显示样式掘金的微信公众号的微信公众号的排版问题前段时间,准备在微信公众号上写文章时,却发现公众号居然连个最基本的插入代码块的功能都没有。 微信公众号:颜家大少 注:因segmentfault对一些自定义的css样式不支持,可参考此文在其它平台的不一样的显示样式掘金的:https://juejin.im/pos...

    1treeS 评论0 收藏0

发表评论

0条评论

jollywing

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<