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 -

    178

    dedecms 设置 php,linux安装dep

    Linux下如何安装DedeCMS?随着Linux服务器应用范围越来越广泛,国内很多站长也开始使用它作为自己的Web服务...

    php 重定向文件,php重定向网址 返回值

    引言我们在做WEB开发的时候,会有许多的权限控制,上下文控制。比如不同权限的用户,将其跳转到不同的路由。...

    php级联删除文件,nlp发展方向

    在开始你的研究之前,了解目标领域中最重要的研究方向是很重要的任务。本文中,德国海德堡大学的计算语言学...

    php单商城,php很简单的商城源码

    三勾商城是开发友好的微信小程序商城,框架支持SAAS,支持发布 iOS + Android + 公众号 + H5 + 各种小程序(...

    php 字符大写字母,phpdate函数

    PHP date() 函数用于格式化时间/日期。PHP date() 函数PHP date() 函数可把时间戳格式化为可读性更好的日期...