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-08-25 16:00:10
(更新: 在圖內加入基本指令表和說明以及......
发布时间:2015-08-25 15:48:29
vim的......
发布时间:2015-07-21 15:10:48
发布时间:2015-05-22 18:20:03
:grep string * 结果会保存在 quickfix 窗,详情请看: vim中quickfix窗口......
发布时间:2015-05-22 17:55:57
是vim默认的插件。 查看帮助文档::help quickfix 例如执行make,编译出错: :make 然后就会有错误信息在quickfix中显示。 :cw可以进行quickfix的切换显示。 下面的quickfix窗口中我们可以找到每一个编译错误, 同样可以用鼠.........
发布时间:2015-05-22 17:38:55
......
发布时间: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 设置不自动折行 ......
发布时间:2015-05-19 17:03:46
编辑~/.vimrc文件,加上如下几行: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8......
发布时间:2015-05-18 11:29:50
非常不错的 vim 主题......
发布时间:2015-03-03 23:48:18
语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr] 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s : 表示替换操作[option] : .........
发布时间: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启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种.........