首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows中使用VIM for Python IDE?

在Windows中使用VIM for Python IDE?
EN

Stack Overflow用户
提问于 2012-11-06 22:50:08
回答 5查看 4.1K关注 0票数 1

我从.NET的世界转向了Python。Visual Studio是我用过的一个很棒的工具。

在python的世界里,我们确实有基本的空闲和另一个是VIM。我已经看到很多开发人员已经将VIM配置为一个很棒的IDE。在Windows7中使用basic VIM似乎没什么用处。所以我想调节我的VIM到一个有文件资源管理器,语法突出显示,搜索,错误突出显示等的级别,这样它就给人一种Visual Studio的感觉和更多的生产力。

但所有可用的技巧/技巧主要是针对Linux/Ubuntu用户的,我以后可能会用到这些技巧,但到目前为止,我需要让Windows中的VIM更高效、更直观。

请建议一些技巧/技巧/资源来查看VIM配置?

谢谢

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-11-06 23:05:48

This question解决了您的底层问题:使用不是VS的集成开发环境编写Python。

有几篇很受欢迎的博客文章讨论了您的高级问题:为Python开发设置Vim。他们是a quick google away…

我觉得有必要指出的是,IDE不是一个集成开发环境。你可以对它进行大量的定制,最终得到一个看起来像集成开发环境的东西,但你不会得到一个集成开发环境。只有一个过度定制的文本编辑器。

无论如何,这里有一些开始使用Vim的提示:

  • 熟悉$ vimtutor的内置文档:你的大多数问题的答案都在里面。:help显示首页,:help 'option'显示option的文档,:help :command显示command…的文档使用Janus或SPF13或任何预先打包的插件,点击有色单词上的<C-]>可以跳转到它的definition.

  • Don't。你只会养成坏习惯。类似地,不要复制别人的wholesale.

  • Ctags是一个外部代码索引器,vimrc使用它来通过<C-]>“跳转到定义”。cscope是另一种选择,它功能更强大,但也稍微复杂一些。参见:help tags.

  • Related to VS.

  • NERDTreeTagListTagBar是两个流行的插件,用于显示或多或少等同于对象浏览器的内容。另一个流行的插件模仿了许多IDE/编辑器中的文件树。但possible.

  • Watch默认自带netrw (:Ex),一旦Vim Drew Neil的激光制导vimcasts.

  • Don't冲破它,请在安装Vim :help motion.txt之前尝试一下。
票数 11
EN

Stack Overflow用户

发布于 2012-11-06 22:58:08

你可以在windows,http://www.vim.org/scripts/index.php上使用vim插件,在谷歌中输入"vim {your feature here}“会得到很多结果。

流行的文件资源管理器是nerdtree,

可以使用以下命令打开语法突出显示

vimrc中的syntax on

使用reg exes搜索打开的文件很容易。使用/初始化搜索。

使用grep搜索目录很容易。

我不是在windows上开发的,但我读到过一些linux工具可能值得安装Cygwin,如果还没有安装的话。

票数 1
EN

Stack Overflow用户

发布于 2012-11-07 04:53:09

我不是任何编辑器/IDE的布道者。

但是,如果你是Python的新手,我建议你尝试一下Sublime Text 2 http://www.sublimetext.com/。它是一个非常轻量级但功能强大的编辑器,有很好的追随者,而且它有一个免费的评估版本,没有截止日期。

但是,如果您打算使用诸如Django/ GAE之类的框架,那么我建议您使用JetBrains http://www.jetbrains.com/pycharm/中的PyCharm

最后,这些工具都是您的个人选择,直到您熟悉其中的一两个工具。

谢谢,-Hari

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13253510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档