标签: vim

如何在Vim中将所有文本转换为小写

如何将Vim中的所有文本转换为小写?它甚至可能吗?

vim text-processing

199
推荐指数
9
解决办法
12万
查看次数

用vimdiff查看所有`git diffs`

我设置git diff包装到vimdiff,使用" Git Diff with Vimdiff "作为指南,除非有许多文件有变化,否则它按预期工作.

当有多个文件有变化并且我运行时git diff,它会打开第一个文件,在退出第一个vimdiff实例后,我会看到以下消息:

external diff died, stopping at filename
Run Code Online (Sandbox Code Playgroud)

这是一种与我以前完​​全不同的行为.我在过去使用SVN时有类似的设置,在对多个:wq文件进行区分时,我会查看第一个文件,然后编写并退出使用,下一个文件会有差异打开.

Git不是这种情况.我试过了:n[ext],但这样做并没有用原始文件填充左侧窗口,因此可以针对修改后的版本进行区分.

git vim diff vimdiff

199
推荐指数
5
解决办法
10万
查看次数

如何回到Vim中最后一行之前编辑的行?

我知道`.上次编辑行的命令.有没有办法在编辑历史中走得更远?我经常在浏览文件时意外插入内容,撤消,但是`.不会再把我带到我想要的地方.

vim

197
推荐指数
2
解决办法
3万
查看次数

将Vim用作Java IDE的提示?

我沉迷于Vim,它现在是我编辑文本文件的事实上的方式.

因为它主要是一个文本编辑器而不是IDE,有没有人让我在开发Java应用程序时更容易?

我有一些问题:

  • 如何在不离开vi的情况下调用maven任务?
  • 我可以完成代码吗?
  • 语法高亮怎么样?

我应该知道的其他事情(除了"不要做!"之外)?

java ide vim

195
推荐指数
7
解决办法
14万
查看次数

终端中的Git提交打开VIM,但无法返回终端

现在尝试学习GitHub并在nettuts上完成这个Git essentials教程.我正在做关于提交的课程.

老师打字git commit并打开VIM作为他的编辑(我也想知道如何在Sublime Text 2中打开它)无论如何它在VIM中打开我添加1行说这是我的第一次提交并点击保存.

然后它会提示我将输出保存到桌面,这是我在他的截屏视频中看不到的.现在我还在VIM,不知道如何回到'正常'终端:(

我无法理解,所以我只是退出终端并重新启动它,再次执行git并发出一些关于重复的警告消息!不知道如果我需要(E)edit反正或者(A)abort.

git状态

在此输入图像描述

VIM

在此输入图像描述

当我重新打开终端并再次执行git时消息

在此输入图像描述

git vim terminal commit command-line-interface

195
推荐指数
5
解决办法
17万
查看次数

如何在vim中自动删除尾部空格

我试图在git中提交一些文件时出现"尾随空白"错误.

我想在保存python文件之前自动删除这些尾随的空白字符.

你能配置vim来做到这一点吗?如果是这样,怎么样?

vim whitespace automation removing-whitespace

192
推荐指数
8
解决办法
6万
查看次数

vim - 如何在不计算行数的情况下删除大块文本?

在vim中,我经常发现自己删除(或复制)大块文本.可以计算文本行并说(例如)50dd删除50行.

但是如何删除这一大块文本而不必知道要删除多少行呢?

vim

191
推荐指数
9
解决办法
17万
查看次数

在Vim,我想回过头来.与`w`相反

当你使用vim时,你可以一个接一个地前进w.我该如何倒退?

vim

190
推荐指数
4
解决办法
6万
查看次数

是否有vim命令重新定位选项卡?

如何更改当前标签的位置/顺序Vim?例如,如果我想将当前标签重新定位为第一个标签?

vim

188
推荐指数
5
解决办法
2万
查看次数

如何在vim中剪切整行并粘贴它?

我知道如何v在vim中使用该命令,但是我需要删除整行的东西,它应该允许我在其他地方粘贴相同的行.

vim

187
推荐指数
9
解决办法
13万
查看次数