linux 命令 积累

Vim

替换

  • :%s/源字符串/目的字符串/g
  • :.,$s/源字符串/目的字符串/

查看行号

  • :set number

搜索

  • :/xx 向下查找
  • :?xx 向上查找
  • 定位上一个/下一个 : N/n

移动

https://blog.csdn.net/juzipidemimi/article/details/87476024

  • [n+] h/j/k/L 左上下右 移动 n位
  • w/e/b 移动一个单词,后移至词首/后移至词尾/前移至词首
  • [n+]gg / G 移动至第n(默认1)行 / 最后一行
  • ^/0/$ 移动至行首/行尾
  • ctrl + d/u/f/b 向上半页/下半页/上一页/下一页
  • f/F + x 到当前行x字符处 ;/, 下/上一个
  • */# 向后/前查找当前所在单词

删除

  • x/ dd/ dw 删一字符/一行/一个单词
  • c 删除指定内容后进入插入模式

插入

  • o/O/I/A 下行/上行/行首/行尾 插入
  • i/a 字符前/后 插入
  • ctrl c || esc 推出插入模式

其他

  • u 撤销
  • r 替换
  • [n] J 合并n行
  • yy 复制
  • p 粘贴
  • v 进入选择模式
  • diw/{/(/t删除光标所在单词/花括号内内容/括号内内容/html标签内内容 (d换成c删除后进入插入模式,d换成v选中相关内容,将i换成a,包含括号)

pm2

  • 查看示例: pm2 examples

linux

  • 查看历史输入: history
    • 使用历史输入: !行号
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • vim常用命令总结 (转) 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩...
    S等价交换S阅读 374评论 0 0
  • 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可...
    三十儿阅读 434评论 0 1
  • vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下: v 从光...
    超__越阅读 1,295评论 0 0
  • 渐变的面目拼图要我怎么拼? 我是疲乏了还是投降了? 不是不允许自己坠落, 我没有滴水不进的保护膜。 就是害怕变得面...
    闷热当乘凉阅读 4,350评论 0 13
  • 夜莺2517阅读 127,761评论 1 9