6 如何在vi中的引号之间替换文本 说我有这行代码: $query = "SELECT * FROM table"; vi / vim中是否有一个命令可以立即删除引号之间的所有内容并将光标置于引号之间,以便我可以开始键入? 106 vim vi
11 如何在Docker容器上运行VI? 我已经在主机虚拟机上安装了docker。现在要使用创建文件vi。 但这向我显示了一个错误: bash: vi: command not found 103 linux docker vim text-editor vi
4 如何在vi中从当前位置复制到行尾 我在Windows中使用gvim。如何将文本从当前位置复制到vi中的行尾并将其粘贴到在vi中打开的另一个文件中。我用谷歌搜索,但找不到任何解决方案。感谢对此的任何帮助。谢谢。 102 vim vi
4 如何“获取” .vimrc文件中的内容? 我最近一直在扩展我的vim-foo,并且遇到了几个插件(例如autotag.vim),这些插件要求将它们“源”到我的.vimrc文件中。这到底是什么意思,我该怎么做? 98 plugins vi vim
9 通过vi编辑器返回文件的开头是否有捷径? 通过vi编辑器读取长文件时,如果确实需要通过一些捷径返回文件的开头,那将是非常好的。甚至ctrl+ B有时也太慢。有人知道这样的工具吗? 95 vi shortcut
6 如何在* nix下的ipython中使用vi键? 当前在Bash中,我用于set -o vi在bash提示符中启用vi模式。 我如何在ipython中进行此操作? 注意:如果答案适用于所有* nix,我将从标题中删除OS X :) 94 python bash vi ipython readline
7 如何在行中间插入文本到Vim中的多行? 说我有十行,我想在这些行中出现的某个单词之前加上文字吗?它不必在该行的开头。 从: sdfsd foo sdfsd sfsd foo fsdf sdfsdf foo sdfsdf 至: sdfsd bar(foo sdfsd sfsd bar(foo fsdf sdfsdf bar(foo sdfsdf 不仅可以在前面加上,还可以bar(实际foo使用bar(foo)吗? 我还想要一种将//注释附加到多行的快速方法(C样式注释)。 我使用Vim / GVim 7.2。 91 vim vi
10 在Vim中插入时间戳的最佳方法? EditPad Lite具有一个不错的功能(CTRL- E,CTRL- I),可在代码中插入一个时间戳,例如“ 2008-09-11 10:34:53”。 在Vim中获得此功能的最佳方法是什么? (我正在通过SSH在Linux服务器上使用Vim 6.1。在当前情况下,我们中的许多人共享登录名,因此,如果有另一种内置的获取时间戳的方法,我不想在主目录中创建缩写。 ) 90 vim vi
8 隐藏Vim中所有(不)匹配的行 是否可以显示/隐藏vi或Vim中的所有匹配行?不突出显示,而仅显示那些行。 例如,我有一个带有单词word的文本ERROR。如何使其仅显示包含的行,ERROR以及如何仅显示不包含的行ERROR? 是否有一个解决方案,而不删除所有匹配的行,然后将其撤消? 87 vim vi
7 在Vim中使用C自动缩进空格? 使用Eclipse和Java令我有些受宠若惊。我开始在Linux环境中使用vim进行C编码,有没有办法让vim自动为块做适当的间距? 因此,在输入{之后,下一行将缩进2个空格,而在该行上返回则将其缩进相同,而}将后退2个空格? 85 c vim coding-style vi
6 Vim / Vi中是否有命令将光标移动到搜索突出显示的末尾? Vim / Vi中是否有任何命令可在选定的搜索段内移动? 例如,如果我搜索一个单词,是否有任何命令将光标移动到突出显示的段的末尾?假设我有一个单词“ FishTaco”,我想搜索“ Fish”的所有实例并在其后插入一些内容。我知道我可以进行全局替换,但是如果我只想在几个非顺序实例中进行更改怎么办? 我可以看到将光标移动到当前突出显示的段的末尾以执行操作的方便之处。 84 vim vi
10 Vim拉线范围 我是C#开发人员,最近刚刚决定扩大我对可用工具的了解。我决定学习的第一个工具是Vi / Vim。到目前为止,一切进展顺利,但是有两个问题似乎无法找到答案: 可以说我想拉一些线。我知道这样做的方式很多,但我想按行号进行。我认为这类似于替代命令的工作方式,例如81,91y。有没有办法做到这一点? 我对g普通模式下的命令有些困惑。它似乎做很多事情,但我无法真正确定g命令的核心功能。我对它是运动命令还是通过常规模式运行的其他命令“全部捕获”感到困惑。有人可以解释一下还是请给我提供对g命令有很好解释的参考? 83 vim editor range vi yank