------5.2 vim
子辰曦
这个作者很懒,什么都没留下…
展开
-
vim入门使用与配置
vim相关知识积累,持续更新中。常用按键一般模式n1,n2s/word1/word2/gn1行与n2行间寻找word1,替换为word21,$s/word1/word2/g第一行到最后一行寻找word1,替换为word2N[Enter] 向下移动n行0 : 移动到该行最后一个字符$ : 移动到该行第一个字符G : 最后一行gg : 首行x&原创 2015-05-16 01:00:09 · 1054 阅读 · 0 评论 -
vim 快速跳转与代码折叠
下面总结几个日常常用的 vim 快速在代码间实现跳转。有助于时常温习。hjkl 的功能就不多说了。下面列举一些更加实用的:单行跳转w 跳到下一个单词的开始 e 跳到单词的结束 b 向后跳0 行首 ^ 本行第一个字符 $ 行尾 ta 跳到本行下一个a 前面 fa 跳到本行下一个a 多行跳转} 跳到下一个空行 { 跳到上一个空行如CTRL-F 向前一页 CTRL-B 向后一页 gg 跳原创 2015-11-16 23:19:25 · 1495 阅读 · 0 评论 -
linux 下常见的文件内字符串替换命令
1. vimvim 编辑文件时经常会出现向改动文件中某个变量名的情况,但是该变量名分布在文件各个地方,手动去改非常麻烦,可以使用 vim 的字符串替换命令。示例:%s/old/new/g上述命令可以将整个文件中的字符 old 替换为字符 new 。详解语法格式为::[addr]s/源字符串/目的字符串/[option][addr] 表示检索范围,省略时表示当前行。1,20 :表示从第1行到20原创 2016-02-21 17:41:54 · 2389 阅读 · 0 评论 -
vim in/all
vim 无语伦比的强大的编辑器… 这么多年了, 我一直用它…(开篇省略100字当然, 这里要说的 i/a 显然不是 insert/append, 而是 in/all, 这是 vim 的一个区块操作技巧.在日常的编程中, 我们可能经常要操作一个字符串中的内容或者清除括号中的内容 比如如下内容:aaa(bbb("写错了"));那么如果,我们我们需要完整清理, 引号中的内容怎么办? 之前的话我会在命令原创 2016-03-14 21:10:33 · 573 阅读 · 0 评论