http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2018-08-21 08:50:56
普通模式下 u 撤销 ctrl + r 反撤销注意:如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。重做如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:young intelligent turt.........【阅读全文】
发布时间:2015-10-21 13:55:55
从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。基础:e filenameOpen filename for edition:wSave file.........【阅读全文】
发布时间:2015-07-21 15:10:48
<ul><span id="articlecontent"><li>Ag: <a href="http://geoff.greer.fm/2011/12/27/the-silver-searcher-better-than-ack/" target="_blank" rel="nofollow">Geoff's site: The Silver Searcher: Better than Ack</a></li><li>Ag VIM 插件<a href="https://github.com/rking/ag.vim" target="_blank" rel=.........【阅读全文】
发布时间:2015-05-22 17:55:57
是vim默认的插件。 查看帮助文档::help quickfix 例如执行make,编译出错: :make 然后就会有错误信息在quickfix中显示。 :cw可以进行quickfix的切换显示。 下面的QuickFix窗口中我们可以找到每一个编译错误, 同样可以用鼠.........【阅读全文】
发布时间:2015-05-21 11:48:30
在 Vim 中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding 和 termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim 用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。1 encodingencoding 是 Vim 内部使.........【阅读全文】
发布时间:2015-05-21 10:31:00
自动换行是每行超过 n 个字的时候 vim 自动加上换行符用类似 :set textwidth=70 来设置 n自动折行 是把长的一行用多行显示 , 不在文件里加换行符用 :set wrap 设置自动折行:set nowrap 设置不自动折行 ......【阅读全文】
发布时间:2014-12-28 17:07:45
[目录]vi/vim使用进阶: 序言本文是本系列的序言,讲述我使用vi/vim的经历和心得,以及对vi/vim初学者的一些建议。文中的抓图展示了我的vim使用环境。vi/vim使用进阶: 使用会话和viminfo本文介绍如何使用vim的会话 (session) 和viminfo来恢复vim的.........【阅读全文】
发布时间:2014-12-28 16:59:57
浏览代码 首先,我们先从浏览代码开始。有时候,我们需要看多个文件,所以,传统的做法是,我们开多个tty终端,每个tty里用Vim打开一个文件,然后来回切换。这很没有什么效率。我们希望在一个Vim里打开多个文件,甚至浏览程序目录。浏览目录的命令很简单:(你也可以直接vim一个目录) :E.........【阅读全文】
发布时间:2014-12-28 16:58:36
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。—————————.........【阅读全文】
发布时间:2014-12-24 23:11:34
切换工作台和目录ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置o 在已有窗口中打开文件、目录或书签,并跳到该窗口go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口t 在新 Tab 中打开选中.........【阅读全文】
发布时间:2014-12-16 20:48:22
%跳转到配对的括号去{}[[向前跳转到{代码块的开头处]]向后跳转到}代码块的结尾处gD跳转到局部变量的.........【阅读全文】
发布时间:2014-12-16 19:45:33
在source insight中想必大家很习惯预览功能了,现在就给大家带来一个这样的vim插件,我刚实验了一下,效果非常好。1.yaourt -S vim-srcexpl2.在.vimrc中添加如下内容:" // The switch of the Source Explorer nmap :SrcExplToggle " // Set the height of Source Explorer window let g.........【阅读全文】
发布时间:2014-12-15 18:40:28
前言: 在mac,或linux环境下,并没有source insight 这样的软件。且随着嵌入式开发的深入,经常性的需要使用vi来操作板子中系统的一下配置文件等。 因此决定重拾vim。一,如何查看一个项目源码 1,搭配vim环境,下载相关的插件,这是个非常简单的事情,因此不在此赘述,其难.........【阅读全文】
发布时间:2014-11-19 20:19:42
前言 在嵌入式linux开发中,进行需要修改一下配置文件之类的,必须使用vi,因此,熟悉 vi 的一些基本操作,有助于提高工作效率。一,模式vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种.........【阅读全文】