Questions tagged «vim»

Vim是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是vi编辑器的改进版本。

3
.vimrc中的Map Shift + F3
当将vimgrep与结合使用时lv expr path/**,我希望有一个浏览结果的快捷方式。所以我将F3键映射如下: nnoremap <F3> :lnext<CR> 现在我想做如下的事情 nnoremap <SHIFT-F3> :lprevious<CR> 但这并没有达到预期的效果。我该如何映射F键SHIFT? 更新: 解决方案有点困难。在终端中,您不能仅映射Shift+ F3。实际上,必须添加如下类似的附加行: set <S-F3>=^[O1;2R nnoremap <S-F3> :lprevious<CR> 但是您无法复制并粘贴此内容,请参见下面正确答案中的链接。
14 vim 

4
转到vim中的行
我知道0到行的开头,$到行的结尾,但是中间有东西吗?
14 vim 

1
E464:用户定义的命令使用不明确
当我尝试通过执行进入vim中文件的末尾时,:G得到以下信息: E464: Ambiguous use of user-defined command 我不知道为什么这么说。在哪里可以看到用户定义的命令列表并可能将其删除?
14 ubuntu  vim 

1
使用带有vim和putty的配色方案
我试图在CentOS 5.6 x64上使用VIM 7.0的沙漠配色方案: http://hans.fugal.net/vim/colors/desert.vim 我已经下载了文件并将其保存在我的~/.vim/colors目录中。然后我告诉VIM使用配色方案: :colors desert 它应该看起来像这样: 但是我得到了这个: 我正在使用PuTTY 0.60 作为普通用户(不是root或者sudo)登录此服务器并在下面设置了以下选项Window -> Colours: 允许终端指定ANSI颜色 - 已选中 允许终端使用256色模式 - 选中 粗体测试是一种不同的颜色 - 检查 尝试使用逻辑调色板 - 未选中 使用系统颜色 - 未选中 如果我sudo或登录root并尝试相同,除了黑色背景上的白色文本之外,我没有任何颜色。 这些方案主要针对gVIM,而PuTTY是否无法显示这些颜色? 我google'd了一下周围,并撞上了如文章这一个,但他们似乎并没有工作。
13 vim  centos  colors  putty 

10
相当于VIM ci的Emacs?
emacs是否具有等效于VIM的ci“命令?基本上,我想替换一组引号内的文本。 在vim中,我可以ci)或ci]或ci}来“更改内部*” ...
13 vim  emacs 

1
为什么移位插入仅在插入模式下才能完全起作用?
刚刚尝试使用vim将某些内容(在CentOS服务器上的Git Bash中)粘贴到文件中。 我只是打开文件并尝试使用shift+ insert,我注意到前半部分(大约)被截断了,但是如果我将vim设置为插入模式并按shift+,则insert一切都将完美粘贴。 只是想知道为什么会这样吗? 谢谢
13 bash  vim 

5
iTerm2 Vim alt +向右/向左箭头
作为Linux用户,我非常习惯使用ALT+ left或在vim / nano中从一个单词跳到另一个单词right。 使用iTerm似乎无法正常工作,我正在使用zsh,我尝试添加; bindkey -e bindkey '^[[1;9C' forward-word bindkey '^[[1;9D' backward-word 它确实有效,但是仅在zsh内,然后我注释了这些行并在iTerm中添加了键盘快捷键; 它确实有效,但仅适用于 ALTleft 我如何也可以使用右箭头?

7
什么会引起Vim中的奇怪字符?
使用NERD树插件,在Vim中我遇到了一个非常奇怪的问题,如您在图片中所见,其中的字符显示得非常奇怪。在有帽子的地方,〜V 3/4应该是|-。我已经将我的LANG设置为en_US,将LC_ALL设置为en_US(在Arch Linux中),并且正在使用Anonymous Pro字体,尽管切换字体没有区别。

3
从git bash启动时vim不会加载_vimrc文件
我已经下载并安装了适用于Windows的git(msysgit),并经常使用随附的git bash。每当我从git bash运行vim时,都不会加载_vimrc文件,因为存在语法高亮显示或其他内容。当我运行相同的命令以在Windows命令行(cmd)而不是git bash中启动vim窗体时,它按照_vimrc文件中的描述工作。我对git bash所做的唯一定制是将以下bash_profile添加到C:\ Program Files(x86)\ Git \ etc alias up='cd ..' alias ls='ls --color' alias la='ls -a' alias vimconfig='vim /c/Program\ Files/Vim/_vimrc' alias gvimconfig='vim /c/Program\ Files/Vim/_gvimrc' alias bashconfig='vim /c/Program\ Files/Git/etc/bash_profile' LS_COLORS='di=36:fi=37:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' export LS_COLORS 有谁知道为什么从cmd启动vim并从git bash启动时错误地加载_vimrc文件?
13 windows-7  bash  vim  git  vimrc 


9
Firefox插件与Vimperator一起使用[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 3年前关闭。 作为ViM的狂热者,我最近发现并开始在Mozilla Firefox中使用Vimperator插件。到目前为止,我真的很喜欢使用它,并且Vimperator Wiki中甚至列出了一些与Vimperator一起使用的插件。我很好奇老牌Vimperator用户会推荐哪些其他插件?有没有人能与Vimperator完美融合?

13
您使用什么Vim功能?[关闭]
按照目前的情况,这个问题并不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我几乎整天都在Vim中编程,并且我相信你们中的很多人也会这样做。您使用哪些功能可以使您的日常编码变得更好?我使用的是gv,它将让您重新选择先前选择的文本。非常适合缩进!
13 vim  text-editing  vi 


2
在Mac Terminal / iTerm中顺利滚动vim?
是否可以在Mac OSX(Lion)的终端中进行平滑滚动(使用鼠标滚轮或Macbook触摸板)?此外,我可以在vim内执行此操作吗? 我发现平滑滚动有助于阅读代码,但是当您只能滚动离散的行而不是连续的逐像素滚动时,我不喜欢它。 谢谢


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.