![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vim每日一练
木头骑士
三天打鱼两天晒网的执着青年。嵌入式打杂工程师,web全沾工程师。伪文青,真宅男,历史爱好者。
展开
-
vim每日一练(三)——查找匹配
基本查找[N]/{pattern}[/[offset]] 向前找第N个出现的{pattern},[offset]表示定位到找到的{pattern}下面的第offset行[N]?{pattern}[?offset]] 向后找第N个出现的{pattern},[offset]表示定位到找到的{pattern}下面的第offset行[N]/ 前向重复上个查找[N]? 后向重复上个查找[原创 2015-09-26 11:14:47 · 632 阅读 · 0 评论 -
vim每日一练(一)——vim基础的基础
这几天在写《木头骑士的Linux编程实验室》系列,开始的时候使用eclipes cdt建立工程。这东西很方便,一切都有图形化界面,自动建立工程,自动生成makefile,而且跳转、提示等都很方便。功能强大的同时自然也有其不灵活之处,这里深深体会到的就是,eclipse的一个工程只能有一个main函数,也就是说,如果向在eclipse的一个工程中,同时编出两个可执行文件来,还是很麻烦的。忍了它几天之原创 2015-09-15 08:13:54 · 483 阅读 · 0 评论 -
vim每日一练(二)——光标的横向纵向移动
上一节我们介绍了光标的移动按键:hjkl,即左下右上。今天来写更高级一点的光标移动1.光标的左右移动0 移动到左边的第一个字符^ 移动到左边的第一个非空白字符[N]$ 移动到第N-1行的最后一个字符(N默认为1)有时候一行语句很长,在vim屏幕的宽度中放不下,可能会出现自动换行(wrap)的情况,此时可以使用下面几个命令使得移动是以屏幕行为对象,而非实际行。g0 移原创 2015-09-15 19:31:53 · 1228 阅读 · 0 评论