Tag: vim

在Vim中使用UTF-8名称创build目录

我不能在WinXP中使用vimscript创build俄语(UTF-8)目录。 例如 :call mkdir("привет") 创build与привет目录привет名称而不是привет 。 我也试过了 :call system("mkdir привет") 结果相同。 可能吗?

当行以空白字符开始时,删除到行首

我通常使用d ^删除到行首。 但是,如果行以空格或制表符开始,那么删除不会一直行到行首。 例: foo foo 该行以两个空格开始,并且光标位于两个“foo” d ^删除第一个foo,但不是之前的两个空格。 这在大多数情况下显然是有用的,但是如果我想删除所有东西呢?

如何将光标移动到特定的行和列?

:30将我的光标移动到第30行的开始。 我怎么能告诉Vim把光标放在y行x列? 这可能不使用箭头键或h , j , k , l键吗? 我正在运行Vim版本7.3.429。

乳胶和Vim的使用

如何在VIM中有效地使用Latex? 有没有办法通过突出显示vim中的行来configuration编译错误? 我有语法高亮。 什么是其他推荐的附加组件? 是一个生成文件推荐的方式来编译PDF文件的乳胶文件? TexWorks允许您在每次重新编译时打开并replace已打开的pdf。 有没有一个插件在vim中做类似的事情?

Vim在滚动时保持光标位置

在滚动的时候,有没有办法在Vim / gVim中保持错误的位置? 类似于许多Windows编辑器。 我知道标记,并使用它们。 我也知道''。 标记(最后编辑位置),但寻找其他的想法。 我这样问,因为有时候我想把光标保持在某个位置,用鼠标滚轮滚动到另一个地方,然后按一个arow键或者某个东西让我回到那个位置。

我怎样才能在Vim中插入一个真正的制表符?

当我有我的vimrc在这里: set tabstop=2 set shiftwidth=2 set softtabstop=2 set expandtab set smarttab 并且我安装了supertab插件。 每当我在插入模式下,我按下标签,它显示了自动完成,但有时我想插入一个真正的标签字符像string文字。 所以我的意思是每当我按双引号string中的标签,它应该input我们一个真正的制表符字符。

如何使用Vim折叠/展开HTML标签

有一些插件在Vim中折叠HTML标签吗? 或者有另一种方法来设置折叠或展开html标签的快捷方式? 我想折叠/展开html标签,就像我用缩进折叠一样。

pipe理Vim插件

pipe理Vim插件的最好方法是什么? 有些插件使用Vimball,但是我在某个地方看到它被严重破坏,并且手动将每个插件放入〜/ .vim /会导致大量的文件无法更新或组织。 是否有一个Vim的插件pipe理器,其function类似于Linux软件包pipe理器? 或者可以将插件重新组织到自己的目录中,以便更容易pipe理它们?

在Vim中自动换行长的Git提交消息

使用Git,我的提交编辑器是Vim。 我经常做不好的事情,记住包装线,所以我得到长行(例如见这个答案 )。 有没有办法使用一些git config或.vimrc魔术,我可以让Vim自动换行72列? 相关的问题。

如何删除vim中的非空白字符?

我正在寻找一个命令来删除光标到同一行上的第一个非空白字符。 我谷歌search了一段时间,并尝试了几种可能性。 没有快乐。 有人在那里知道如何做到这一点?