标签: vim

在Vim中,如何将宏应用于一组行?

我有一堆文件.我记录了一个在一行上执行操作的宏.我想在文件中的所有剩余行上重复该宏.有快速的方法吗?

我尝试了Ctrl + Q,突出显示了一组行,然后按下了@@,但这似乎并没有成功.

vim vim-macros

211
推荐指数
3
解决办法
4万
查看次数

在vim中禁用交换文件创建

有没有办法.swp在vim中禁用文件创建?或者至少在一个地方创建它们,这样我就可以轻松找到并删除它们.

当我在同时编辑时复制父目录时,我发现它们特别烦人.当然我知道我可以使用find -exec来查找和删除它们.但我想要一个更实际的解决方案.

vim editor

210
推荐指数
6
解决办法
9万
查看次数

为什么Vim专家更喜欢缓冲区而不是标签?

不懂缓冲区.当我在同一个选项卡上打开3个文件并关闭我的窗口时,我一般都很恼火地发现下次打开其中一个文件时,有一些奇怪的交换文件挥之不去,给我一些麻烦的消息.但是我一次又一次地读到这些东西是我错过的生产力必杀技,而且这些标签是为了让平民使用.

所以我问你,Vim专家:在标签上使用缓冲区有什么好处?我不知道差异有多大差别,但我认为自己只是在初级中级水平上操作Vim.是:ls :b#真的速度远远超过gt荷兰国际集团在吗?我觉得它必须比这更深入.

vi vim

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

如何在编辑器(Atom,Notepad ++,Kate,VIM,Sublime,Textpad等)和IDE(NetBeans,IntelliJ IDEA,Eclipse,Visual Studio等)中选择列

如何在编辑器和IDE中选择列以删除,插入或替换某些字符?

编辑:

  • 原子
  • 记事本+ +
  • 凯特
  • VIM
  • 升华
  • Emacs的
  • Textpad
  • 绿宝石编辑
  • 用UltraEdit
  • MCEdit
  • jEdit的
  • n编辑

集成开发环境:

  • NetBeans的
  • 日食
  • 视觉工作室
  • IntelliJ IDEA
  • Flash Builder
  • Aptana工作室

ide vim netbeans editor notepad++

209
推荐指数
14
解决办法
23万
查看次数

转到行首,不在VI中打开新行

现在我已经习惯了,SHIFTO并且已经SHIFT$移动到了一行的开头和结尾vi.

SHIFTO更多的是在光标上方打开一个新行.

是否有任何命令可以将您带到一条线的起点?

vi vim

208
推荐指数
8
解决办法
16万
查看次数

如何在VIM中删除从当前行到文件末尾的所有文本?

我有非常大的文件(超过10G).我只需要文件顶部的一些行.是否可以(在vim中)删除文件的其余部分(从当前行到文件末尾)?

vim text file

204
推荐指数
4
解决办法
17万
查看次数

强迫自己掌握vi的最佳方法是什么?

很久以前,我读过viemu创作者的一篇文章,清除了很多关于vi的误解,并解释了为什么这是一个好主意(以及为什么它在过去的30年里非常受欢迎+).同一个人也有一套很棒的图形备忘单,可以一次教几个基础知识.

我相信.

事实上,我已经相信过去两年了.但我仍然没有强迫自己学习vi作为我的主编,学习曲线太高了.当我开始工作时,可接受但立即的生产力(使用我当前的编辑器)到目前为止已经超越了生产线(使用vi).

有没有人有任何好的建议来帮助我们超越学习曲线?它可以是直接的提示,一些其他教程或文章,无论如何.

编辑:请注意,我知道vi 的vim/gVim,CreamMacVim(等)变种.我保留了关于vi的问题来引用整个vi家族.感谢所有的好答案.

更新(2009年4月)

自去年12月以来,我一直在使用Vim(更确切地说,MacVim).我不回去了:-)

祝他们的Vim掌握好运.

vi vim text-editor editor

202
推荐指数
16
解决办法
5万
查看次数

Vim:向左/向右移动窗口?

在Vim中,是否可以向左或向右"移动"窗口?例如,类似于<c-w> r<c-w> x,但是左/右而不是上/下?

例如,如果我有这个布局:

+---+---+---+
|   |   +---+
| A +---+---+
|   |   |   |
+---+---+---+
Run Code Online (Sandbox Code Playgroud)

我想把它变成这样:

+---+---+---+
|   |   +---+
+---+ A +---+
|   |   |   |
+---+---+---+
Run Code Online (Sandbox Code Playgroud)

这很难/很烦人<c-w> {H,J,K,L}.

vim

201
推荐指数
3
解决办法
8万
查看次数

MacVim和普通Vim有什么区别?

我是OS X的新手,但我很熟悉Vim在各种*nix系统中使用它.我见过很多人建议在终端上运行MacVim over Vim.谁能告诉我MacVim和普通Vim之间有什么区别?

macos vim text-editor macvim

200
推荐指数
2
解决办法
11万
查看次数

在VIM中删除光标后面或周围的单词

我现在正VIM从TextMate 切换到.我发现^+W在INSERT模式下非常有用.但是,我不仅要删除光标前的单词,还要删除光标后面或周围的单词.

我做了一些谷歌搜索,但我唯一能找到的是^+W删除光标之前的字.

vim keyboard-shortcuts

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

标签 统计

vim ×10

editor ×3

vi ×3

text-editor ×2

file ×1

ide ×1

keyboard-shortcuts ×1

macos ×1

macvim ×1

netbeans ×1

notepad++ ×1

text ×1

vim-macros ×1