首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何从0开发一个Atom组件

如何从0开发一个Atom组件 最近用Atom写博客比较多,然后发现一个很严重的问题。。 没有一个我想要的上传图片的方式,比如某乎上边就可以直接copy/paste文件,然后进行上传。...成品插件下载地址:https://atom.io/packages/atom-image-uploader 规划 首先,我们确定了需求,要通过可以直接copy文件,然后在Atom中paste即可完成上传的操作...我们先去翻看Atom的官方文档,查看关于创建插件相关的操作: 首先我们在Atom中打开命令面板,然后输入Generate Package image.png 按下回车后,将会弹出一个对话框,在框中输入要建立的包名即可完成一个...{ "atom-workspace": { "ctrl-alt-o": "first-package:toggle" } } 我们可以添加各种自定义的快捷键在这里。...在操作完成后我们再将临时文件移除。

85130

Atom】在一个中/大型项目中,那些好用而强大的atom功能

作为一个学生党,一开始使用atom时候并没有意识到atom一些小功能的巨大作用,直到自己实习参与了项目,才知道这些功能在一个项目中是能极大提高工作效率的开发利器 下面是一位不愿意透露其姓名的彭湖湾同学(...)上接到了一个小任务,他要在公司运营的一个站点上站点模块里,对一个公告栏的bug进行修正 ?...他command + shift +F弹出一个搜索框,输入关键字段——“站内公告” ? 然后回车,atom开始在数K数W个文件的项目中通过“站内公告”字段寻找目标文件 ? 点击该文件!...页面已经自动定位到了submit函数的位置! 诶,等等!...7.atom的其他快捷键操作 atom相关操作的快捷键还有非常多,感兴趣的同学可以来看简书上的这篇文章http://www.jianshu.com/p/e33f864981bb 对于其他的快捷键 我个人比较喜欢用的是其中两个快捷

749100

一个运行Python文件的Atom插件

默认自动生成的代码有两个,一个视图,另一个是代码。由于我们这个插件不需要显示什么内容,所以那个View文件直接删了就行。剩下一个文件写成下面这样。 这个文件的实现参考了atom-python-run。...还有就是几个Atom接口的使用:notifications用来创建通知,就是右上角的气泡通知;atom.config用来获取Atom的配置项;config节点用来添加插件的配置。...就像上面代码中的那样,只要我们在代码中声明了一个config元素,编辑器就会自动生成对应的配置界面。比方说上面我声明了两个enum,编辑器那么编辑器就自动生成了下拉列表。 ?...这样会在浏览器中打开一个网页,在网页上登录Atom账号之后,复制网页上的Token,然后粘贴回命令行中,再按回车。这样就完成了登录工作。...这个命令在后台其实会做很多事情,比如设置package.json中的版本号、添加版本标签并提交到版本库中。完成之后,会显示下面这样的祝贺信息。这样,插件就发布完成了。

2.1K70

自动完成PDF转Word

经过了一番调查,发现真正完成PDF转Word的是一个来自Soliddocuments公司的程序,在smallpdf、adobe acrobat dc等网站上都有提到。...我的目的是通过程序自动完成PDF转Word,转换一下思路,想到Adobe Acrobat DC Pro既然有PDF转Word的功能,内部一定就是Soliddocuments,那我直接控制Acrobat...d_path = os.path.abspath('output/' + out_file) pdf2word(f_path, d_path) 【步骤4】 将PDF文件和pdf2word.py放在一个文件夹内...,打开命令行运行Python程序,完成转换 python pdf2word.py 先给大家演示一下以上流程 视频内容 远程实现 虽然以上实现了自动转换,但是也只能自己本地操作,不能远程使用。...这条远程自动PDF转Word流水线的步骤,我将做如下编排(已发布到 PDF转WORD): 指定哪一台电脑完成转换 将pdf2word.py程序传输到这台电脑 将PDF文件传输到这台电脑 打开终端,执行Python

3.6K10

一个统计单词数目的Atom插件

本文是Atom 教程 制作单词计数插件的简化介绍,所有代码都来自这篇文章。如果希望参考详细的文档,请直接查看原文。这篇文章用一个简单的小例子,为我们讲解了如何编写一个Atom编辑器插件。...这个插件会自动添加Atom的插件目录下,所以重启Atom之后,就会出现这个新安装的插件。以后如果向删除该插件,直接删除创建的文件夹即可,插件目录下的链接也会自动删除。...由于自动生成的代码多处引用了插件名字作为变量名,所以在修改代码的时候需要注意。 插件结构 插件的目录结构如下。...一种常见做法是打开两个Atom窗口,一个用于编写代码,另一个随时重载并测试插件。...Atom 启动 Atom 开始加载插件 Atom 读取插件的package.json Atom 加载你的插件的键位、菜单、样式和主模块 Atom 加载插件完成 在某个时候,用户触发了插件的 your-name-word-count

792100

Atom打造 cc++编译环境(忙了一个上午)

众所周知 Atom是一款非常酷炫的编辑器。因为它就像上古卷轴一样,玩家可以开发各种dlc补丁,实现自己想要的效果。...现在我要把Atom打造成一个写c/c++的编译器。...第一种方法: clang-format 代码格式化支持保存的时候格式化 autocomplete-clang 自动补全,无比强大 linter-clang symbols-tree-view 显示可用资源...到论坛里看是因为自己安装了一个Xcode的导致的 要下载一个新的gcc,配置环境变量,然后在linter-gcc的设置里面,把路径指向这个新的gcc的安装路径里。...我照百度的方法加了一个新的环境变量,然后seting里面设置一下,还是不可以用。这个问题还有待解决!不过已经有了Xcode 这么强大的开发工具,就不用纠结用Atom 写c/c++代码。

1.8K70

截图自动添加水印

前言 后台看到很多人留言问上篇文章xray联动crawlergo自动化扫描爬坑记中的截图水印是如何做的,是不是很复杂 对于提到的一些问题在这边文章做一个总结 为何要加水印 其实公众号已经自带水印,但效果不是特别明显...发现内容被很多网站批量爬虫 在不太影响查看内容的情况下添加水印 FScapture FastStone Capture是一个体积小但功能齐全的屏幕截图和屏幕录像软件。...首次使用的时候默认只有30天使用时间,需要激活后才可以正常使用 用户名:TEAM_BRAiGHTLiNG_2007 注册码:XPNMF-ISDYF-LCSED-BPATU 水印设置 只需右键--输出--自动添加边缘或水印...或根据需求进行自定义设置 水印图片制作 原始文件可在公众号小生观察室中回复水印模板进行下载 打开水印模板中的2.psd文件,任选一组并双击模板图层(此处会打开新窗口) 选择字体工具并修改内容 修改完成后返回旧窗口

1.5K20

如何使用脚本完成CRC和填充值的自动完成

摘要 恩智浦的MPC架构的微控制器使用的开发环境IDE是S32DS ,该IDE使用的GNU GCC工具链没有提供对编译结果的CRC校验和自动生成工具,所以需要我们制作一个脚本自动生成和填充,脚本调用Srecord...Srecord简介 为了实现对S32DS IDE应用工程编译结果生成的S19文件进行数据填充和CRC校验和自动生成,满足bootloader开发需求,我们借助功能强大的嵌入式MCU Flash编程文件编辑处理工具...--Srecord, 制作一个bat的批处理脚本,脚本中调用的命令请参照srecord的文档说明,这里不在赘述。...将制作完成的脚本放入工程的编译目录下,如debug目录下,双击脚本即可完成填充, 如果想自动让IDE调用脚本生成填充值,需要做一些配置,这部分功能还在测试中,目前只支持手动双击调用脚本。...如果有的电脑因为权限问题不能正确执行脚本,请将制作的脚本放入srecord的解压bin目录下,将编译的.srec或者s19文件也放入bin目录下,双击脚本即可完成生成填充好的文件,如下图所示 可以试用

29230
领券