有没有办法让 Vim 在一行超过n字符后警告我?
一些简单的东西,比如屏幕闪烁或文本变成粗体红色或其他东西。
!! 如果n可以在每个单独的窗口中设置一个易于设置的变量(我通常使用 80 列,但对于 PHP 使用 100 列),则可以加分。
如何在 Vim 7.3 中禁用持久性撤消?
我发现有的时候,在做了一些代码修改之后,我想回到我刚刚打开那个文件的状态。但是如果有这样的持久性撤消选项,当我按下时u,它会撤消比我想要的更多。
我想删除所有以 abc 结尾的单词
例子:
111abc 222def 333abc 444def 555abc 666def
从这里我想删除所有以 abc 结尾的单词。
所以我试过这个
:s/abc//g
但这只会取代 abc
如何删除所有以abc结尾的单词?
我是 Linux 新手(我正在设置它以开始自学 Web 开发)。我正在安装 Vim,为此安装了 Mercurial。
hg clone https://vim.googlecode.com/hg vim 似乎工作正常,但是当我尝试使用 hg pull 和 hg update 更新到最新版本时,我在 hg pull 后得到了这个:
中止:在“/home/steven”中找不到存储库(未找到 .hg)!
难道我做错了什么?
关于我的设置的一些细节:双启动计算机,在一个 SSD 硬盘上装有 Windows,在单独的光驱上装有 Linux。Ubuntu 12.04
谢谢
我想要的是一个从 shell 运行的命令,它支持:-
myprog1 'someinputfile1' |vim -
Run Code Online (Sandbox Code Playgroud)
和
myprog2 'someinputfile2' |vim -
Run Code Online (Sandbox Code Playgroud)
在 vim 中分屏打开的输出。
/sf/ask/580101511/?rq=1
告诉我用来vsp|myprog <someinputfile>拆分已经打开的vim窗口。
我只是玩过 supertab 插件,但我没有发现任何特别的东西。我觉得基本上 vim 内置的“完整”功能可以用<c-n>和做同样的事情<c-p>。为什么supertab获得了这么多明星?我想一定有我不知道的东西......
我想在两种不同的情况下粘贴两条不同的行:
在案例 A 中,我想粘贴“这是案例 A”,在案例 B 中,我想粘贴“完全不同的案例 B”。
如果我使用 yy 和 p,则只能记住一行。有没有一种简单的方法来做这样的事情:
只是一个例子:
1) Ctrl+F1+yy copies in buffer F1, Ctrl+F2+yy copies in buffer F2
2) Ctrl+F1+p pastes the line in buffer F1 and Ctrl+F2+p pastes the line in buffer F2
Run Code Online (Sandbox Code Playgroud) vimtutor说这个lesson 4.2 : The search command
在普通模式下输入 / 字符。请注意,它和光标出现在屏幕底部,就像 : 命令一样。
现在输入 'error' 。这是您要搜索的词。
要再次搜索相同的短语,只需键入 n 。要以相反的方向搜索相同的短语,请键入 N 。
这在与 vim 导师一起练习时非常有效,但我似乎无法让它与文件一起工作。基本上,当我键入/字符然后键入要搜索的模式时,它将按预期进入第一个匹配项。但在文件内容下方,我仍然看到带有闪烁光标的搜索模式。例如,如果我的模式是字符串foo,我会看到/foo并且光标一直闪烁。然后按下n只是将按下的字符附加到搜索字符串,搜索模式现在变得/foon不是我想要的。
为什么我会看到这个问题,我该如何解决?