六是很酷的孩子。
我想知道这个常见的IDEfunction是否可用。 假设我用Vim打开了许多文件,使用vsplit和split 。 然后,我closures了一切。 第二天,我想恢复这些文件。 也就是说,恢复它们被打开的方式,而不必打开每一个(再次使用split和vsplit )。 那可能吗? 更新: 使用mksession! 和source命令,在.vimrc文件中映射命令,有没有一种方法来参数化映射,以便写一个特定的文件? 例如: map <F2> :mksession! ~/vim_session @INSERT_HERE<cr> "Save session to @INSERTHERE file 提前致谢
在命令行模式下可以进行模态编辑吗? 一些例子: 写完以后!ls ~/foo/bar我想用db来删除吧 我执行了上面的命令,现在我想把ls改成mv并跳回到$
现在我经常使用VIM,但是我从来没有使用dot(。)命令来重复之前的操作。 我一直在阅读它是多么的棒,但我从来没有看到任何真实世界的例子,这些例子对我来说是有意义的,也是我用VIM编写的。 什么是一些真实世界的例子,表明如何令人敬畏的点(。)命令是?
在Vim中,当我在insert模式下点击backspace键时,会留下^? 字符,并不删除它想要删除的字符。 我在.vimrc有以下内容 syntax on set number set expandtab set incsearch set nocompatible set backspace=indent,eol,start fixdel 这也发生在命令模式。 当我错误地键入W而不是w来保存,我按下backspace键,它给了我以下内容: :W^? 任何想法什么是错的,以及如何解决它? 更新:在发布这个问题之前,我做了一个基本的谷歌search,并尝试从search结果的第一页的所有build议,但不成功。 @strcat我使用vim版本7.0.237,KDE控制台1.6.4,Linux 2.6.18 x86_64机器。 @graywh猫猫-v,删除,我得到^[[3~ 3〜和退格,我得到^? 。 stty -a的输出如下 speed 38400 baud; rows 38; columns 194; line = 0; intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol […]
如何在vi的select中查找和replace?
我刚刚安装了IntelliJIdea 14.0.2。 我不知道它的默认编辑器,但它现在打开我的源文件在vi选项。 所以,不要让我做像Ctrl + v , Ctrl + d这样的默认操作,而之前我曾经喜欢它。 那么,如何在sublime – editors改变这种行为呢?
我很长一段时间学习Vim的emacs用户。 Emacs允许我使用与任何其他缓冲区相同的导航键盘快捷方式在迷你缓冲区(我在其中发出类似Cx Cs的命令)中导航。 例如,我可以使用Cf向前导航一个字符,即使在迷你缓冲区中也是如此。 我也可以使用箭头键,但它们太遥远了。 是否有任何键盘快捷键在Vim的命令模式(:)下导航,而不使用箭头键 – 相当于emacs Cf,Cb? 谢谢。
我知道我可以使用:e#打开Vim中最后一个closures的( :q )文件。 这将在当前选项卡中打开文件。 我将如何执行相同的任务,但在新的Vim选项卡中打开文件。 此外,我感兴趣的是如何在新的拆分而不是当前的选项卡中打开文件。
有没有办法在Xcode 4中有VIM键盘绑定? 由于vicoapp,我已经成为了Vim的粉丝。