Questions tagged «macvim»

流行的编辑器gVim的OS X端口的名称。

2
如何为vim指定shell?
我可以为vim指定我的shell吗?我正在运行OS X,并通过Homebrew安装了zsh,并且正在使用MacVim。当我输入shellMacVim时,外壳打开为bash。我怎样才能打开它zsh?
12 vim  shell  macvim 

3
.vimrc.local中的textwidth = 0和wrapwidth = 0不被尊重
我的.vimrc.local底部有以下几行: set textwidth=0 set wrapmargin=0 但是,每当我打开一个新文件时,这两个值都设置为默认值(分别为72和2),而不是我的自定义设置。我的.vimrc.local文件中的其他设置似乎已设置(选项卡等),但只有这两个设置一直处于重置状态。如果输入:source ~/.vimrc.local设置,请更改并正常工作。 有没有办法查看vim启动时设置了什么?我怀疑MacVim或Janus随附的某些插件或设置正在设置这些选项,但是我不知道如何一次查看所有设置。

6
Spotlight找不到MacVim
我是Mac Noob,但通常是Linux的高级用户。我的新工作让我有了安装了Lion的新MacBook Pro。 我使用自制软件成功安装了MacVim。我希望它成为打开某些文件类型的默认应用。(.rb,.haml) 但是,当我尝试将MacVim分配为Finder中的默认应用程序时,该应用程序是闻所未闻的。在MacVim上进行Spotlight搜索只会打开原始.tgz文件。 但是我可以从命令行(mvim)运行它,并将其固定到扩展坞并从那里运行。 我猜想需要创建一个称为“别名”的东西,给人的印象是这与符号链接有所不同。确实,我的MacVim的〜/ Applications文件夹中有一个符号链接,该链接由自制软件创建。 如何以某种方式祝福MacVim成为已安装的应用程序并将其分配为打开某些文件扩展名?
10 osx-lion  macvim 

10
Vim中的$ PATH与终端不匹配
我使用的是MacVim,当我不从终端(mvim)启动MacVim时,其$ PATH不包含在.bash_profile中设置的内容。它似乎只有默认值/usr/bin:/bin:/usr/sbin:/sbin。 我正在运行OS X 10.5.8。即使我可以在.vimrc中手动设置它,也可以,尽管我希望它从与Terminal相同的位置拉出。我尝试遵循一个网站的建议,let $PATH += /blah/foo:/bar/etc但无济于事。 编辑/解决方案:请参阅下面的答案。MacVim可以解决此问题。


2
跨多个显示器的Vim
有没有人能为MacVim或gvim跨多个(可能分辨率不同)显示器提供出色的解决方案?由于有两个单独的缓冲区和交换文件,因此进行2个会话的效果不佳。 您可能会认为您可以让2个gui窗口共享相同的缓冲区,但是我找不到任何有效的方法。
9 vim  macvim 

3
有没有办法在Vim中“锁定”视口?
我最近开始在NERDTree中使用Vim。烦人的是,当我关闭缓冲区时,NERDTree会扩展以填充屏幕的其余部分,并且我必须打开另一个文件并重新打开NERDTree才能使其恢复到旧的布局。 有没有办法将NERDTree“锁定”到位?理想情况下,关闭缓冲区将用另一个隐藏的缓冲区替换它,或者如果没有其他缓冲区打开,则打开一个新的空白缓冲区。 谢谢!

1
你如何为MacVim安装插件?
具体来说,我正在尝试安装NERDtree。我从github下载了4.10软件包,将其解压缩~/.vim/,并重新启动了MacVim(7.3版)。 键入会:nerdtree导致以下错误: E492: Not an editor command: nerdtree 在终端中输入: cd ~/.vim ls -R 结果是: Rakefile doc nerdtree_plugin plugin ./doc: NERD_tree.txt ./nerdtree_plugin: exec_menuitem.vim fs_menu.vim ./plugin: NERD_tree.vim 我错过了什么?


1
Vim - 查看命令行历史记录
在vim中是否有办法查看旧命令的输出。 例如,如果我这样做: :! ls Gemfile Gemfile.lock Rakefile autotest config.ru doc log script vendor Gemfile.backup README app config db lib public tmp 关闭后,如何回忆这个输出?
5 vim  macvim 

2
安装Command-T会破坏MacVim
我正在尝试安装 命令-T 上 的MacVim 。我按照安装说明进行操作 究竟 但是我在尝试启动MacVim时遇到此错误(从终端通过 mvim 命令行实用程序)。 dyld: lazy symbol binding failed: Symbol not found: _rb_intern2 Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle Expected in: flat namespace dyld: Symbol not found: _rb_intern2 Referenced from: /Users/mark/.vim/ruby/command-t/ext.bundle Expected in: flat namespace Vim: Caught deadly signal TRAP Vim: Finished.

0
Vim在40个或更多符号行上的移动延迟
我喜欢用长的注释行在视觉上分隔源代码:在C ++中,我使用80个/字符,在Python中,我使用80个#字符,以此类推。多年来,我注意到Vim偶尔会打ic(停止响应大约半秒钟左右)当我四处走动时;今天,我发现这仅发生在我的分隔线上。 例如: line 1 line 2 //////////////////////////////////////////////////////////////////////////////// line 4 line 5 当光标在第3行,任何运动的任何位置(上,下,向上翻页,向下,向左,向右,$,0,...)几乎总是表现出延迟; 在其他方面则没有。 玩这个,我发现: 延迟似乎上线发生,共40首或更多个符号(/,-,=,.,#等等)就行的任何地方,不包括_(可能是因为下划线被包括在一个Vim的定义word)。 对于更长的线路,延迟似乎没有增加。例如,每行1000个/字符的延迟类似于40个/字符。 仅当从该行开始“新”移动时才发生延迟。使用OS键重复在行中移动不会增加延迟。 延迟似乎不相关的语法高亮和插件:我看到了相同的行为vim -u NONE,syntax off和filetype=。 GUI Vim(gvim)似乎没有此问题。 我在MacBook Pro的Terminal应用程序中从macports使用MacVim 8.0,但默认的Apple提供的Vim 7.4具有相同的行为。 我在Google,Stack Overflow或Super User上都找不到任何提及,但在我的系统上可重现。 这是一个已知的问题?是否有运行时设置或构建选项来控制此设置(一行或某物上最多支持的符号),或缓解该问题的解决方法?
2 vim  macvim  delay 

1
vim为什么在启动时调用此脚本?
我正在尝试使用自定义配色方案。 在启动时,我可以看到vim正在加载我的方案,但是之后它加载了另一个方案,覆盖了我的方案。 这是的输出:scriptnames: 1: /usr/local/Cellar/macvim/7.4-72/MacVim.app/Contents/Resources/vim/vimrc 2: ~/.vimrc 3: ~/.vim/colors/torte2.vim 4: /usr/local/Cellar/macvim/7.4-72/MacVim.app/Contents/Resources/vim/runtime/syntax/syntax.vim 5: /usr/local/Cellar/macvim/7.4-72/MacVim.app/Contents/Resources/vim/runtime/syntax/synload.vim 6: /usr/local/Cellar/macvim/7.4-72/MacVim.app/Contents/Resources/vim/runtime/colors/torte.vim 7: /usr/local/Cellar/macvim/7.4-72/MacVim.app/Contents/Resources/vim/runtime/syntax/syncolor.vim ... and so on 如您所见,我的colorcheme“ torte2”在第3行中加载,但随后在第6行中被“ torte”破坏了。 为什么这样做,我如何才能停止呢?
2 vim  macvim 

3
如何使用macvim SSH进入无头服务器
我正在使用Mac OS X 10.7.5 我一生中第一次安装了macvim。 我很喜欢使用MacVim,我想知道如何从MacVim本身通过SSH SSH到无头服务器中。 目前,我在MacVim中编写代码时使用终端将SSH接入无头服务器。 我想知道是否有一种方法可以让MacVim同时执行。
2 linux  macos  ssh  vim  macvim 

0
与远程ssh文件分割的Vim会话
我用vim会话来保存我打开的文件。我是远程做的,ssh远程机器并在那里做事。 今天我尝试在本地Vim中打开远程文件,我的意思是与netrw: :e scp://user@remoteip//home/user/ ... 这样可行 :) 我也可以在拆分视图中打开文件。 这种方法的优点是我可以使用我的Vim,它比服务器上的Vim更新。除此之外,现在我只有一个.vimrc需要注意。 现在来问题了。当我保存会话时,它不会保留分割,只恢复一个分割。假设我在一个分割中打开两个远程文件,然后保存会话(:mks session.vim)并退出。当我恢复会话(vim -S session.vim)时只需一次拆分。 我当地的.vimrc有: set sessionoptions=sesdir,winsize 为什么我会失去分裂?

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.