Questions tagged «vim»

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

1
如何绑定〜/ .inputrc(readline)中的箭头以进行vim插入模式?
在〜/ .inputrc(set editing-mode vi)中启用了vim模式的Readline应用程序中,是否有办法<Up>在vi-insert模式下绑定箭头键?例如,显示上一个历史记录项。看来我必须先按ESC键,然后才能正常工作。 这是我尝试使其工作(〜/ .inputrc): $if mode=vi # INSERT MODE set keymap vi-insert "\e[A": history-search-backward # up-arrow "\e[B": history-search-forward # down-arrow 另请注意,当我按下Ctrl+v然后<Up>打印时^[[A。 我确实设法让它像zsh一样工作:http: //paulgoscicki.com/archives/2012/09/zsh-vi-mode-with-emacs-keybindings/

3
VIM Windows随机闪烁
我正在使用带有VIM 7.2的Windows XP,到目前为止我已经尝试了一系列不同的7.2.x补丁级版本(官方7.2,以及来自'Cream'项目的更新的补丁发行版,当然没有Cream)所有相同的结果。 在加载文件后,在常规的vim使用过程中,我会得到随机闪烁,非常短暂,有时几乎不可察觉,非常频繁(每4到20秒)。 一些提示: 禁用语法突出显示不会发生这种情况 它似乎没有触发任何我做的事情,至少是直接触发,因为有时只是让vim空闲(即使失焦)也足以让问题被看到。 在家我使用更快的Windows Vista机器,使用相同的配置设置(使用DropBox同步),闪烁不是真正的问题,如果你注意你几乎不会注意到非常快速的闪烁。所以我认为这个问题可能只是隐藏起来。 我试过已经改变了“nolazyredraw”,“ttyscroll = 1”,“nohlsearch”,以及我在网上发现的关于这个问题的类似内容,没有运气。 任何提示?
3 vim  gvim 





0
vim输入错误统计信息-快速输入
我使用VIM编写代码。我还没有触摸打字方面的经验(还),因此除了日常练习和TT演练外,我还想在学习最错字的按键上加更多的压力。 有没有一种方法可以获取有关打字错误的统计信息?例如: - "o" was changed to "p" 9 times - "A" was changed to "a" 8 times ... 我知道很难定义什么是错误,什么不是错误,所以我只需要一些粗略的统计数据
3 vim 

3
腻子+ xargs + vim =腻子中没有换行符
我在腻子中键入了此命令,其中只有一个文件,文件名:find。名称文件名| xargs vim 关闭vim之后,除非按Ctrl + C user @ ubuntu:〜$ user @ ubuntu:〜$ user @ ubuntu:〜$,否则无法获得腻子的新行。 我该如何解决(除了在腻子中打开新壳)? 谢谢
3 ubuntu  vim 

2
改变Vim的图标
我在Linux机器上(Ubuntu),我使用(g)Vim,这是我最喜欢的,我喜欢除了图标之外的一切,我喜欢MacVim的图标,但是gVim的图标有很多不足之处,有没有办法使用自定义icon(查看运行时或类似的东西)。顺便说一句,我要替换的图标是 http://drbl.in/SSQ
2 vim  icons 

1
Monospace字体至少支持韩文韩文和格鲁吉亚字母?
作为语言爱好者和程序员,我发现自己经常进行涉及外语字母和脚本的编程或文本处理。 然而,令人烦恼的是CJK字体(支持中文,日文和/或韩文的字体)通常只包含拉丁文,希腊文和西里尔字母的字形。通常亚洲字形会很漂亮,但其他字形可能非常丑陋。 就像在文本编辑器中一样,您只能选择一种字体,而不是一种用于CJKV而另一种用于其他字体,每种字体都用于渲染适当的字符。 韩语是我目前最感兴趣的语言之一。我只需要hangul / hangeul进行等宽编辑,hanja不常见是一个问题。 我目前参与的另一种语言是格鲁吉亚语,它有自己的字母表,有点奇特,但在Windows和* nix的常用字体方面有很好的支持。 但我还是找不到具有良好韩语字形的字体 和 也是格鲁吉亚的字形。 我选择的编辑器是gVim,所以答案告诉我如何将它设置为一起使用两种字体也同样好。目前我主要在Windows 7下使用它,因此需要特定于vim的解决方案而不是* nix特定的解决方案。
2 vim  fonts  language  gvim  korean 

1
vim错误的加密密钥
打开vim加密文件时,会提示输入密码。但如果我弄错了,vim会告诉我垃圾。如何告诉vim使用新密码重新打开文件?即使我关闭缓冲区并再次打开,它也不会询问密码,我必须完全退出vim。 (Vim版本7.2 / 2008)
2 vim 

1
无法使用colorcheme在vim中工作
我想要得到的 沙漠 配色方案在vim中工作。到目前为止,我有我的颜色文件夹 ~/.vim/colors/desert.vim 在我的.vimrc文件中,我有一行 colorscheme desert 语法高亮显示打开,但没有正确的颜色。我在macosx上通过iTerm访问vim。我已经尝试在我的本地机器和远程ubuntu盒子上设置它。在本地机器上,vim的版本为7.2.108,而远程机器上的vim版本为7.1.138。 我刚刚开始使用cli,所以让我知道我要离开的东西。
2 vim 

1
显示正在使用哪个寄存器进行记录
紧迫 q [信件] 将使Vim开始在寄存器中记录击键 [letter]。虽然Vim正在录制,但它会显示出来 记录 信息。我想看到类似的东西 重新编码'e' ,帮我记住我选择的哪个寄存器。 有没有办法让Vim显示它正在录制的寄存器? PS:我学会了使用 q q 为了避免记住我选择的寄存器,但从Vim获得一些确认会有所帮助。
2 vim 

1
在Terminal.app中复制包装文本时避免换行
我的文本文件的行长度大于我的终端宽度。我通常使用较少来查看这些文件,并且经常想要复制从一行包装到下一行的内容。 我发现当我在Terminal.app中复制它时(用鼠标选择并按下Cmd-V),换行符将被复制到换行点。这不好。 我还了解到,如果我在vim中打开文件并执行相同操作,则不会复制换行符。这很棒,但我不想特别想在每次只想快速查看文件时打开vim。 我有两个问题: 好奇心:这些工具之一添加换行符的根本原因是什么?我只能假设它是一个$ TERM / termcap问题,但我真的不知道。 实用性:当我复制包裹的行时,我的选项是什么,不会插入换行符?使用vim作为寻呼机?更改一些TERM设置? 谢谢你的任何建议。


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.