编辑python用vim还是emacs_如何使用Vim/Emacs提高生产效率

在过去的3年多里,我一直是Eclipse用户。我用它来做javaee(和Spring)开发,到目前为止,我已经完成了90%的任务,而不用触摸鼠标。通常,我的Eclipse设置如下:Subclipse(或者我也可以使用命令行)

m2clipse(Maven Eclipse插件)

数据源浏览器(处理SQL)

我所做的典型Eclipse活动(并希望将其传输到Vim/Emacs)是(这是针对多模块/多项目/多文件夹源代码):重构(在整个“打开的项目”中重命名方法)

跳转到类实现

搜索特定类或方法的所有用法

通过maven更新依赖项(第三方jar)pom.xml文件在

跳转到第三方库实现(maven可以下载源.jar如果本地存储库没有它,eclipse将为我介绍实际的Java代码,比如Hibernate实体管理器实现)。在

编写并运行单元测试

以上所有活动都不需要我使用鼠标。在一些活动中,我需要使用一些鼠标,例如全局搜索文件

最近我一直想尝试使用VMs进行开发。这里的想法是创建一个barebonevm(假设使用Ubuntu服务器)并在那里开始编码或者使用Putty/SSH。在

我有一个MacBook Pro 13”,这将有助于使用VIM/Emacs或任何轻量级编辑器。在

主要目标有2个:移动性(如旅行和编码)

VM作为开发环境

我想使用的工具如下:Linux系统

Ruby、Python、PHP(有时甚至可能是Java,但绝对不是Microsoft.NET)

任何RDBMS

任何生成/依赖系统

单元测试框架

你推荐什么:维姆?Emacs公司?其他人?其他工具呢?Gnu屏幕、CTAG等

帮助我构建我的梦想环境:轻量级、高效、易于复制:)

谢谢!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值