Tag: vim

在Vim中,replace光标下所有当前项的出现

如果在Vim中按* ,编辑器将在同一个文件中search下一个词条。 这样可以避免input术语。 有一个快速的方法来取代目前光标下的一个新的一个? 一个字符发出命令,input新术语,然后input 。

对于Perl开发的理想Vimconfiguration,你有什么build议?

有很多关于如何在PerlMonks.org上为Perl开发configurationVim / GVim的线程。 发表这个问题的目的是为了尽可能多地创build一个使用Vim / GVim进行Perl开发的理想configuration。 请发布您对.vimrc设置的build议以及有用的插件。 我将尝试将这些build议合并到一组.vimrc设置中,并将其推荐到插件,ftplugins和语法文件的列表中。 .vimrc设置 "Create a command :Tidy to invoke perltidy" "By default it operates on the whole file, but you can give it a" "range or visual range as well if you know what you're doing." command -range=% -nargs=* Tidy <line1>,<line2>! \perltidy -your -preferred -default -options <args> vmap <tab> […]

vim中的位置列表和quickfix列表有什么区别?

以下是有关quickfix列表和位置列表的文档。 但我不确定实际上有什么不同。 下图显示了位置列表和quickfix列表中的相同内容。 什么时候在vimgrep和lvimgrep中使用一个或另一个? In Vim the quickfix commands are used more generally to find a list of positions in files.For example, |:vimgrep| finds pattern matches. You can use the positions in a script with the |getqflist()| function. Thus you can do a lot more than the edit/compile/fix cycle! … … *location-list* *E776* A location […]

Vimconfiguration行号着色

我正在寻找一种方法来configurationVim中用于行编号的颜色(如:set nu )。 大多数平台上的默认设置都是黄色(也用于某些突出显示的标记)。 我想把行数变成灰暗的灰色; 在#555附近的某个地方。 我不挑剔,任何柔和的颜色都可以接受。

以只读模式在vim中打开一个文件

我知道打开文件在只读模式从shell使用vim -R ,但如何打开一个单独的选项卡( :tabe <filename> )在vim内的:tabe <filename>在只读模式? 谢谢你的时间。

VIM:如何去Ubuntu的确切线

我在Ubuntu 12.10上使用vi 。 有些文件很长,所以当我想要到文件的中间时,我必须向下翻页或向下滚动。 有一个VIM快捷方式去确切的行号?

如何摆脱Vim中的search亮点

我有:set hlsearch为默认值。 当我search的东西,search条件得到突出显示。 然而,很多时候我想摆脱突出,所以我做:set nohlsearch 。 通过这种方式,我摆脱了目前的亮点。 但是,如果我做一个新的search,那么search条件不会突出显示。 我想打ESC + ESC摆脱亮点,然后回头:set hlsearch 。 有什么build议么?

如何在新窗口中在vim中打开一个新文件

有没有办法在新的shell窗口或标签中打开vim? 我习惯做$ mate file ,它在新窗口中打开文件。 我更喜欢有一个“中央shell”,在其他窗口或标签中发布命令和编辑文件。 人们如何通常在本地打开vim文件?

如何在terminal中使用vim?

如何在OS X上设置和启动terminal上的vim? 我想开始在terminal中使用vim编写我的C代码,而不是单独的文本编辑器。 一个人如何开始呢? 基础知识如:打开,创build,通过terminal使用vim保存文件和使用vim编写代码。 另外,是否在terminal直接使用vim进行编译?

如何以不同的方式映射Ctrl + A和Ctrl + Shift + A?

在一个terminal中,不能区分Ctrl + A和Ctrl + Shift + A,因为它们都发出相同的密钥,所以我可以看出vim为什么不能这样做。 但gvim是一个X应用程序,可以区分Ctrl + A和Ctrl + Shift + A。 那么有没有什么办法来区分这两个东西呢? 对于初学者,我想做类似以下的事情,使“从剪贴板粘贴”像gnometerminal工作,同时保持Ctrl + V的视觉模式。 :nmap <CSV> "+gP