我真的很喜欢晒太阳色彩的所有丰富多彩的善良,但我似乎无法得到它configuration恰到好处。 我有我的.vim / colors文件夹中的主solarized文件,我已经设置我的terminalconfiguration文件的颜色到网站上列出的,我已经添加了行 set background=dark let g:solarized_termcolors=16 colorscheme solarized 到我的.vimrc,但vim看起来灰色,并使用明亮的绿色作为默认。 有任何想法吗?
有没有办法把现有的窗口(拆分),并把它放到一个新的标签?
从磁盘上的版本刷新文件的命令是:e! 我怎样才能做到这一点在缓冲区中的所有文件? 背景:我需要这样做,因为我使用git打开一个包含缓冲区的vim。 当我检查分支时,我想要刷新vim。
我find了三个,想知道是否有其他人,他们的优点或缺点可能是什么: Vimplugin Vrapper Eclim 我已经包含了Eclim,但是与其他两个选项不同,它使得vim中的Eclipsefunction可用,而我真正需要的是Eclipse环境中的vimfunction。
当我去命令模式和types :!mycommand % 我得到我的命令执行当前文件( %扩展到当前的文件名)。 是否有一个类似的构造,扩展完整的文件名(完整的path)? 我正在使用Windows。
问题在于所有使用Vim开发C ++应用程序的人。 我的生活中有一段时间,可以形容为'我讨厌Vim !!!''Vim很好! 但是,在微软开发IDE中,我已经习惯了那些debugging代码,观察窗口,调用堆栈和主代码的F5 – F11快捷键 – 所有可见的命令都不需要input任何GDB命令。 所以,这是一个问题: 你也使用Vim进行debugging吗? 或者你为此切换到一些IDE? 哪一个? 对于那些使用Vim来debugging代码的人来说:有没有插件可以在编辑器中设置断点,突出显示当前正在debugging的行,在步骤中自动导航,步入,退出? 请不要告诉我你使用GDB作为命令行,只能看到一行被debugging的行等
这可以在Vim中完成吗? 我的意思是:search“BadJob”并replace为“GoodJob”将执行以下replace操作 'badjob' -> 'goodjob' 'BadJob' -> 'GoodJob' 'badJob' -> 'goodJob' 'BADJOB' -> 'GOODJOB'
我主要使用vim / gvim作为编辑器,并且正在考虑使用lxr(Linux交叉引用)和cscope或ctags的组合来探索内核源代码。 但是,我从来没有使用cscope或ctags,并想知道为什么可以select一个,考虑到我使用vim作为主要编辑器。
在我的Vimscript程序中,我需要打开一个额外的Vim缓冲区,这个缓冲区并不是立即与一个文件关联,而是用户可以保存到一个他/她select的文件中,就像名为[No Name]的初始缓冲区一样。 我怎样才能做到这一点?
这个答案说: Vim的撤销/重做系统是无与伦比的。 input一些东西,撤消,input其他的东西,你仍然可以找回你input的第一个东西,因为Vim使用了一个撤消树而不是堆栈。 在几乎所有其他的程序中,你input的第一个东西的历史在这种情况下都会丢失。 这是我听到的第一个。 我怎样才能沿着树回溯?