标签: portable-applications

你的USB驱动器上有哪些开发工具?

我刚买了一个新的4GB USB拇指驱动器,我正在尝试决定放在它上面.我正在考虑一个关于软件包的网络服务器,一个C/C++ IDE(倾向于Code :: Blocks;在我的旧USB驱动器上使用Dev-C++)和Python.

您随身携带哪些与开发相关的工具?

更新

我添加了类别.

集成开发环境

Code :: Blocks开源,跨平台的C/C++ IDE

  • 支持几个编译器(您必须提供),但您也可以下载包含MingW的版本.
  • (在他们的网站上有一个FAQ问题,解释如何使其便携)

Codelite - 开源,跨平台C/C++ IDE
Eclipse - 开源,跨平台Java IDE
NetBeans - 开源,跨平台Java IDE
JCreator - Java IDE
MSVC6 - Microsoft的pre-.NET C/C++环境

语言和编译器

Portable Python - Python编程语言的解释器

  • 包括SciTE(编辑器)和Django(Web框架)

Strawberry Perl - "用于Windows®计算机的100%开源CPAN功能Perl,与其他地方的Perl完全相同."
Py3k - 最新版本的Python编程语言
Stackless Python
Lua - 脚本语言
MinGW - GCC的Windows端口排序

  • "MinGW提供了一个完整的开源编程工具集,适用于开发不依赖于任何第三方C运行时DLL的本机Windows程序."

编者

Notepad ++(经过这么多推荐,我不得不尝试)
UltraEdit - "text,hex,HTML,PHP,Java,Javascript,Perl和程序员的编辑器."
VIM - "高度可配置的文本编辑器,可实现高效的文本编辑"

  • emacs的主要竞争对手

HEdit - 十六进制编辑器
XVI32(十六进制编辑器)
电子文本编辑器 …

portability survey usb-drive portable-applications

58
推荐指数
10
解决办法
2万
查看次数

我怎样才能拥有便携式Emacs?

有没有办法从USB驱动器运行Emacs?我是Windows用户,我希望能够在没有安装Emacs的任何PC上使用它.

windows emacs portability text-editor portable-applications

27
推荐指数
2
解决办法
2万
查看次数

使Vim便携

我正在学习使用Vim,我希望在我的USB上有一个便携版本,可以在任何地方编辑我的代码.我知道有一个可移植版本的Vim,但在我搜索该版本时,我发现这里有一个有趣的评论:

我不会推荐使用便携式vim.它没有维护,只需在vimrc中添加一些选项即可使vim可移植.

我很好奇.我很高兴在我的USB中安装了GVim的桌面版本,但是没有提到这些版本.有人知道他在谈论哪些vimrc选项?

*PD:我不是母语为英语的人,所以如果有一些写作错误,请不要犹豫,请告诉我:)

vim editor portable-applications

25
推荐指数
2
解决办法
2万
查看次数

有没有简单的方法将我的整个Intellij安装在USB记忆棒上?

我正在考虑从Eclipse切换到Intellij.我喜欢Eclipse的一件事是整个安装只是一个文件夹,我可以把它放在USB记忆棒上并根据需要将其复制到另一台计算机上.我的所有插件,设置和其他所有东西都随我而来,我所要做的就是复制一个文件夹.

有什么办法可以用Intellij做到这一点吗?

usb intellij-idea portable-applications

24
推荐指数
3
解决办法
2万
查看次数

免费便携式数据库

嗨,我正在开发桌面便携式免费应用程序,我正在寻找便携式数据库:

  • 自由
  • 没有安装
  • 高达20K的记录
  • 独立应用程序
  • 支持加密(可选)
  • SQL92规范

谢谢你的建议

你能写一些优点和不满吗?

database portability portable-applications

21
推荐指数
3
解决办法
2万
查看次数

修复msysGit Portable $ HOME位置

我已经在我的闪存驱动器上成功安装并配置了msysGit Portable,并使用它来拉动和推送GitHub repos.但是,我似乎总是不得不克服SSH支持.

具体来说,为了让SSH找到我的密钥文件,每次运行git-bash.bat时,我都必须按照这些说明启动第二个实例,ssh-agent然后启动ssh-add我的密钥.

使用ssh -v git@github.com调试的输出我看到msysGit默认使用我的Windows用户目录来查找键.它不能那样做; 我需要它在便携式驱动器上查看自己的目录.

如何强制$ HOME成为程序自己的文件夹?

破坏Vox链接的更新

此页面中的说明与我最初发布的现已断开的链接类似.引用如下.这里也是原始Vox文章webarchive.

但是,如果你尝试这个并得到:

% ssh-add
Could not open a connection to your authentication agent. 
Run Code Online (Sandbox Code Playgroud)

然后你的会话没有在ssh-agent下运行.您可以通过运行以下命令在代理下重新启动新shell来解决此问题:

exec ssh-agent bash 
Run Code Online (Sandbox Code Playgroud)

在哪里可以用你选择的shell替换bash.执行此操作后,您应该能够运行ssh-add来加载该shell的密钥.

git ssh msysgit portable-applications home-directory

20
推荐指数
1
解决办法
1万
查看次数

有便携式Perl吗?

是否有便携式Python的便携式Perl?我可以从我的拇指驱动器中使用的东西(同时学习东西)?

哦,我在谈论Window XP.

perl portability portable-applications

16
推荐指数
3
解决办法
1万
查看次数

我可以不安装使用git吗?

我听说过关于git的好东西,我想在安装之前尝试一下.如果我想在学校使用git,将它放在闪存驱动器上也很棒.是否可以使用完整的路径/path/to/git init

我主要使用Mac OS X,因此问题主要针对Mac,但我也想知道是否可以在其他操作系统上使用.

编辑:

从源代码编译.我使用了以下命令:

cd git-1.7.5.1 #this is the decompressed dir containing src
make configure
./configure --prefix=/path/to/install/git
make all
sudo make install
Run Code Online (Sandbox Code Playgroud)

这种方法的缺点是,一旦编译,目录是一个沉重的200MB.这就是我选择jgit作为答案的原因.jgit.sh小于2MB并支持以下命令:

add       Add file contents to the index
branch    List, create, or delete branches
checkout  Checkout a branch to the working tree
clone     Clone a repository into a new directory
commit    Record changes to the repository
daemon    Export repositories over git://
diff      Show diffs
fetch     Update remote refs from another repository …
Run Code Online (Sandbox Code Playgroud)

git portable-applications

13
推荐指数
1
解决办法
7483
查看次数

如何获得便携式Electron应用程序的原始路径?

我在Windows上有一个便携式电子应用程序(包含:电子生成器+ asar,便携式构建).我尝试获取应用程序路径,但它返回user\temp文件夹中的路径而不是实际的".exe"文件

有没有办法获得原始的app.exe路径?

我尝试过以下方法:

  • app.getAppPath()
  • __dirname
  • require.main.filename
  • 应用根路径
  • 和一些节点模块

我从测试中得到的路径:

C:\用户\ XXX \应用程序数据\本地的\ Temp\xxxxxx.tmp \应用

实际的.exe路径(应用程序从哪里启动,以及我需要的):

C:\用户\ XXX \文件\测试\ DIST

我刚刚开始使用Electron.

portable-applications electron

12
推荐指数
3
解决办法
6332
查看次数

便携式编程IDE

我经常用编程思想进行头脑风暴,我想直接编写代码.或多或少像"哇,那算法会摇滚!我现在需要写它!".

对于这种写作的"冲动",我使用http://www.jarte.com/这是一个很酷的便携式文本编辑器.如果我靠近cybecafe或朋友电脑,我只需插上usb笔式驱动器即可开始写...

因此,我想:1)便携式极简主义IDE 2)具有最低操作系统要求(即:我想从XP,Vista等运行...)3)任何现代语言(如果需要,我可以学习一门新语言.我只想写/测试算法)4)语法高亮/ intellisense是好的,但不是必需的5)免费

有这样的事吗?

ide portability programming-languages portable-applications

11
推荐指数
2
解决办法
2万
查看次数