201601-14 还在发愁记不住vim的指令么? 这是一个IDE种类繁多的时代,Mac平台有Xcode,Windows平台有VisualStudio,开发Java有IntelliJIDEA,还有不满SublimeText统治地位的由微软推出的VisualStudioCode,就连GitHub也按捺不住掏出Atom(号称21世纪神器,即使卡得我挥泪卸载)。但是这些工具都很笨重,笨重到你不会为了修改一个文本文件而去打开它们;而且在ssh模式下,编辑一个文本文件是不太可能用到这些基于图形界面的编辑工具。那么vim会是一个不错的选择(当... 继续阅读 >
201506-09 Vim - 适合自己的 才是最好的 Vim被称为编辑器之神,是我用过之后才体会到的,用之前实在不敢对它做出什么评价。在大学时代,Vim的大名就已如雷贯耳,但由于它陡峭的学习曲线,一直望而却步。等真正开始学习之后,发现并没有想象中的复杂,也没有所谓的瓶颈,只要在实际写代码中强迫自己使用就可以了,无形中就会形成习惯。最初的不适,换来的是效率的飞升。这和我当初学习双拼的感觉一样。下图是我的Vim界面:学习方式我一开始也是看了很多... 继续阅读 >
201503-07 一些不起眼但非常有用的 Vim 命令 如果我的关于这个话题的最新帖子没有提醒到你的话,那我明确地说,我是一个Vim的粉丝。所以在你们中的某些人向我扔石头之前,我先向你们展示一系列“鲜为人知的Vim命令”。我的意思是,一些你可能以前没有碰到过的命令,但可能对你来说很有用。作为第二免责声明,我不知道哪些命令是你可能知道的,以及哪些是对你来说有用的。因此这些命令实际上是一些相对少见,但很可能很有用的Vim命令。保存文件并退出说... 继续阅读 >
201412-03 Linux应用:Vim 快捷操作 1.删除字符 <普通模式> x: 删除光标下的字符 dd:删除一整行,包括换行符 J: 删除当前行的换行符,在当前行的任意地方执行都可以2.撤销与烦撤销 <普通模式> u: 撤销最近的一次操作,连续执行将连续撤销 U: 行撤销,撤销最近一次对一行的所有修改... 继续阅读 >
201411-11 使用Vim配置一个高效的PHP开发环境 一、首先确认电脑或服务器上已经安装VIM,如果不行没有的话可以去VIM官网(http://www.vim.org/download.php)载相应的版本进行安装。安装过程不再叙述。二、开始配置vim配置之前有几点先说明一下: I.为了方便叙述下文中如无特殊说明$VIM均为VIM的安装目录。 II.下文中的配置安装均在Linux(redhat)下完成,如有不同请自行调节或者给我留言,我会尽力解答。 III. 双引号"为配置文件注释符号 IV.当... 继续阅读 >
201411-11 无所不能的vim——vim到底能做什么 其实很早就想写这篇文章了,虽然晚上介绍vim的文章很多,本博也已经就vim的使用写了70多篇博文,但是由于历史的原因,还有很多人对vim能做什么存在误解,包括:vim对中文支持不好vim适合临时编辑文本,对IDE的支持不好vim的内嵌脚本语言不够强大,不像emacs的lisp那样无所不能我不知道提出这些论断的人是因为不了不了解vim的现状,还是是对vim心存偏见。本博在写vim相关文章的时候,一直坚持只谈技术的原则,不会涉及到与其他... 继续阅读 >
201411-11 简明 Vim 练级攻略 vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《LearnVimProgressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存... 继续阅读 >
201411-07 vi/vim 光标移动命令(快捷键) 移动光标上:knk:向上移动n行9999k或gg可以移到第一行G移到最后一行下:jnj:向下移动n行左:hnh:向左移动n列右:lnl:向右移动n列w:光标以单词向前移动nw:光标向前移动n个单词光标到单词的第一个字母上b:与w相反e:光标以单词向前移动ne:光标向前移动n个单词光标到单词的最后一个字母上ge:与e相反$:移动光标到行尾n$:移动到第n行的行尾0(Num):移动光标到行首^:移动光标到行首第一个非空字符上去f:移动光... 继续阅读 >
201411-07 Ubuntu指令大全系列二——VIM编辑器的使用 VIM的三种模式编辑模式等待编辑,按esc进入编辑模式插入模式输入“i、o、a”进入插入模式命令模式在编辑模式输入“:”进入命令VIM的常用命令:q退出:wq[文件名]保存并退出:q!强制退出:setnumber显示行号:setnonumber不显示行号:edit文件名编辑该文件 继续阅读 >
201411-07 28个Unix/Linux的命令行神器 下面是KristófKovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的。这些工具都非常不错,希望每个人都知道。本篇文章还在HackerNews上被讨论,你可以过去看看。我在作者的原文中加入了官网链接和一些说明。dstat&sariostat,vmstat,ifstat三合一的工具,用来查看系统性能(我在《性能调优攻略》中提到过那三个xxstat工具)。官方... 继续阅读 >