vim相关内容

使用emacs或vim的命令行程序的语法荧光笔?

我有一个命令行程序,可以发布JSON和YAML。默认情况下,它会检测到pygments(pygmentize)是否可用,如果是,则将输出传递给它以获得很好的着色输出。但是,在程序运行的大多数计算机上,默认情况下不会安装pygments。但大多数电脑都会使用emacs或vim,但是。有没有办法让这些编辑器之一进行语法 - 使用ANSI转义序列突出显示一些文本,然后再次输出? 解决方案 Mat ..
发布时间:2017-08-08 01:00:40 开发方法

有什么理由为什么C#开发人员应该学习Emacs / Vim?

我在一个纯粹的微软商店中作为一个c#开发人员工作。 我最近开始在我的空闲时间内使用gas和Linux教你自己的组装工作。我喜欢和Linux混淆,但我仍然很新,但是,我仍然听到我应该学习VIM或Emacs,但事实是,绝对没有我需要在工作中使用它们,所以我觉得有点内疚的时间来掌握其中的一个。更糟糕的是,我想知道如果学习VIM或Emacs可以使我在视频工作室变慢,因为我会混淆短切键。 目前我 ..
发布时间:2017-08-08 00:49:19 开发方法

“超级明星”或者在emacs中找到相当于光标的单词

我是一个vim用户,最近一直在尝试emacs的乐趣。我发现我从vim到目前为止最缺少的功能是“超级明星”(通过键入*)功能找到光标下的单词,我还没有在emacs中找到等效项。如果没有内置,我需要添加到我的emacs文件以获得类似的东西? 解决方案 As 指出由 paldepind , isearch-forward-symbol-at-point ( Ms 。默认情况下)在Vim中相当于 ..
发布时间:2017-08-08 00:38:23 开发方法

使用Viper和Vimpulse的Emacs中缺少Vim功能?

在Vim中缺少Emacs的重要功能,例如comint模式,没有脚本/插件可以替代它们。 有还有Vim超越Emacs的好处,比如模式编辑和一般更好的默认快捷键。然而,Viper模式让我两个。 Vimpulse还支持视觉模式。 不幸的是,没有模式可以使Emacs的工作速度比Vim快。 所以我主要学习了Vim-in-Emacs。我缺少哪些Vim功能? 解决方案 我是一个常规的vim ..
发布时间:2017-08-08 00:33:35 开发方法

我正在寻找学习Vim或Emacs智能方法的提示

我是一个非常开心的Eclipse用户(我主要用PHP和Python开发),但是我发现了“什么具体的生产力提升Vim / Emacs是否提供GUI文本编辑器?“有趣的是让我希望尝试 Vim 或 Emacs ,看看他们是否会出来对于我来说,这是一个更好的解决方案。 我有一般的感觉,Vim和Emacs不是那种通过“玩弄”学习的编辑器。我有一个印象,你必须花费一些时间和精力来“学习”一下,才能从他们 ..
发布时间:2017-08-08 00:29:12 开发方法

为什么gedit和vim会隐藏用户的最后一个换行符?

我们假设我们有两个文本文档: 我们的第一个文件包含“ hi “作为文本。 我们的第二个文件包含” hi “作为文本。 当我们在gedit,vi或vim中打开这两个文件时,这两个文件在各个方面都是视觉上相同的。 但是,当我们在文件上运行 xxd 时,我们得到以下内容: 6869 我们第二个文件的十六进制内容为: 6869 0a 呵呵!有一个看不见的换行符。在vim中 ..
发布时间:2017-08-08 00:02:23 开发方法

Auto在vim / emacs中包含python import语句?

在eclipse中,有一个方便的缩写CTRL + SHIFT + o,它将根据所使用的类或模块自动包含所需的import(include)语句。 你有没有发现任何这样的vim或emacs插件? 解决方案 Ropemacs 有 rope-auto-import ,所以如果你写 code> rmtree 并执行 Mx rope-auto-import , 从s ..
发布时间:2017-08-07 23:58:11 Python

如何在GNU Emacs中模拟Vim的*搜索?

在Vim中,正常模式下的*键搜索光标下的单词。在GNU Emacs中,最接近的本机等价物将是: Cs Cw 但这并不完全相同。它打开增量搜索迷你缓冲区,并从当前缓冲区中的光标复制到单词的末尾。在Vim中,您可以搜索整个字,即使您在按*时位于中间。 我已经煮了一点点做一些类似的事情: (defun find-word-under-cursor(arg) ( ..
发布时间:2017-08-07 23:20:22 开发方法

使用RSI类型代码创建/编辑器的软件要求症状(不可用的手指)

我知道并已阅读了适用于该网站的主题部分。我已经看到关于RSI,姿势等的各种主题被关闭为主题并被引用到另一个站点/部分。然而,我认为,我的问题将被列为“软件需求”部分,因为我正在寻找有关特定类型的输入以及针对某些非常具体的医疗问题的软件配置。 这不是关于预防RSI的主题,只是最接近我可以放入一个标题,人们会理解的蝙蝠。我可能已经回答了我的问题,但是如果有一些我没有想到的,医疗和其他问题是: ..
发布时间:2017-08-07 23:03:56 开发方法

更好的窗口导航在Emacs?

当我在emacs中分割窗口几次(终端下)时,整个屏幕分为几个部分,分层排列。在vim中,使用Control-w +(h,j,k,l)直观地切换窗口很容易,但是在Emacs中,我只能使用Control-x + o切换到“另一个窗口”,这可能需要几次迭代终于到达我打算的窗口。我想知道是否有更好的方式与Vim类似,以方便在窗口之间导航? 解决方案 你尝试过 WindMove ?它与Emacs 2 ..
发布时间:2017-08-07 22:54:10 开发方法

Emacs和Vim之间的区别

如果没有涉及到为什么比另一个更好的宗教论证,Emacs和Vim之间的实际实际差异是甚么?我正在寻找一个或另一个,但我意识到每个学习曲线都很高,我无法决定。我从来没有使用过这种类型的编辑器(我一直使用IDE),所以有助于新手的任何东西都是加分。 在火焰战争开始之前:我不是问哪个更好,我在问两者之间的差异。我想要一个目标比较。谢谢。 解决方案 (下面的文字是我的意见,不应该被视为事实或侮 ..
发布时间:2017-08-07 22:27:50 开发方法

是否值得花时间学习使用Emacs?

>只要我记得,几次我试图拿起Emacs 我已经迷失了,我已经很快放弃了。不过,很多人发现Emacs非常强大。其可编程性有点传奇。我主要在做Solaris + Java开发,而且我想问一个简单的问题:如果我花时间在Emacs上展开我的工作,我的生产力是否会增加?是否在合理的时间内提高生产效率?Vim 中提供的功能是否会在合理的时间内提高? 重复:我不想要“我的编辑比你好”的答案。我只想要一个是 ..
发布时间:2017-08-07 22:16:57 开发方法

为什么要使用IDE?

在另一个问题中, Mark 高度评价IDE,说“有些人还不知道”为什么“他们应该使用一个...“。作为使用vim进行编程的人,并且在大多数/所有同事使用vim或emacs进行所有工作的环境中工作,IDE的优点是什么?为什么要使用一个? 我确定这是一些充电的问题,对于某些人来说,我并不感兴趣,所以请仅回复您认为基于IDE的方法优于的原因。我不知道为什么我不应该使用IDE;我已经不用了。我有兴趣 ..
发布时间:2017-08-07 22:08:16 开发方法

如何使Git使用我选择的编辑器进行提交?

我如何将Git配置为始终使用Vim?请注意,我想在全球范围内执行此操作,而不仅限于单个项目。 解决方案 如果要设置编辑器>只有为Git,做(你不需要这两个): 设置 core.editor 在你的Git配置: git config --global core.editor“vim” 设置 GIT_EDITOR 环境变量:导出GIT_EDITOR = vim 如果要设置编辑Gi ..
发布时间:2017-08-07 22:07:47 开发方法

如何使用eclim与gradle项目

我的eclim设置与eclipse项目完美配合。但我想使用gradle构建系统。 我正在与Libgdx框架一起工作,它提供了gradle templete项目。 所以有什么办法使用eclime + eclipse + gradle 解决方案 最好的办法是查看 Eclipse Gradle插件,虽然简而言之,您可以添加应用插件:'eclipse'到您的项目,然后从项目的根文件夹中的终端运 ..
发布时间:2017-07-29 22:12:09 Java开发

开发人员是否实际使用vim在Windows操作系统上编写代码(Java)?

如果没有,vim会提供哪些功能? IDE如Eclipse不?为什么在Windows工作站上开发时,可以选择在Eclipse(或IntelliJ,Websphere或其他功能丰富的IDE)上使用vim?请注意,我指的是Java开发和某种程度的编译语言,而不是shell脚本或其他形式的脚本。 解决方案 Java是一个可笑的复杂的语言,我不能想到一个人记住了所有的JDK中的内置类的方法参数和返回 ..
发布时间:2017-07-29 21:07:34 Java开发

Eclipse的搜索和替换中的匹配组语法是什么?

在vi上执行搜索/替换的语法是什么? %s / log(。*)/ log \1 debug / g 行如下: 日志“消息” 替换为 日志“消息”调试 搜索/替换对话框中的eclipse的正确语法是什么(旁边查看“正则表达式”) 谢谢。 解决方案 使用$ 1而不是\1 对于/ g全局替换标志,请使用全部替换按钮: ..
发布时间:2017-07-28 23:45:23 Java开发

从Eclipse PDT转换为Vim

我真的很喜欢VIM - 它是我遇到过的几个应用程序之一,让你感到内心温暖和模糊。然而,对于PHP开发,我仍然使用PDT Eclipse,尽管我想要切换。 目前我不太清楚的原因是我依赖的CTRL + SPACE代码辅助功能,这非常有用,特别是当提示类型时,或使用PHPDoc变量注释块。 我知道那里有很好的VIM插件可以复制这个功能,然后是一些 - 但它们是什么? 解决方案 Vim ..
发布时间:2017-07-28 22:36:13 Java开发