灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:2480回复:0

vim常用命令总结

楼主#
更多 发布于:2012-08-27 14:52


vim是linux下的开发利器,相信很多人都感受到了他的强大。
作为一款强大的编辑器,本人用得也蛮多的,不过不能算非常的精通。平时偶尔有些用法忘记了还得去查查。
以下是本人总结平常用得最多的几个,记录一下:

普通模式:
j:上移  5j上移5行
k:下移 5k下移5行
G:到文档的最后一行
nG:到第n行
gg: 到文档的第一行
h:左移,5h,左移5字符。
l:右移,5l,右移5字符。
0:行首
^:第一个非空字符
$:行尾是
ctrl+f: 下移一页
ctrl+b: 上移一页


命令模式
: set nu:  显示行号
: set nonu: 取消行号
/word  :寻找鼠标之后的word
n 继续寻找
N 回头寻找
?word: 寻找鼠标之前的word

替换
:1,$s/word1/word2/g  : 将word1替换成word2
:1,$s/word1/word2/gc  : 将word1替换成word2,并且每次需要确定


喜欢0 评分0
游客

返回顶部