草庐IT

vim-flake

全部标签

linux - 我的 Vim 7.3 与 Vim 7.1 的行为方式不一样?

我一直想问这个问题,但我认为这是我的错。我在两个地方使用Vim:一个在Ubuntu中,另一个在Cygwin中。Ubuntu:VIM-ViIMproved7.1(2007May12,compiledMay6200816:24:07)Cygwin:VIM-ViIMproved7.3(2010Aug15,compiledAug19201013:06:02)在7.1中,当我使用Esc-i进入Insert模式时,我可以使用箭头键并将其用作nano等普通文本编辑器。但是,在另一个版本7.3中,当我进入insert模式时,我无法再使用箭头键或空格键。当我点击它们中的任何一个时,我会得到C、D等字符作

linux - 在 Linux 中安装 vim-go?

此时我最好被描述为linux/vim的涉猎者。我正在尝试开始使用。尝试安装vim-go插件时遇到问题。关注以下post.我在~/.bashrc文件的末尾添加了以下内容:exportGOPATH=~/gocodeexportPATH=$PATH:$GOPATH/bin并创建了以下目录~/gocode所以我创建了我的~/.vim/bundle&~/.vim/autoload目录。我下载了pathogen.vim到自动加载目录。我将vim-go的github存储库克隆到创建vim-go目录的bundle目录中。我创建了我的~/.vimrc文件并添加了以下内容:callpathogen#inf

linux - 在 Linux 中安装 vim-go?

此时我最好被描述为linux/vim的涉猎者。我正在尝试开始使用。尝试安装vim-go插件时遇到问题。关注以下post.我在~/.bashrc文件的末尾添加了以下内容:exportGOPATH=~/gocodeexportPATH=$PATH:$GOPATH/bin并创建了以下目录~/gocode所以我创建了我的~/.vim/bundle&~/.vim/autoload目录。我下载了pathogen.vim到自动加载目录。我将vim-go的github存储库克隆到创建vim-go目录的bundle目录中。我创建了我的~/.vimrc文件并添加了以下内容:callpathogen#inf

linux - 如何在 vim 的 ex 模式下从缓冲区粘贴?

我在从文件复制某些文本然后将其复制到新的拆分窗口时遇到问题。3yy|新|p在命令模式下它的工作当我按下时复制后分屏窗口中的'p'它的工作 最佳答案 我知道您想:在当前缓冲区中拉出当前行和下面的两行,在新的水平分割中打开一个空缓冲区将这三行粘贴到空缓冲区中。对吗?我不明白的是,为什么您要从Ex模式执行此操作,而它在正常模式下非常容易(并且可以工作):3yy:newp我认为您混淆了ex模式,可通过Q访问和command模式,可通过访问:.您可能还会混淆:p[rint]命令和:pu[t]命令。在正常模式下执行以下操作::.,+2y|new

linux - 如何在 vim 的 ex 模式下从缓冲区粘贴?

我在从文件复制某些文本然后将其复制到新的拆分窗口时遇到问题。3yy|新|p在命令模式下它的工作当我按下时复制后分屏窗口中的'p'它的工作 最佳答案 我知道您想:在当前缓冲区中拉出当前行和下面的两行,在新的水平分割中打开一个空缓冲区将这三行粘贴到空缓冲区中。对吗?我不明白的是,为什么您要从Ex模式执行此操作,而它在正常模式下非常容易(并且可以工作):3yy:newp我认为您混淆了ex模式,可通过Q访问和command模式,可通过访问:.您可能还会混淆:p[rint]命令和:pu[t]命令。在正常模式下执行以下操作::.,+2y|new

linux - VIM 中的交互式终端

我正在使用Vim来编辑源代码,但我也希望在vim的窗口中嵌入一个终端(就像在Kate中一样,你知道的)。现在我看到了将vim缓冲区变成交互式终端的vimsh插件,但我不喜欢它的两点:它会在启动时自动打开。我可以随时禁用它并使用特殊命令调用终端吗?它将窗口一分为二并占据顶部窗口,但我希望它占据底部窗口。这能安排吗?PS:我不完全是vim大师:) 最佳答案 也许这就是您想要的:ConqueShell-VIMPlugin 关于linux-VIM中的交互式终端,我们在StackOverflow上

linux - VIM 中的交互式终端

我正在使用Vim来编辑源代码,但我也希望在vim的窗口中嵌入一个终端(就像在Kate中一样,你知道的)。现在我看到了将vim缓冲区变成交互式终端的vimsh插件,但我不喜欢它的两点:它会在启动时自动打开。我可以随时禁用它并使用特殊命令调用终端吗?它将窗口一分为二并占据顶部窗口,但我希望它占据底部窗口。这能安排吗?PS:我不完全是vim大师:) 最佳答案 也许这就是您想要的:ConqueShell-VIMPlugin 关于linux-VIM中的交互式终端,我们在StackOverflow上

linux - vim命令中的转义字符

我想像这样运行命令:vim-c"%g/blablabla/norm/strcwSTR"file如何在命令中写转义字符? 最佳答案 在键入命令时,使用control-v然后使用escape输入转义符。但是,我不得不质疑vim是否是完成这项工作的正确工具。通常,使用sed之类的东西会更好。也就是说,我不太清楚vim命令的用途,所以也许您确实需要它。 关于linux-vim命令中的转义字符,我们在StackOverflow上找到一个类似的问题: https://st

linux - vim命令中的转义字符

我想像这样运行命令:vim-c"%g/blablabla/norm/strcwSTR"file如何在命令中写转义字符? 最佳答案 在键入命令时,使用control-v然后使用escape输入转义符。但是,我不得不质疑vim是否是完成这项工作的正确工具。通常,使用sed之类的东西会更好。也就是说,我不太清楚vim命令的用途,所以也许您确实需要它。 关于linux-vim命令中的转义字符,我们在StackOverflow上找到一个类似的问题: https://st

linux - 在现场演示中显示 vim 命令键

我将做一个现场演示来展示vim的功能。向观众展示我按下的命令键是很重要的。我知道我可以使用showcmd,但我发现它的输出很小,很难注意到在现场演示中使用它。有没有办法让它更容易被注意到?它可能类似于Railscasts中显示的命令键(例如thisvideo,1:11)。你知道这样的事吗? 最佳答案 对于X11,有keymon.我确信其他系统也有类似的工具。否则,您可以使用某种也能显示按键的虚拟键盘。 关于linux-在现场演示中显示vim命令键,我们在StackOverflow上找到一