设为首页 收藏本站
查看: 1122|回复: 0

[经验分享] 如何快速的打造python 版的vim ide

[复制链接]

尚未签到

发表于 2018-8-15 12:40:49 | 显示全部楼层 |阅读模式
  本来是不想写的,后来想想还是造福一下需要的人吧,因为确实很佩服一键化的作者.我知道很多人都可以自己配置vim插件,只是估计会鼓弄很久吧,在git上有一个人已经集成他认为好的所有插件(其实git上这玩意很多),分步说明怎么做吧:
  1去git上https://github.com/ets-labs/python-vimrc 照着这个作者的描述把插件安装起来,这个并不难,照着做就行了,前提是vim本身支持python补全,一般linux默认是不带这个补全功能的,需要重新编译,别问怎么编译vim,如果都不会编译,慎用linux,至于怎么支持python补全,百度即可.
  2 也许是作者粗心,还是什么,安装完插件你可能遇到一个和"exuberant-ctags"有关的报错,如果遇到了,直接apt-get install exuberant-ctags(yum同理),同时你不需要做任何的配置.这个时候基本上可以在图形化下随心所欲的玩耍vim了,但是这还没有完.
  3接下来我想大家可能关心中文帮助文档了,没错,总得知道这么复杂(相对单个界面)的vim怎么用吧,用就得看文档吧,还是看中文的爽吧,这么做:
wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz  
sudo ./vimcdoc.sh -i
  3中文文档装完了,按F1就可以看到了.然后可以愉快的飞起了,我想这个时候又有人说了vim都可以编程了,还要图形界面干嘛,没错!用vim的多半都是舍不得买新电脑的顾家好男人吧,怎么不用图形界面,这么做:
vim /etc/X11/default-display-manager  
#/usr/sbin/lightdm(也可能是xfce/gnome/kde什么的,看个人系统)
  
false
  4如上保存就可以在终端下用vim 嗨 了,然后可能又有新的问题了,tty下的分辨率好低啊,grub有时候并不会使用显示器最高分辨率,X没启动也无法使用xrandr.
  编辑文件: $ sudo gedit /etc/default/grub
  加入一行:GRUB_GFXPAYLOAD_LINUX=1280x1024(设置成你的显卡所支持的分辨率)
  更新grub:$ sudo update-grub
  5重启电脑后发现tty下分辨率终于是我想要的,不过新的问题来了,中文化怎么办,终端下看的都是乱码,这里提供两种解决办法,都不是很好(我就英文啦,顺便练习英文)其中一种是安装Fbterm,输入法配置稍微繁琐:
apt-get install fbterm  至于fbterm下如何输入中文请百度,都有的,我曾经用搜狗,不过会卡死,现在不用中文了,感觉还是会坑
  还有一种显示中文 的办法,默认情况下使用全拼中文,比较简单,体验还可以啦:
$ sudo apt-get install zhcon  
$ zhcon --utf8 --drv=fb
  
可以把zhcon --utf9 --drv=fb 写在.bashrc里面,省的每次都敲
  6尽量不用中文吧,这个时候应该差不多了,当然你可能觉得左中右显示不太好,文件管理器和函数显示器可以放一起啊,可以使用WinManager,不过bug有点多,多方搜索发现也有网友用黑科技解决了,但是不够优雅,我就不装了.
  最后enjoy it!
  部分参考:http://blog.csdn.net/namecyf/article/details/7787479

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-552229-1-1.html 上篇帖子: python ConfigParser 模块 下篇帖子: python 链接数据库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表