我现在从TextMate切换到VIM。 我发现^ + W在插入模式下非常有用。 但是,我不想删除光标前面的单词,而是删除光标后面的单词。 我做了一些Googlesearch,但唯一能find的是^ + W删除光标前的单词…
只要我在vim中加载任何文件,它会尝试检测文件和颜色 – 如果可能的话高亮。 我想知道一个vim命令,它会告诉我哪个ftplugin或Filetype插件/文件types是vim考虑突出显示该文件。
我怎样才能跳转到使用vim的函数定义? 例如对于Visual Assist,我可以在一个函数下键入Alt + g ,并打开一个上下文菜单,其中包含定义的文件。 我如何在vim中做这样的事情?
我喜欢长线显示在多个terminal线上; 我不喜欢vim在我的实际文本中插入换行符。 .vimrc的哪一部分我应该改变?
我将git diff设置为vimdiff,使用“ Git Diff with Vimdiff ”作为指导,并且按照预期工作,除非有许多文件有更改。 当有多个文件发生变化,我运行git diff ,它会打开第一个文件,在退出vimdiff的第一个实例后,出现以下消息: external diff died, stopping at filename 这是一个完全不同于我习惯的行为。 我在过去与SVN有类似的设置,当对多个文件进行差异化时,我会检查第一个文件,然后使用:wq写入和退出,然后打开具有差异的下一个文件。 Git的情况并非如此。 我尝试过:n[ext] ,但是这样做并不能将原始文件填充到左侧窗口,以便可以根据修改后的版本进行区分。
你如何将Vim中的所有文本转换为小写? 这甚至有可能吗?
我想*.pyc文件不能在NERDTree vim插件中显示。 如何实现?
我可以:set number从我正在编辑的文件中:set number ,但是如何让它们始终处于默认状态?
启用set mouse=a ,复制到Vim中的文本将不会粘贴到Vim之外。 有谁知道解决这个问题的方法吗? 在这里,用鼠标select文本打开视觉模式,并禁用popup菜单中的Copy选项:
我知道这个`. 命令去到最后编辑的行。 有没有办法在编辑历史上走得更远? 我经常在浏览文件的时候不小心插入了一些东西,撤消,然后`. 不会把我带到我想要的地方了