gpt4 book ai didi

python - 如何使用 Vim/Emacs 提高工作效率

转载 作者:IT王子 更新时间:2023-10-29 00:43:51 29 4
gpt4 key购买 nike

<分区>

在过去 3 年或更长时间里,我一直是 Eclipse 用户。我在其中进行 Java EE(和 Spring)开发,到目前为止,我已经完成了 90% 的任务,而无需触摸鼠标。通常我的 Eclipse 设置如下:

  • Subclipse(或者我使用命令行)
  • m2clipse(Maven Eclipse 插件)
  • Data Source Explorer(处理 SQL)

我做的典型 Eclipse 事件(并想将其转移到 Vim/Emacs)是(这是针对多模块/多项目/多文件夹源代码):

  • 重构(在整个“打开的项目”中重命名方法)
  • 跳转到类实现
  • 搜索特定类或方法的所有用法
  • 通过 maven pom.xml 更新依赖项(第 3 方 JAR)
  • 跳转到第 3 方库实现(如果本地存储库没有,maven 可以下载 source.jar,eclipse 将带我到实际的 Java 代码,比方说,Hibernate 实体管理器实现)。
  • 编写并运行单元测试

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

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

我有一台 MacBook Pro 13",可以使用 VIM/Emacs 或任何轻量级编辑器。

有两个主要目标:

  • 移动性(如旅行和编码)
  • VM 作为开发环境

我想使用的工具如下:

  • Linux
  • Ruby、Python、PHP(有时甚至可能是 Java,但绝对不是 Microsoft .NET)
  • 任何关系型数据库
  • 任何构建/依赖系统
  • 单元测试框架

您会推荐什么:VIM?电子书?其他的?其他工具呢? Gnu Screen、ctags 等

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

谢谢!

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com