Questions tagged «macvim»

5
Vim搜索替换当前(项目)文件夹中的所有文件
关于Vim的一个开放性问题是,是否有一种方法可以在当前项目中执行搜索/替换(如果我使用从其他编辑器继承来的这个概念,请与我一起忍受)。 例如,假设我要在项目文件中搜索方法名称,然后重命名该方法调用的所有实例。 这就是我继续进行Sublime的方式。 在Vim(可能是MacVim)中如何在不依赖其他程序(例如ack或)的情况下进行此操作sed?
36 search  macvim 


1
为什么MacVim在所有其他调用中都以不同的方式启动?
我注意到当我今天坐下来在MacBook上做一些工作时,最近在某个时候,我的.gvimrc设置被搞砸了:当我启动MacVim时,除了窗口很小(大约是默认大小)外,一切似乎都很正常。 )。很好奇,我尝试verbose set columns?告诉我“ 180,是〜/ .gvimrc中的最后一组”,即使窗口显然不是180列宽。set columns=180将窗口恢复到预期的宽度。 在对我的RC文件进行常规调试和对分后,我发现了一些异常。我不确定这是否与我的列大小不适用有关,无论哪种方式都很好奇,我无法弄清楚。 如果我运行:mvim -u NONE -c "set columns=100",我得到一个这样的窗口: 如果再次运行完全相同的命令,则会得到以下信息: verbose set co?分别报告100和66,在两种情况下都说“来自-c参数的最后一组”。重复启动命令会导致窗口状态改变。 我试过.viminfo两次跑步之间。它没有任何作用。 我现在正在使用MacVim快照74,尽管当我开始使用该版本时,我使用的是早期版本,并进行了升级以查看它是否只是版本控制。我使用的是10.10.3,此行为可能是由于特定于MacVim的错误所致,而该错误已由于操作系统更新而浮出水面(仅在最近才发生)。但是,如果我在妻子的笔记本电脑上安装MacVim(运行相同的OS版本),则该行为不会重现。 我很茫然。到底是什么导致了此行为? 编辑:继续调试后,我注意到,如果将外接显示器连接到笔记本电脑,似乎只能以这种方式重现。这使我相信这是某种错误。
13 macvim  startup 

1
在Vimscript中获取当前的窗口/缓冲区/标签页
在python中,使用vim模块时,获取当前的window / buffer / tabpage非常简单: current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage 我的问题是,如何在纯VimL / Vimscript中执行此操作,并返回哪种类型的对象?我真的似乎在windows.txt(:h windows)的任何地方都找不到它。

1
用等号映射Ctrl
我正在尝试将Ctrl和加号映射在一起。这是我在vimrc中尝试的方法: nnoremap <C-=> : echo "Hello" <CR> 但是,似乎未触发映射。关于我可能在做错的任何建议吗?我正在使用macvim。
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.