sublime增加php,sublime没有gbk

2023.07.07 / 小杰

如何根据一个字段列表构造成一个PHP数组

在数据库里,执行一条SQL语句获得machine表的一个字段列表。SQL语句和获得的字段列表如下所示。

SET group_concat_max_len=102400;SELECT GROUP_CONCAT(CONCAT(' '',COLUMN_NAME,''') ORDER BY ORDINAL_POSITION) FROM information_schema.COLUMNS WHERE TABLE_NAME = 'pre_machine' and TABLE_SCHEMA = 'mydb';
「开发工具」 简单使用sublime text

这么多字段,构造PHP数组会累死人的

根据这么多字段构造出一个PHP数组,使用常规办法 - 程序员手动录入或复制,需要很长时间,但是借助sublime text就可以很快构造出来。

「开发工具」 简单使用sublime text

根据字段列表构建PHP数组 第1步

「开发工具」 简单使用sublime text

根据字段列表构建PHP数组 第2步 一行变多行,每个字段占用一行

「开发工具」 简单使用sublime text

根据字段列表构建PHP数组 第3步

「开发工具」 简单使用sublime text

根据字段列表构建PHP数组 第4步 构建键值对之间的语法关系

「开发工具」 简单使用sublime text

根据字段列表构建PHP数组 第5步 创建一个空数组

「开发工具」 简单使用sublime text

根据字段列表构建PHP数组 第6步 把第4步构建的键值对复制到第5步的空数组

如何删除掉全部空白行

使用以下两个正则实现

  • ^s*$
  • ^$
「开发工具」 简单使用sublime text

执行正则前 - 使用正则删除掉全部空白行

如何在每行后面插入空白行

「开发工具」 简单使用sublime text

执行正则前 - 使用正则在每行后面插入空白行


如何将一行拆分成多行

「开发工具」 简单使用sublime text

执行正则前 - 使用正则将一行拆分成多行

「开发工具」 简单使用sublime text

执行正则后 - 使用正则将一行拆分成多行

如何将多行合并成一行

「开发工具」 简单使用sublime text

执行正则前 - 使用正则将多行合并成一行

「开发工具」 简单使用sublime text

执行正则后 - 使用正则将多行合并成一行 图1

如何在行首或行尾批量插入一个字符串

方法1:先选中目标行,然后按Ctrl + Shift + L进入插入状态,按左右键移动插入光标至行首或行尾。

方法2:使用正则替换。

「开发工具」 简单使用sublime text

使用正则在每行行首插入字符串

「开发工具」 简单使用sublime text

使用正则在每行行尾插入字符串

常用的快捷键

按下面的组合键时若发现失效的解决办法: 尝试把电脑输入法切换为英文输入法


移动光标

  • Home - 把光标移动到所在行行首。
  • End - 把光标移动到所在行行尾。
  • Ctrl + 向左箭头 - 向左快速移动光标。
  • Ctrl + 向右箭头 - 向右快速移动光标。
  • Ctrl + G - 前往当前文件内的第几行


选中内容

  • Shift + 向上箭头 - 往上选中内容(按一次选一行)
  • Shift + 向下箭头 - 往下选中内容(按一次选一行)。
  • Shift + 向左箭头 - 往左选中内容(按一次选一个字符)。
  • Shift + 向右箭头 - 往右选中内容(按一次选一个字符)。
  • Ctrl + Shift + 向左箭头 - 往左选中内容(按一次选一个单词)。
  • Ctrl + Shift + 向右箭头 - 往右选中内容(按一次选一个单词)。
  • Ctrl + L - 选中光标所在的行。
  • Ctrl + D - 选中光标所在的单词,重复按这个组合键则选中其中相同的单词。(试过,好像只对英文单词生效)


插入

  • Ctrl + Shift + L - 使选中的行同时进入插入状态(以同时用于增加、删除、修改)。
  • Alt + F3 - 选中一个单词,然后按'Alt + F3'组合键,就会同时选中当前文件内相同的单词,并同时进入插入状态(以同时用于增加、删除、修改)。
  • Ctrl + Alt + 向上箭头 - 一次往上选一行进入插入状态。
  • Ctrl + Alt + 向下箭头 - 一次往下选一行进入插入状态。
  • Ctrl + Shift + Enter - 在光标所在行上面插入空行。
  • Ctrl + Enter - 在光标所在行下面插入空行。
  • Ctrl + ] - 缩进选中的内容。
  • Ctrl + [ - 取消缩进选中的内容。
  • Ctrl + Shift + / - 给选中的多行添加注释或取消注释。
  • Ctrl + / - 给当前行添加注释或取消注释。


删除

  • Ctrl + Shift + K - 一次删除一行。
  • Ctrl + KK - 删除光标所在位置到行尾的全部字符。三键不需要同时按,先按着Ctrl键不放(要一直按着),然后按K键,松开,再按K键,松开。
  • Ctrl + K + BackSpace - 删除光标所在位置到行首的全部字符。三键不需要同时按,先按着Ctrl键不放(要一直按着),然后按K键,松开,再按BackSpace键,松开。
  • Ctrl + BackSpace - 删除光标所在位置前面的一个单词。
  • Ctrl + DEL - 删除光标所在位置后面的一个单词。


复制

  • Ctrl + Shift + D - 若光标未选中任何内容,执行这个组合键则复制并粘贴当前行。若光标选中了内容,执行这个组合键则会复制并粘贴这些选中的内容。


剪切行

  • Ctrl + X - 若光标未选中任何内容,执行这个组合键则会剪切光标所在行。


移动行

  • Ctrl + Shift + 向上箭头 - 往上移动当前行或选中的行
  • Ctrl + Shift + 向下箭头 - 往下移动当前行或选中的行


查找和替换

  • Ctrl + F - 在当前文件内查找。
  • Ctrl + H - 在当前文件内替换。
  • Ctrl + Shift + F - 在某个路径下查找。

    - END -

    75

    php 面试 接口,php面试题目100及最佳答案

    以下推荐一些面试常见的试题,希望对你有用!!1、冒泡排序,面试前一定要记住哦!function maopao($arr){ ...

    php开发宣传广告,爱客影院管理系统

    源码之家分享爱客影院v3.5视频网站源码全开源免授权完整版,源码是早期测试的站长感觉还不错现拿出来分享给...

    手机php 运行软件,手机变服务器软件

    话不多说,开搞。舞剑前面介绍了两款 Web 前端编辑神器,一款是 HopWeb, 适合新手开发小型项目,一款是 Ea...

    php接受Header参数_php获取Headers头里自定义的新增参数

    php获取Headers头里自定义的新增参数,例如获取headers头里面的token。PHP获取headers头里token的写法$toke...

    php5.4 升级,php 小程序

    phpcms开发微信小程序api,主要是提供API接口,给小程序提供数据支持,目前支持:微信小程序、百度小程序、...