Tag: vim

如何跳到Vim中确切的最后一个变化点

'. 可以跳到上次更改的路线。 但我需要跳到正确的位置。

使用MacVim在NERDtree中禁用滚动条

我已经能够完全禁用MacVim中的滚动条。 但是,当我启动NERDtree时,NERDtree会在左边显示一个滚动条。 我怎样才能禁用NERDtree的滚动条? 先谢谢你。 我感谢帮助。

让gVim总是运行一个实例

有没有办法让gVim只运行一个单一的实例,所以当打开一个新的文件,它会自动打开在当前正在运行的实例中的新选项卡? 我知道你可以通过传递–remote-tab-silent来做到这一点,但是我想configurationgvim,这样就成了默认行为。 即我想键入gvim filename并使其行为,如果我通过–remote-tab-silent选项。 gVim 7.2 编辑 我在窗户(Vista)

Vim错误:E474:无效参数:listchars = tab:»·,trail:·

概要: 我在.vimrc文件中收到以下错误信息 错误: E474: Invalid argument: listchars=tab:»·,trail:· .vimrc中: set list listchars=tab:»·,trail:· 我已经研究过这个,它似乎与正确设置的UTF-8编码有关。 系统设置: lsb_release: Distributor ID: Ubuntu Description: Ubuntu 12.04 LTS Release: 12.04 Codename: precise 地点: LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US" LC_NUMERIC="en_US" LC_TIME="en_US" LC_COLLATE="en_US" LC_MONETARY="en_US" LC_MESSAGES="en_US" LC_PAPER="en_US" LC_NAME="en_US" LC_ADDRESS="en_US" LC_TELEPHONE="en_US" LC_MEASUREMENT="en_US" LC_IDENTIFICATION="en_US" LC_ALL=en_US

在Vim中<cr> =意味着什么

我遇到了一些我不明白的语法用法: 首先是:帮助映射: :map <F2> a<CR>=strftime("%c")<CR><Esc> 虽然我不明白怎么做,但是这个序列真的把strftime的值插入缓冲区。 改变到不同的东西打破它。 另一个是在wiki 页面 ,它描述了如何使omnicompletionpopup菜单很好地工作: inoremap <silent> <Esc> <Cr>=pumvisible() ? "\<Cy>" : "\<Esc>"<CR> 这里同样的事情。 有人可以解释这个“ <Cr>= ”的东西是怎么工作的?…

在vim中更改语法颜色?

我有语法突出显示,但评论设置为深蓝色。 这对我来说很难读黑色docker。 我如何改变它,使评论是绿色的,而不是?

在vim中执行非正则expression式search/replace

当在vim中进行search/replace时,我几乎不需要使用正则expression式,所以不断地逃避一切都是一个痛苦,有没有办法使它默认不使用正则expression式或有一个替代的命令来完成这个? 作为一个例子,如果我想用< ,我想只能inputs/</&lt;/g而不是s/\</\&lt\;/g

如何将所有匹配的行放入一个缓冲区?

你如何将所有的匹配行放入缓冲区? 给定一个文件,如: match 1 skip skip match 2 match 3 skip 我希望能够发出一个命令,将与模式匹配的所有行(比如/ ^ match /这个例子)放到一个单独的缓冲区中,这样我就可以把它放到另一个文档中,或者写入一个摘要或者其他的文档中。 这个命令应该放在缓冲区里: match 1 match 2 match 3 我的第一个想法是尝试: :g/^match/y 但我只是得到最后一场比赛。 这是有道理的,因为:g命令有效地重复每个匹配行的y 。 也许有一种方法来追加缓冲,而不是覆盖它。 我无法find它。

vi从开始直到光标删除

我们如何使用vim删除从行首到字符的字符。 假设我们有一个string“hello world”,而光标在“w”上。 我们怎样才能从“h”删除到“w”。

用Vim括号括起来

有没有办法将一些文本括在括号(或花括号)在vim? 换句话说,你将如何做到这一点? 初始string: It is sunny outside. 最终string: It is (sunny) outside. 在一个有趣的笔记,我只是打:w提交这个问题。 快乐的vim-ing,SOCommunity!