Questions tagged «vim»

Vim是可用于大多数主要平台的免费和开放源代码的模式文本编辑器。它可以在许多文本编辑任务中实现高效率,但学习曲线陡峭。要学习基础知识,请运行“:help vimtutor”。对于非编程问题,请使用https://vi.stackexchange.com/。


1
如何在Vim中仅使用制表符(而不是空格)
我更愿意用tab比white space(可能是从其他大多数的有点不同) 但是我发现,当我Enter在行尾点击时,它将添加一些空格,但不会添加tab。因此,我必须删除它们,然后按tab。 我想知道如何将vim设置为: 仅使用制表符缩进线条 选项卡看起来像4个空格,但实际上是一个选项卡 当enter在行尾点击时,新行仅以制表符开始 我已经为此搜索了一段时间,但没有找到一个好的答案。先感谢您 更新 @Alok提供的答案在大多数情况下都可以很好地解决。但是我只是发现,有时候,它取决于文件类型。例如,如果您正在编辑一个haml文件,并有一个haml.vim在你的vimfiles/indent/,那么所有的标签将被转换为space。因此,如果tab只希望它,则应修改(或删除)相应的缩进文件。
76 vim  indentation 

4
如何在终端中使用vim?
如何在OS X的终端中设置并开始使用vim? 我想开始在终端而不是单独的文本编辑器中使用vim编写C代码。如何开始呢? 这些基础知识包括:使用vim通过终端打开,创建,保存文件,以及使用vim编写代码。另外,是否可以在终端中直接使用vim进行编译?
76 macos  vim  terminal 


7
vi / vim编辑器,复制一个块(不是通常的操作)
在vi / vim编辑器中,我需要复制一个块。有很多方法,但是一种方法非常快捷。 以某种方式标记第一行, 然后以某种方式标记终点线 然后输入一些命令来复制标记的行。 然后复制,可能使用'p',但不确定。 有人知道命令吗(不是yy或10yy)?提前致谢。
76 vim  copy-paste  vi 

6
如何在Vim中的其他文本列之后粘贴一列文本?
我有两栏充满文字,我想让它们并排。例如,我有 abc def ghi 和 123 456 789 而且我要 123 abc 456 def 789 ghi 我所能找到的就是如何将同一行粘贴到列中每一行的末尾。我不知道如何在另一列的末尾粘贴多行文本块。
76 vim 

11
用Vim括在括号中
有没有办法在vim中的括号(或大括号)中包含一些文本? 换句话说,您将如何做? 初始字符串: It is sunny outside. 最终字符串: It is (sunny) outside. 有趣的是,我只是:w想提出这个问题。 祝您生日快乐,SOCommunity!
76 vim  parentheses 

15
Emacs或Vim vs Eclipse的效率如何?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我大约5年前开始编码。我是通过Java和Eclipse进行介绍的,它们在编程社区中都有相当大的污名。我目前在公司实习的许多人都喜欢emacs或vim。我看不到基本的文本编辑器比一般的IDE更快或更容易的方法,尽管我欣赏从命令行构建等东西会更快。 这是“老男孩”俱乐部的事,还是这样编写项目的效率更高? 您可以提供一些用例进行演示吗?如果我提倡Eclipse,我会说重构和自动完成是非常方便的工具。 加夫
75 eclipse  vim  emacs 


7
Vim:使自动完成更智能
我使用ctags,taglist等在Vim中自动完成。但是,与Visual Studio intellisense或Eclipse自动完成功能相比,它非常受限制。我想知道是否可以将Vim调整为: 随时显示自动完成。或->被键入。但是仅在一些可能是变量的文本之后(例如,避免在数字后显示自动完成)。 键入(时显示功能参数。 当某些删除后的所有字符后,停止删除自动完成列表。或->:输入变量名时,请按。或->要搜索某个成员,我经常必须删除在。之后键入的所有字符。或->,但这会使Vim隐藏自动完成列表。我想保持可见,除非按Esc键。 显示相关的自动完成:输入变量并按^ X ^ O时,通常会向我显示ctags文件中的所有标签。我希望它仅显示与变量相关的标签。 谢谢您的帮助。 编辑:有人对此问题投了赞成票,但似乎没有人知道答案。因此,我想提一提,您不必提供完整的答案;对上述任何问题的部分答案也将是不错的。
75 vim  autocomplete 


5
如何为Android开发设置Vim?
谁能为Android开发描述一个好的Vim设置?我现在正在使用Eclipse,但我真的很想使用Vim,因为它速度更快,而且我更喜欢。例如,我对Eclim不感兴趣。 我对使用什么Vim插件(用于Java,自动完成等),.vimrc外观和构建/运行应用程序的整个过程(尽可能高效)的工作感兴趣。
75 android  vim 



6
Vim:执行当前文件?
如果我#!/bin/bash在Vim中打开了带有shebang行的文件(例如),并且该文件具有执行权限(即chmod +x),那么我知道可以键入它来执行它而无需离开编辑器: :! %:p : 用于命令模式 ! 运行一个shell命令 % 引用当前缓冲区中的文件 :p 使用当前文件的完整路径 是否有一个较短的捷径来完成这项频繁的任务? 例如,有的ZZ快捷方式:wq,等等。
75 vim 

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.