Questions tagged «vi»

vi是面向文本模式的文本编辑器家族。有关常规用法/设置问题,请改用https://vi.stackexchange.com/。

6
如何在vi中的引号之间替换文本
说我有这行代码: $query = "SELECT * FROM table"; vi / vim中是否有一个命令可以立即删除引号之间的所有内容并将光标置于引号之间,以便我可以开始键入?
106 vim  vi 



4
如何在vi中从当前位置复制到行尾
我在Windows中使用gvim。如何将文本从当前位置复制到vi中的行尾并将其粘贴到在vi中打开的另一个文件中。我用谷歌搜索,但找不到任何解决方案。感谢对此的任何帮助。谢谢。
102 vim  vi 





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 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.