Atom编辑器使用记录

概述

今天安装了Github开发的开源文本编辑软件Atom感觉很不错。而且对于markdown的编写也很友好。写篇文章记录一下对于atom的使用经历。同时也可以为后来人对atom这款非常棒的编辑器的使用进行一个参考。
PS:我感觉我的 markdown pad2sublime 这两款软件可以删了

为什么选择atom

我是一个喜欢写很多语言的人。而我一般常使用的语言都是不需要太多编译器的(如C++、JAVA之类的)。因此我会经常在很多语言中来回切换:比如js、python、php这些。而运行这些语言需要的只是一个终端。我认为与其去开webstorm这样的重量级的IDE。我认为我只是需要一个编写代码的编辑器而已。因此我选择了atom。一款适合于脚本语言编写的轻量级编辑器。
我喜欢atom。我认为他在编辑器的地位就相当于chrome在浏览器的地位一样。现代、快捷、功能强大、可扩展性高,但是一般用户很少会选择。

安装

网址:
Github
官网
下载发布版本:
releases

使用

基础快捷键

调出命令控制面板 Ctrl+Shift+P

添加中文语言包

打开Settings->Install。搜索扩展包simplifed-chinese-menu,安装。实现对界面的本地化(也可以使用英文原版)。

添加中文拼写检查

扩展 项中搜索spell-check扩展。打开 设置。在locales项中写入zh_CN。完成中文拼写检测的设置(然而并没有实际拼写检查的作用)。

娱乐插件

在atom社区有一款神奇的应用。名为activate-power-mode。在文本输入框内输入文本的时候会有神奇的效果(计数,震动,粒子效果)。虽然实际上对于编程没有什么好处。但是在实际的代码编辑中不失为一种娱乐的方式。毕竟我们需要一些乐趣来为一成不变的代码编写增加娱乐。特别是当我们灵感勃发的时候
PS:如果不适应屏幕抖动的效果感觉晃眼睛的话建议关闭屏幕抖动效果仅保留粒子效果

代码测试插件

传统情况下我们要测试一行代码的结果必须运行。往往需要切出窗口然后运行代码。而atom有一个插件可以实现在编辑器中运行代码查看结果。 Script

Run scripts based on file name, a selection of code, or by line number.

代码美化插件

支持多种代码的美化操作。其名为atom-beautify。可以再设置面板中对每个语言代码进行设置。

Beautify HTML, CSS, JavaScript, PHP, Python, Ruby, Java, C, C++, C#, Objective-C, CoffeeScript, TypeScript, Coldfusion, SQL, and more in Atom

图标美化插件

原始图标仅有文件夹和文件两种类型。使用file-icons插件将各个不同类型后缀的文件应用不同的图标。方便快速区分文件。

Assign file extension icons and colours for improved visual grepping

选中高亮插件

用过sublime的用户一定会知道。sublime有个特性非常好用那就是可以高亮该文档中所有被选中的文字。对于快速查找该变量的使用非常方便。而atom原生并不自带这个功能。因此有个插件能够帮助用户实现这个功能。那就是highlight-selected。简单安装后即可使用

浏览器插件

做html技术的可能会需要。因为很多时候我们并不想开个多余的浏览器(或者浏览器的标签页)。那么在编辑器中打开一个浏览器的标签页也许是个不错的选择。我喜欢atom给我拖曳的方式让我自由的修改我的工作空间。那么多多使用多个子面板。其中一个用于显示输出的结果。也许是小窗口的用户一个不错的选择
这个插件的名字叫browser-plus

网页服务器插件

atom-live-server插件可以在本地快速开启一个网页服务器,并且还自带ws服务可以提供热更新(即文件保存自动刷新)。可以说是网页、网站前端开发者必备的插件。轻量级、快速。

代码地图

小地图minimap。不多说你懂的,要是不懂我也没办法。Atom上minimap还附带一堆实用相关插件可以根据需求自行安装

Makedown文件预览插件

用于md文件的结果的预览,可以直接使用git css进行预览(需要设置)。对于用md写文章和写软件README说明很方便。

拾色器

插件名为color-picker。用交互式的方式快速让用户选取想要的颜色,并支持多种颜色格式的输出与美化

版本控制插件

git-plus。一个好用的git控制插件。虽然我个人觉得命令行更加好用但是使用图形化界面万一习惯了也是挺带感的说不定呢?

终端控制插件

platformio-ide-terminal在Atom里面试了很多个唯一能用的终端插件。虽然还有很多部分不足但是作为一个简单的终端已经够用了。当然如果喜欢用外部终端开一堆窗口的话那就不需要这款插件了。而笔者在这里是推荐能够将atom作为一个集成的环境来进行开发用。

MikuMikuCombat开发笔记 - 武器

概述

角色人物拿的或使用的武器

武器设计


  • 武器名:浮游炮
  • 功能:可以射出伤害为10的子弹,射速为每秒2发。最多可以同时存在三个浮游炮。自带40点生命值可以被摧毁

    吃我大浮游炮

  • 武器名:来复枪
  • 功能:射出高射速的子弹。对敌人造成平稳的伤害。每发子弹伤害15。用特殊攻击模式可以射出伤害为100的高爆子弹。

    我看见你们了

  • 武器名:黑刃
  • 功能:普通挥砍能造成60点的高额输出。特殊攻击模式可以发射出伤害200的黑色剑气。(贯穿伤不能穿透建筑物)

    人剑合一!

MikuMikuCombat开发笔记 - 角色

概述

目前有基于mmd的v家两位来自日本的明星初音未来与亚北加入了MMC的战场。不但能跳舞。打架也是非常的擅长!

技能设计

Miku

  • 生命值:200
  • 充能需求:1000
  • 使用武器:连射机枪
  • 伤害:15/发
  • 弹夹容量:30

    没有什么事一发子弹解决不了的。如果有,那就一梭子
    把你mikumiku掉

Akita

  • 生命值:200
  • 充能需求:800
  • 使用武器:野太刀
  • 伤害:40
  • 弹夹容量:无限

    竜人の剣を喰え(雾)

Unreal学习笔记 - 蓝图使用手册

概述

来源于官方蓝图简明手册说明
英文版PDF源文件

内容

图表操作

  • 图表操作菜单 在蓝图右键

    选择

  • 选择节点 点击节点
  • 添加选择 Shift+点击节点
  • 切换选择 Ctrl+点击节点
  • 框选(替换当前) 左键拖曳
  • 框选(添加) Shift+左键拖曳
  • 框选(移除) Ctrl+左键拖曳

    导航

  • 拖动图表 右键拖曳
  • 缩放合适大小 Home
  • 缩放大小 鼠标滚轮
  • 缩放大小 按住鼠标左右键并拖曳
  • 超过1:1放大 Ctrl+放大
  • 进入子视图 PageDn
  • 进入父视图 PageUp

    生成命令

  • 在内容浏览器中查找 Ctrl+B
  • 保存蓝图 Ctrl+S
  • 重做 Ctrl+Y
  • 撤销 Ctrl+Z
  • 在当前蓝图中查找 Ctrl+F
  • 在所有蓝图中查找 Ctrl+Shift+F
  • 编译蓝图 F7

    变量操作(我的蓝图)

  • 根据条件的Get/Set变量 拖动到兼容的引脚
  • Get/Set变量(通过菜单) 拖动到图表
  • Get变量 Ctrl+拖动到图表
  • Set变量 Alt+拖动到图表
  • 修改已存在的节点 拖动到Get/Set的边缘
  • 修改目录/排列 在我的蓝图中拖动

    节点操作

  • 节点相关操作菜单 右键节点
  • 跳转到声明节点/图表 双击节点
  • 移动节点 左键拖动节点
  • 移动选中节点 方向键
  • 删除选中节点 Delete
  • 重命名节点/修改注释 点击标题
  • 重命名节点/修改注释 F2
  • 切换断点 F9
  • 清除所有断点 Ctrl+Shift+F9
  • 剪切选中内容 Ctrl+X
  • 复制选中内容 Ctrl+C
  • 粘贴节点 Ctrl+V
  • 重复节点 Ctrl+W
  • 在选中内容上添加注释 C

    引脚操作

  • 引脚相关操作 右键引脚
  • 高亮连接的线 鼠标在引脚上悬浮
  • 连接到另一个引脚 点击并拖曳到引脚
  • 打开引脚相关操作菜单并连接 点击并拖曳到图表
  • 断开所有连接 Alt+点击引脚
  • 移动所有连接 Ctrl+左键拖动到引脚

    创建节点快捷键

  • 数组获得节点 A+点击
  • 分支节点 B+点击
  • 注释框节点 C
  • 延时节点 D+点击
  • 序列节点 S+点击
  • 开关节点 G+点击
  • For-Each循环节点 F+点击
  • 多重开关节点 M+点击
  • Do N times节点 N+点击
  • Do Once节点 O+点击
  • 开始运行事件 P+点击

blender学习笔记 - 常用快捷键

概述

在使用blender的过程中。快捷键是必不可少,因此我将我实际操作过程中的一些快捷键整理一下。方便后人学习

编辑模式

  • G 平移(按两下为沿线位移)

  • R 旋转(按两下垂直于屏幕操作)

  • S 缩放

    可以在后面加上X``Y``Z按键表示按照XYZ方向进行操作
    在后面加上Shift+X``Shift+Y``Shift+Z表示锁定XYZ方向进行操作
    一次为全局。两次当前选中项相关方向(如自身)

  • C 刷选

  • B 框选

  • A 全选

  • Z 线框模式

  • T 左侧页

  • N 右侧页

  • W 更多选项(一些不常用但偶尔会用到的操作)

  • F 建面

  • E 挤出

  • K 切割(按住切割,回车确定)

  • Y 分割

  • P 分离(单独个体)

  • X 删除(融并)

  • V 分割

  • M 移动到层

  • H 隐藏

  • I 内插面

  • Alt+H 显示隐藏项

  • Alt+S 法向缩放

  • Shift+S 吸附

  • Shift+C 重置3D游标位置并使视图能展示所有物体

  • Ctrl+A 添加

  • Ctrl+R 环切

  • Ctrl+L 选中相连项

  • Ctrl+D 复制

  • Ctrl+P 设定父级

  • Ctrl+J 合并

  • Ctrl+B 边倒角

  • Ctrl+Shift+B 点倒角

  • Ctrl+Alt+Q 切换四格视图

视图

  • 小键盘1 前视图
  • 小键盘3 右视图
  • 小键盘7 顶视图
  • 小键盘5 透视
  • 小键盘9 切换到当前视图背面
  • 小键盘0 摄像机视角
  • 小键盘. 以当前活动项为中心
  • F12 渲染
  • Shitf+空格 最大化当前视图

雕刻

  • F 调整笔刷大小
  • LMB 突出
  • Ctrl+LMB 凹陷
  • Shift+LMB 平滑

动画

  • Shift+E 手动中间帧
  • Ctrl+C 复制当前姿态
  • Ctrl+V 粘贴复制的姿态
  • Ctrl+Shift+V 粘贴复制的镜像姿态
  • T 关键帧过渡样式

一些实用技巧

  • 在N面板有一个选项是锁定到视图。点选可以在摄像机视图模式实现航拍效果,对于动画来说就非常实用