相关疑难解决方法(0)

在Mac的终端内滚动Vim

我一直在谷歌上试图弄清楚是否有可能使用我的鼠标滚轮在Mac的终端内的Vim内滚动,没有运气.似乎只有X11或iTerm支持这一点.

在我放弃之前,我想我会尝试这里的天才,看看是否有人知道如何做到这一点.那么,有谁知道我是否可以设置它?

或者我应该认真考虑使用不同的终端应用程序?

macos vim terminal

87
推荐指数
5
解决办法
4万
查看次数

在Vim正常模式下快速切换缓冲区

最近我发现我在Vim中"错误地使用了标签".我一直试图在Vim中使用缓冲区,因为通过MiniBufExplorer辅助,但我发现它很痛苦,因为从正常模式更改缓冲区需要多少次击键.使用选项卡,我可以在正常模式下执行gtgT在选项卡之间来回跳转,我也NUMBERgt可以转到特定选项卡.

使用缓冲区,我要么必须使用:bn,:bp或者使用MiniBufExplorer 进入命令模式,使用Ctrl + kCtrl + Up跳到缓冲区窗口,使用h和向左或向右滚动l然后点击Enter以选择我想要的缓冲区.或者我可以做一些涉及领导序列的事情,但它总是需要从主行中移除多个手指.那是一个真正的痛苦.

如何在正常模式下获得等效的切换标签,以便在正常模式下切换缓冲区,这样我可以做gn/ gpfor :bn/ :bpNUMBERgnfor :buf NUMBER

vim

55
推荐指数
9
解决办法
5万
查看次数

使用Vi,Vim或GVim作为IDE

我被迫在工作中使用VS2008作为我的大部分项目,但每当奇数文本文件需要编辑时我都会使用Vim.

现在我知道有些插件可以让VIM像IDE一样工作,所以我想知道是否有人真的将它用作IDE?

编辑:

对于那些认为你代表大众说Vim不应该用作IDE的人,请考虑IDE功能是vim.org官方功能请求列表中的头号功能请求.

ide vim

46
推荐指数
5
解决办法
4万
查看次数

使vim窗口/面板高度均匀的捷径

我正在阅读vim的字节.这是我遇到的一个问题.

我在macosx中使用vim.(命令行不是GUI)

在书中,"想让窗户再次高度相同"?按ctrl-w =" 我试过了,但它没有用.而且,它发出一些声音(我相信它表明存在错误)

另外,当我查看关于窗口的mac vim帮助页面时,我确实找到了这个命令.我再试一次---仍然无法在命令行模式下工作,但它确实在GUI模式下工作(MacVim)

有没有人有任何想法来解决这个问题?非常感谢!

vim

34
推荐指数
1
解决办法
2万
查看次数

如何将vi中的代码复制到剪贴板

我知道如何在VI中复制.但我没有把它复制到其他应用程序中.这意味着我没有将这些复制到剪贴板中.我怎样才能做到这一点?

PS为了更多精益求精.我还想问一下如何将内容从剪贴板复制到vi.

编辑:我正在使用MacOs.运行Vim.

似乎*yy在这里不起作用.还有其他方法吗?

vi

16
推荐指数
3
解决办法
4万
查看次数

如何将find的结果传递给vim的argadd命令

我之前发现并发布了有关如何使用:argadd而不是使用加载多个缓冲区的信息:badd.但是,我还想添加与特定模式匹配的所有子目录的所有文件.我目前的尝试看起来像这样:

:argadd !find . -name *.js -type f
Run Code Online (Sandbox Code Playgroud)

但这增加了

 51      "!find"                        line 1
 52      "~/Documents/neuro-sim/website/3.0" line 1
 53      "-name"                        line 1
 54      "*.js"                         line 1
 55      "-type"                        line 1
 56      "f"                            line 1
Run Code Online (Sandbox Code Playgroud)

到缓冲区.我需要做些什么修改才能完成这项工作?

vim file find

5
推荐指数
1
解决办法
787
查看次数

如何用vim在不同行打开多个文件?

我知道可以使用以下命令在不同的行打开单个文件:

vim foo.c +123
vim +123 foo.c # same result
Run Code Online (Sandbox Code Playgroud)

可以使用以下命令打开多个文件:

vim foo.c bar.c
Run Code Online (Sandbox Code Playgroud)

但我怎样才能将这两个动作结合起来呢?vim +123 foo.c +456 bar.c不起作用,bar.c在第一行而不是 456 处打开。

我看到Vim:在不同的行上打开多个文件,但这会打开不同的选项卡,而我习惯于:prev导航:n

vim

5
推荐指数
1
解决办法
1570
查看次数

如何在 vim 中有效地浏览文件?

当你使用vim时,有没有办法让GUI风格的导航面板打开源代码目录中的文件?

有点类似于 Sublime Text GUI 侧边栏的东西?下面的图片描述了我的意思:

Sublime Text 文件目录侧边栏

vim command-line-interface file-browser

5
推荐指数
3
解决办法
6048
查看次数

标签 统计

vim ×7

command-line-interface ×1

file ×1

file-browser ×1

find ×1

ide ×1

macos ×1

terminal ×1

vi ×1