atom开发
执行python
- 进入指定目录下载插件
dogle@DESKTOP-KI961IK MINGW64 ~/.atom/packages
$ git clone https://github.com/lsegal/atom-runner.git
Cloning into 'atom-runner'...
remote: Enumerating objects: 551, done.
remote: Total 551 (delta 0), reused 0 (delta 0), pack-reused 551
Receiving objects: 100% (551/551), 136.32 KiB | 322.00 KiB/s, done.
Resolving deltas: 100% (300/300), done.
dogle@DESKTOP-KI961IK MINGW64 ~/.atom/packages
$ git clone https://github.com/foreshadow/atom-python-run.git
Cloning into 'atom-python-run'...
remote: Enumerating objects: 613, done.
remote: Total 613 (delta 0), reused 0 (delta 0), pack-reused 613
Receiving objects: 100% (613/613), 260.84 KiB | 241.00 KiB/s, done.
Resolving deltas: 100% (287/287), done.
- 安装插件
C:\Users\dogle\.atom\packages\atom-runner>apm install
Installing modules done
C:\Users\dogle\.atom\packages\atom-python-run>apm install
Installing modules done
- 新建test.py文件,编写如下
i = 1
while i <= 10:
print("你好")
i += 1
print("程序结束")
- 直接按F5执行,执行结果打印到终端
执行C
- 进入指定目录下载插件
dogle@DESKTOP-KI961IK MINGW64 ~/.atom/packages
$ git clone https://github.com/atom-community/atom-script.git
Cloning into 'atom-script'...
remote: Enumerating objects: 6127, done.
remote: Counting objects: 100% (13/13), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 6127 (delta 4), reused 9 (delta 1), pack-reused 6114
Receiving objects: 100% (6127/6127), 1.47 MiB | 2.65 MiB/s, done.
Resolving deltas: 100% (3775/3775), done.
dogle@DESKTOP-KI961IK MINGW64 ~/.atom/packages
$ git clone https://github.com/kriscross07/atom-gpp-compiler.git
Cloning into 'atom-gpp-compiler'...
remote: Enumerating objects: 445, done.
remote: Total 445 (delta 0), reused 0 (delta 0), pack-reused 445
Receiving objects: 100% (445/445), 71.47 KiB | 264.00 KiB/s, done.
Resolving deltas: 100% (241/241), done.
- 安装插件
C:\Users\dogle\.atom\packages\atom-script>apm install
Installing modules done
C:\Users\dogle\.atom\packages\atom-gpp-compiler>apm install
Installing modules done
- 新建test.c文件,编写如下
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
-
直接按F5执行,执行结果打印到终端
-
上面报错的原因是被识别成了python代码,需要将如下2个插件禁用
-
再次执行,成功
-
非必要插件
点击查看详情
dogle@DESKTOP-KI961IK MINGW64 ~/.atom/packages
$ git clone https://github.com/AtomLinter/linter-gcc.git
Cloning into 'linter-gcc'...
remote: Enumerating objects: 1038, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 1038 (delta 4), reused 0 (delta 0), pack-reused 1028
Receiving objects: 100% (1038/1038), 197.13 KiB | 588.00 KiB/s, done.
Resolving deltas: 100% (583/583), done.
dogle@DESKTOP-KI961IK MINGW64 ~/.atom/packages
$ git clone https://github.com/steelbrain/linter.git
Cloning into 'linter'...
remote: Enumerating objects: 11257, done.
remote: Counting objects: 100% (343/343), done.
remote: Compressing objects: 100% (157/157), done.
remote: Total 11257 (delta 178), reused 332 (delta 170), pack-reused 10914
Receiving objects: 100% (11257/11257), 2.39 MiB | 1.06 MiB/s, done.
Resolving deltas: 100% (7640/7640), done.
C:\Users\dogle\.atom\packages\linter-gcc>apm install
Installing modules done
C:\Users\dogle\.atom\packages\linter>apm install
Installing modules done
提交代码
-
已经关联远程仓库
-
点击暂存
-
提交
-
推送
ai插件
- 进入指定目录下载插件
dogle@DESKTOP-KI961IK MINGW64 ~/.atom/packages
$ git clone https://github.com/codota/tabnine-atom.git
Cloning into 'tabnine-atom'...
remote: Enumerating objects: 1523, done.
remote: Total 1523 (delta 0), reused 0 (delta 0), pack-reused 1523
Receiving objects: 100% (1523/1523), 620.09 MiB | 812.00 KiB/s, done.
Resolving deltas: 100% (829/829), done.
- 安装插件
C:\Users\dogle\.atom\packages\tabnine-atom>apm install
Installing modules done
- 右下角显示