vim

正则表达式

  • 替换:

    • 格式: : [range] s / {pattern} / {string} / [flags]
    • : 范围 / 替换对象 / 换成对象 / 替换区域(g : 替换所有, 不写只替换每行第一个
    • s: sring 的缩写
    • %s / / /g 常用套路
    • :1,10s/from/to/ 表示在第1到第10行(包含第1,第10行)之间搜索替换
    • :10s/from/to/ 表示只在第10行搜索替换
    • :%s/from/to/ 表示在所有行中搜索替换 1,$s/from/to/ 同上
    • %s —> 是说明 替换对象是: 字符串 string
    • flags
    • c : confirm,每次替换前询问;
    • e : error, 不显示错误;
    • g : global,不询问,整行替换。如果不加g选项,则只替换每行的第一个匹配到的字符串;
    • i : ignore,忽略大小写
    • 这些选项可以合并使用,如cgi表示不区分大小写,整行替换,替换前询问

dw:

​ —> delet a word 往后删一个单词

​ db: 往前删一个单词

重复上一次操作

​ . : 重复上一次

多行注释:

​ 先在 v模式下 选中多行, 再输入 : (shift + :)

​ 在输入 normal i #

复制代码混乱的解决方式:

​ 1. 复制到 gedit , 再用vim编辑

mac小段代码的开发

  • 在sublime 里编写, 在 bash(终端)运行
  • +

字符转换为编码状

之前vim不能退格,应该是键盘的问题: 不是ASCII 127

分屏

:vs 目标文件

eg:
:vs templates/index.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值