标签: macvim

使用vim从现有的标记块中轻松创建Ruby on Rails部分

目前是否有一个插件可以在rails开发人员身上使用macvim/gvim/vim,它允许你快速获取一段代码并从中创建一部分代码?我知道TextMate这样做了,想到有人已将它移植到vim也.

ruby vim ruby-on-rails macvim

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

卸载MacVim

我已经从我的/Applications/目录中删除了MacVim,但是当我键入vim错误时显示在终端中:no such file or directory: /Applications/MacVim.app/Contents/MacOS/Vim 如何返回使用预先安装的vim副本?

vim macvim

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

SSH连接到服务器时通过终端打开MacVim

我想知道当我将SSH连接到服务器时,是否有办法让MacVim成为我的默认编辑器.有没有办法让服务器的.vimrc文件在我的Mac上启动程序?

我问,因为偶尔我会从程序员那里获得项目的帮助,如果他从他的计算机登录我的帐户并使用我的配置打开vim,配色方案通常非常苛刻,因为他没有使用终端支持256种颜色.将.vimrc文件设置为更容易,如果它检测到gui(例如,我使用的是iTerm而不是Terminal.app),它会加载我更喜欢的colorscheme吗?

谢谢你的建议!

vim ssh macvim

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

在Vim中移动线条

我正在尝试在Vim中复制TextMate移动选择命令.
我想出来了:

map <C-D-Up> ddkP
map <C-D-Down> ddp
vmap <C-D-Up> dkP
vmap <C-D-Down> dp
Run Code Online (Sandbox Code Playgroud)

单行按预期工作.但视觉模式并不完美.

我希望它在可视模式下保留(或重新选择)选择,以便我可以轻松地多次移动选择.我发现gv但是这不起作用,因为它没有选择移动的行,而是在文档的下方.

有任何想法吗?

vim macvim

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

键盘快捷键切换b/t多个MacVim实例(不是标签或拆分窗口)

在SL中,可以点击F10并仅看到MacVim实例,这使得在n个实例之间切换变得容易.任何人都知道Lion中是否可以这样做?

macvim osx-lion

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

VIM - 如何为键分配不同的映射,具体取决于行是否为空?

我想根据上下文分配不同的命令.

我正在尝试做这样的事情:

if line is empty:
    map x key to y command
else
    map x key to z command
Run Code Online (Sandbox Code Playgroud)

vim keymapping macvim

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

VIM闪烁问题

我从我的mac OSX(10.6.8)SSH到运行centOS5的学校服务器,当我尝试使用VIM时,它不会停止在mac终端内闪烁.有想法该怎么解决这个吗?请记住,我没有权限修改服务器上的任何/ etc文件或/ bin文件,尽管我相信我可以在我的用户本地.此外,我很想看到他们想要分享的任何人真的很酷.vimrc配置文件.

macos vim ssh macvim

2
推荐指数
3
解决办法
3198
查看次数

VimScript中的“未封闭的表达式序列”错误

为了设置我,我有以下几点statusline

set stl=%<\ [Buf:\ %n]%m\ %f\ [
set stl+=%{empty(&filetype) ? \"" : \"," . toupper(&filetype) . \", \"}
set stl+=%{(&fenc!=''?&fenc:&enc)}]

set stl+=%=[0x\%02.2B]\ [Line:\ %04l/%04L\ \|\ Col:\ %c%V]\ (%P)
Run Code Online (Sandbox Code Playgroud)

我个人认为它没有任何问题,但是它总是给我以下错误:
E540: Unclosed expression sequence: stl+=%{empty(&filetype)

有人知道这个错误是什么意思吗?我一直在努力解决它,但是我只是不明白它的含义。

感谢你的帮助。:)

vim macvim

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

Vim:Colorscheme在终端中无法正确显示

我刚刚切换到了Vim的Solarized colorscheme,但是我在使颜色正确显示方面遇到了一些麻烦.更正确的描述是说它们看起来甚至不一样.

这是一个比较:

的MacVim

的MacVim


在iTerm2中使用Vim

在iTerm2中使用Vim

如您所见,区别在于白天和黑夜.

我的iTerm2终端设置:

iTerm2终端设置

我认为这可以让我的终端vim使用正确显示Solarized colorscheme所需的所有必要颜色,但显然我错了.有人有个主意吗?

vim terminal iterm macvim

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

为什么vim几乎每个命令都使用寄存器?

我喜欢组成具有语义含义的命令的简单性.就像,例如cib读起来像一句话change in brackets- 太棒了.

但为什么vim需要将旧内容复制到剪贴板中?我没有在那个命令中建议我想复制它,问题就更深了.

dw diw所有都复制到我的剪贴板/注册表.为什么?这似乎放弃了这些命令的语义价值,我想说这是意外的行为.

我使用这些命令是错误的,还是有某种方法可以完全禁用此功能?目前我做了一些像这样的重映射:

nnoremap dd "_dd

nnoremap cc "_cc

但我不想为非显式复制的每一种可能组合做到这一点.

vim macvim

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

标签 统计

macvim ×10

vim ×9

ssh ×2

iterm ×1

keymapping ×1

macos ×1

osx-lion ×1

ruby ×1

ruby-on-rails ×1

terminal ×1