标签: macvim

在轨道上使用带有红宝石/红宝石的vim的提示和技巧

我是那些没有在任何Ruby/Ruby on Rails工作中使用TextMate的开发人员之一.我在这个舞台上的特殊忠诚在于vim.使用vim与Ruby和/或Ruby on Rails最喜欢的提示/技巧是什么让你在工作时尽可能高效?

ruby vim ruby-on-rails macvim

9
推荐指数
1
解决办法
5837
查看次数

Mac Vim:如何将默认文本颜色更改为绿色?默认字体?Macvim手册?

我已经安装了MacVim,但我无法弄清楚如何做一些格式化的事情.

下面的屏幕截图显示:

  • macvim和vim中打开的文件class1.jak(我定义的自定义文件类型)
  • 左边是macvim
  • 正确的是终端

这是我想做的事情:

  1. 我的终端的默认颜色是绿色.我希望mac vim的默认文本颜色也是绿色.

  2. macvim中的字体很奇怪.我该怎么改变呢

  3. 我认为这两个都是非常基本的macvim问题,但我找不到一个非常好的mac vim引用.我读了:help macvim但是我发现它没有用.我应该阅读什么来更好地理解macvim格式和功能?某处有教程吗?我对我的vim技能感到非常满意,但这是我用过的第一个gvim.

http://torch.cs.dal.ca/~summers/Picture%205.png

这是我的.gvimrc:

set background=dark
set go-=T
Run Code Online (Sandbox Code Playgroud)

这是位于(~/.vim/syntax/jak.vim)中的.jak文件的颜色方案:

 16         "===============
 17         " Titles
 18         "===============
 19 
 20                 syn region JakeSubSubtitle start=+= + end=+ =\n+ oneline
 21                 highlight JakeSubSubtitle ctermfg=cyan guifg=cyan
 22 
 23                 syn region JakeSubtitle start=+== + end=+==+ oneline
 24                 highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta guifg=DarkMagenta
 25 
 26                 syn region JakeTitle start=+=== + end=+===+ oneline
 27                 highlight JakeTitle ctermbg=black ctermfg=Yellow guifg=yellow
 28 
 29                 syn …
Run Code Online (Sandbox Code Playgroud)

macos vim macvim

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

重新映射'wq'以保存和关闭缓冲区而不是保存并退出

Vim新手在这里.

当我':wq'我希望它保存并删除缓冲区而不是保存和退出.同样点击':q'会执行':bd'.

有什么建议?谢谢!

vim macvim

9
推荐指数
1
解决办法
3524
查看次数

如何从vim中的项目中排除文件和目录(使用janus)?

我正在从Textmate转到vim(使用janus),并且想要从Ack中特别排除某些目录,以及NERDTree.

我想这样做的原因是Ack对我的一个大型项目没有用(需要几分钟才能运行,并且不会产生任何结果),其中包含一个充满编组数据库数据的目录(包含许多子目录和数十万个文件).

我知道如何从NERDTree中排除文件(而不是目录),也从CommandT中排除模式.这些都没有解决我的Ack问题.

我是一个完整的vim n00b.谢谢阅读.

vim ack janus macvim

9
推荐指数
1
解决办法
5209
查看次数

如何让macvim选项卡以图形方式显示?

我已经安装了macvim brew install macvim并打开首选项中的"为每个文件添加一个选项卡"选项,但我得到的选项卡是VIM样式选项卡.不是您在macvim主页上看到的操作系统标签:http://code.google.com/p/macvim/.请参阅下面的截图.

有什么办法可以获得操作系统标签吗?

Macvim截图

macos vim macvim

9
推荐指数
1
解决办法
3834
查看次数

禁用MacVim键盘快捷键

有没有办法在MacVim中禁用键盘快捷键?我的意思是快捷方式Cmd + s,例如,我想说服自己使用类似的东西:w,但如果我可以使用保存文件Cmd + s,我就不能这样做,你能得到我吗?

但我当然还想使用GUI,那么有没有办法禁用这些,而不停止使用MacVim GUI?

谢谢你的帮助.顺便说一句,我做了谷歌搜索,但无法找到答案.

编辑:
按照@ ChrisJohnsen的建议,我已经尝试了以下但没有成功:

if has('gui_running')
    macmenu File.Save key=<nop>
    macmenu File.Save\ As\.\.\. key=<nop>
endif
Run Code Online (Sandbox Code Playgroud)

编辑2:
我移动了错误我正在解决另一个问题:当我尝试在命令行运行vim时,我得到Python错误

vim keyboard-shortcuts macvim

9
推荐指数
1
解决办法
2115
查看次数

MacVim从〜/ .vimrc获取所有设置,但不是颜色,我必须再次获取它

我在MacOS X Mavericks上使用以下〜/ .vimrc和MacVim 7.4:

set guifont=Menlo:h14
set encoding=utf8
set mouse=a
set expandtab
set ts=8
set showcmd
set nocompatible
set backspace=2
set viminfo='20,\"50
set history=50
set ruler
set si
set hlsearch
syntax on
set bg=light
hi Cursor     term=inverse   ctermfg=black                guifg=black  guibg=green
hi Visual     term=inverse   ctermfg=yellow ctermbg=black guifg=yellow guibg=black
hi Comment    term=inverse   ctermfg=grey   ctermbg=black guifg=white  guibg=black
hi Identifier term=NONE      ctermfg=black                guifg=black
hi Constant   term=underline ctermfg=darkred              guifg=red
hi Statement  term=bold      ctermfg=blue                 guifg=blue
hi PreProc    term=NONE      ctermfg=black                guifg=black  gui=underline
hi Special    term=NONE      ctermfg=black …
Run Code Online (Sandbox Code Playgroud)

vim syntax-highlighting macvim vim-syntax-highlighting

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

有没有办法用vim动态检查html输出?

当我在MacVim中编写html时,我在Web浏览器中保持相同的文件打开,以便我可以检查html输出.我不喜欢这种方法的一个原因是我经常不得不离开vim,去浏览器,然后重新加载html以查看更新.是否有一个更优雅的解决方案与vim将动态更新html输出,因为它是在vim中输入的?我似乎记得Textmate可以这样做吗?谢谢.

更新:我找到了我想要记住的视频.你可以在这里找到它:

http://files.fletcherpenney.net/TextMate-Preview.mov

html vim textmate macvim

8
推荐指数
1
解决办法
587
查看次数

ZSH - 在Vim/MacVim内校正Shell输入/输出

这个问题是关于在Mac OS X上使用MacVimZSH.

我正在使用ZSH shell并且它被配置为使用Colored提示,并且一切都与ZSH本身很好地协作.

但是,当我将此shell设置为Vim(usin :)的默认值时set shell=zsh\ -li,vim在输入或输出文本时会给出以下符号:

[35mnikhgupta[00m at [[33mMacbookPro[00m in [01;32m~[00m [00m
Run Code Online (Sandbox Code Playgroud)

虽然它应该简单地说:

nikhgupta at MacbookPro in ~
Run Code Online (Sandbox Code Playgroud)

当我输入一些文本时,我会得到相同的奇怪符号,可能是因为我正在使用为我的ZSH shell突出显示的语法.我推断这些符号是颜色代码?

有人可以帮我解决如何丢弃这些颜色代码并简单地在Vim shell中输出文本的问题吗?

问候

vim zsh macvim

8
推荐指数
1
解决办法
1327
查看次数

使用Ctrl-I跳转在我的MacVim中不起作用,但Ctrl-O有效吗?

跳转与CtrlI我的Vim不起作用,但CtrlO有效.

这很奇怪,verbose map <c-i>或者verbose map <c-I>如下所示:

s  <Tab>         <Plug>snipMateNextOrTrigger
    Last set from ~/.vim/bundle/vim-snipmate/after/plugin/snipMate.vim
x  <Tab>         >gv
    Last set from ~/.vim/plugin/settings/Settings.vim
n  <Tab>         v>
    Last set from ~/.vim/plugin/settings/Settings.vim
Run Code Online (Sandbox Code Playgroud)

当我按下时CtrlI,当前行将缩进,vim进入可视模式.

我试图添加unmap <c-i>到〜/ .gvimrc,但是当macvim启动时它失败了

Error detected while processing /Users/dfang/.vimrc:
line   83:
E31: No such mapping
Run Code Online (Sandbox Code Playgroud)

我怎样才能取回我的CtrlI,如何重新映射CtrlOCtrl-(从=键左侧)?

vim macvim

8
推荐指数
1
解决办法
1965
查看次数