Questions tagged «vim»

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


30
最喜欢的(G)Vim插件/脚本?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 您最喜欢的(G)Vim插件/脚本是什么?
164 vim  editor 


7
如何防止vim创建(和离开)临时文件?
为什么vim创建<filename>~文件?有办法禁用它吗? 如果是用于备份(或其他),则使用git进行备份。 另外,这些.<filename.with.path.hints>.swp文件也是。 我该如何告诉vim不要创建这些文件,或者至少不要自行清理? 编辑 糟糕,重复: Vim为什么保存带有〜扩展名的文件? 我从那里采纳了rogeriopvl的回答。 逐字记录: set nobackup "no backup files set nowritebackup "only in case you don't want a backup file while editing set noswapfile "no swap files

4
如何跳到vim中的特定字符?
我如何跳到vim中的下一个字符X? 我经常使用例如dt:或ct:删除/更改所有内容,直到冒号(或其他字符)为止。 是否有任何快捷键组合可将光标位置简单移动到该字符?
162 vim  macvim 

3
如何使用vimdiff解决git合并冲突?
我刚刚在git中将一个分支合并到了我的主服务器中,然后我就开始Automatic merge failed; fix conflicts and then commit the result.运行了,git mergetool并用下面的图片打开了vimdiff。我不知道如何使用vimdiff。每个面板在这里是什么意思,我应该如何解决合并冲突?


30
.vimrc中包含什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它当前不接受新的答案或互动。 Vi和Vim允许进行非常棒的自定义,通常将其存储在.vimrc文件中。程序员的典型功能是语法突出显示,智能缩进等。 .vimrc中隐藏了哪些其他用于生产性编程的技巧? 我对重构,自动类和类似的生产力宏特别感兴趣,尤其是对于C#。
157 vim  refactoring 


5
按文件类型设置Vim空格首选项
在我的工作中,我需要遵循缩进的房屋样式,如下所示: 编码html和ruby时2个空格 编码javascript时使用制表符,建议使用tabwidth = 4 为每种文件类型指定不同的空白首选项的最佳方法是什么?

6
Vim中保留大小写的替代项
可这可以在Vim中做什么? 我的意思是:搜索“ BadJob”并替换为“ GoodJob”将进行以下替换 'badjob' -> 'goodjob' 'BadJob' -> 'GoodJob' 'badJob' -> 'goodJob' 'BADJOB' -> 'GOODJOB'
154 vim  replace 

14
无法执行编辑器
我不必经常修改多个提交消息,但是它已经发生过一两次,而且我永远都不会记得看到过。我希望别人有。当I时git rebase -i HEAD~7,期望列表将完全按预期在vi中打开。我将pick值更改为edit适当的值,然后:wq。 无法执行编辑器 core.editor我全局中的设置.gitconfig是vi(我也将其更改为vim一个绝望的举动)。我尝试使用mate,但什至无法正确打开初始列表,因此我将其改回了原来的列表。 我正在使用v1.7.3,欢迎任何建议。
153 git  vim 


5
VIM ctrlp.vim插件:如何重新扫描文件?
我遇到了很棒的ctrlp.vim插件。它是我以前使用过的Command-T插件的很好的替代品。我对Command-T不满意的是,在启动vim之后首次调用它时,重新扫描文件大约需要20-30秒。 CtrlP的运行速度快得多,但它似乎不会自动重新扫描新创建的文件。如何手动触发重新扫描? 谢谢!
152 vim  plugins 

8
您是否在Vim中调试C ++代码?怎么样?
问题是所有使用Vim开发C ++应用程序的人。 我生命中有一段时期,可以描述为“我讨厌Vim !!!”。 但是,在Microsoft开发IDE上长大后,我已经习惯了这些F5- F11调试代码,监视窗口,调用堆栈和主代码时的快捷方式-无需键入任何GDB命令即可看到所有这些内容。 因此,这是一个问题: 您是否也使用Vim进行调试?还是为此目的而切换到某些IDE?哪一个? 对于那些使用Vim调试代码的用户:是否有用于在编辑器中设置断点的插件,突出显示我们当前正在调试的行,在进入,进入,退出时自动导航? 请不要告诉我您将GDB用作命令行,仅看到已调试的一行,等等。
152 c++  debugging  vim  gdb 

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.