vim 常用操作
发布时间:2020-12-15 23:11:39 所属栏目:安全 来源:网络整理
导读:移动光标的方法 0/Home: 当前行最前面字符$/End: 当前行最后面字符G: 移动到文件最后一行gg: 移动到文件第一行nG: n为具体的数字,意思为移动到第几行 查找 /word: 在文件中往下查找名为word的字符串?word: 在文件中往上查找名为word的字符串n: 重复上一个查
移动光标的方法 0/Home: 当前行最前面字符 $/End: 当前行最后面字符 G: 移动到文件最后一行 gg: 移动到文件第一行 nG: n为具体的数字,意思为移动到第几行 查找 /word: 在文件中往下查找名为word的字符串 ?word: 在文件中往上查找名为word的字符串 n: 重复上一个查找的操作 N: 与n反向 /word与n/N 经常要搭配使用 替换 :n1,n2s/word1/word2/g 在n1到n2行查找 Word1这个单词,并将其替换为word2 :1,$s/word1/word2/g 在第一行到最后一行查找 Word1这个单词,并将其替换为word2 :1,$s/word1/word2/gc 在替换每个单词前,询问该位置是否进行替换 删除、复制与粘贴 dd: 删除光标所在的那一行 ndd: 删除光标所在的向下n行 d1G: 删除光标所在行到第一行 dG: 删除光标所在行到最后一行 yy: 复制光标所在的行 nyy: 复制光标所在的往下n行 y1G: 复制光标所在的行到第一行 yG: 复制光标所在的行到最后一行 p: 将已复制的数据从光标的下一行开始粘贴 P: 在光标所在行开始粘贴 J: 将光标所在行与下一行合并为同一行 u: 恢复前一个操作 [ctrl]+r: 重做上一个操作,和u 配合使用 . 重复前一个操作 多文件编辑 vim 同时打开两个文件 在第一个文件上选择复制的地方 :n 来到第二个文件 p 粘贴 :q 来保存 多窗口功能 :sp filename 打开另一个文件做对比,如果没有filename 则打开一模一样的一个 在窗口间切换: ctrl+w 环境设置与记录 vim ~/.viminfo 记录所有的日志 vim ~/.vimrc 设置所有的环境变量 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |