您的位置:首页 > 运维架构 > Shell

可移动式编程平台 c,c++,python等可用。轻量迅速便捷。可移动shell

2016-09-27 09:58 351 查看
如题,前几日发现知乎有一个问题,如何弄一个可移动编程环境。方便u盘走到哪编到哪,

首先概括下自己的思路。

用过notepad++后发现,它很轻量级,而且打开编辑迅速。觉得用它来进行编辑。

步骤主要分为如下。

1.安装nppexec插件,用它来运行命令行,后面也可以设置快捷键。

2.安装mingw-w64.主要提供gcc,gdb等工具和c的链接库。下载解压到一个目录后就可以。相当于绿色软件。官网速度比较慢。可以到这儿下载。mingw下载

3.不用配置环境变量,这才是可移动的根源。这儿可以用相对路径,也可以用envset设置临时环境变量。我用的相对路径。npp和mingw在同一目录所以设置成这样

$(NPP_DIRECTORY)\..\MinGW\bin\g++ $(FULL_CURRENT_PATH) -g -o $(CURRENT_DIRECTORY)\$(NAME_PART).exe

$(NPP_DIRECTORY)\..\MinGW\bin\gdb $(CURRENT_DIRECTORY)\$(NAME_PART).exe

$(CURRENT_DIRECTORY)\$(NAME_PART).exe


4.设置快捷键。可以参照这个位置的点击打开链接

然后写好helloworld运行。。发现在命令行里输入compile没用,但是用快捷键就可以了,不知道什么原因。希望懂的人可以指点下。

5.进一步设置exec  

控制台的默认字体太小,可以点"Change Console Font"修改默认字体和字体大小;
在“Advanced options”中,把“ToolbarBtn”改成“ExecPre”,则点击工具栏里名为“Direct Execute Previous”的小图标(一般是最后一个),就相对于执行了Ctrl+F6,更加方便。

advanced option可以改变字体颜色,也就是报错和提示的。
自动保存正在研究中。最后是在npp exec里加了一行命令,调用了NPP_SAVE

至于其他语言嘛,一样,主要是用nppexec调用外部编译器。也就是指定编译那一句命令行。分别找到对应语言就好。

至于移动shell,安装git portable就差不多了,我感觉msys还是有点大,当然用它也可以的。

相比U盘装个系统,我觉得这算不粗的了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: