好吧,我对Mac和OSX有点新,但是我挑了一个,所以我可以在Java程序上做一些故障排除,因为我工作的公司使用OSX和Windows机器的组合。 我遇到的问题是,当我从Oracle网站安装Java 7时,它会更新首选项菜单,并在双击它们时正确执行.jar文件,但terminal窗口的版本仍然是1.6.0_43,并运行与terminal相同的.jar文件导致运行时由于旧版本的错误。 当我导航到/库/ Java / JavaVirtualMachines /我提出了一个空的文件夹。 从我在其他文章中看到的,这是Java 1.7.0的版本文件夹应该在哪里。 任何想法发生了什么? 我怎样才能让terminal使用正确的Java版本? 编辑:@DWilches评论他的原始答案:(1) total 64 lrwxr-xr-x 1 root wheel 10 Mar 17 21:38 1.4 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Mar 17 21:38 1.4.2 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Mar 17 21:38 1.5 -> CurrentJDK lrwxr-xr-x 1 root wheel 10 Mar 17 […]
这很奇怪 我在zsh定义了以下提示: local user_host='%{$terminfo[bold]$fg[green]%}%n @ %m%{$reset_color%}' local current_dir='%{$terminfo[bold]$fg[blue]%} %~%{$reset_color%}' local git_branch='$(git_prompt_info)%{$reset_color%}' local return_code="%(?..%{$fg[red]%}%? ↵%{$reset_color%})" PROMPT="╭─${user_host} %D{[%a, %b %d %I:%M:%S]} ${current_dir} ${git_branch} ╰─%B$%b " RPS1="${return_code}" 它在gnome-terminal以及Emacs的ansi-termterminal( Mx ansi-term )中效果很好 – 请参阅下面的示例: 但是,在Emacs的multi-term下,它不能正常工作,如下所示: 我认为multi-term将能够解释像gnome-terminal或ansi-term这样的terminal相同的一组转义字符。 为什么它没有正确解释git-prompt_info和其他人返回的转义字符? 我也试过了: Mx set-terminal-coding-system并将其设置为utf-8-unix TERM=eterm-color多任期terminal中的TERM=eterm-color ,或在调用Emacs之前等 TERM=在多任期terminal中,或在调用Emacs之前等 从我的.zshrc删除任何export TERM 更新(2014年1月29日): 到目前为止,最好的解决scheme似乎是要做到以下几点: TERM=xterm-256color 但导致另一个我在这里报告的问题: 在Emacs的ansi-term中传递转义序列到shell 。
我想在terminal中运行一个Python脚本,但我不知道如何? 我已经在/ User / luca / Documents / python中保存了一个名为gameover.py的文件。
我有一组文件,所有这些nnn.MP4.mov我怎么才能重命名它们,使它只是nnn.mov ?
我尝试从terminal使用Sublime文本,例如inputsubl 。 我遵循Sublime Text网站的步骤: build立 第一个任务是build立一个符号链接到subl。 假设您已经将Sublime Text 2放置在Applications文件夹中,并且在path中有一个〜/ bin目录,则可以运行: ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 我一直permission denied : ~/bin/subl: Permission Denied 我一直在寻找一个类似的问题,但找不到一个适用的。 有人能指点我正确的方向吗?
我如何放弃所有未被推入的git提交,然后强制git不提交数据/目录中的任何东西? 我试图强制覆盖从我的c9.io项目存储在github上的项目的所有更改。 我不小心join了一些mongodb数据文件。 我试图将数据/目录添加到.gitignore。 我从github中获取更新的.gitignore,但是当我尝试和git push时,data /中的这些顽固文件仍然在提交阶段。 我也试过git reset,git rebase,git clean,这里我把dmpfile.sql改成pi / data / node-login.1。 请帮忙,我已经在这个小时了,我真的很沮丧 Counting objects: 15, done. Delta compression using up to 2 threads. Compressing objects: 100% (13/13), done. Writing objects: 100% (13/13), 150.22 KiB | 92 KiB/s, done. Total 13 (delta 6), reused 0 (delta 0) remote: warning: File pi/data/local.0 is […]
我喜欢使用git diff –color-words来清楚地看到文件中已经改变的单词: 不过,我想和那些没有git或者彩色terminal的人分享这个差异。 那么有没有人知道一个工具或技巧,可以将颜色转义的terminal输出转换成HTML?
我在Ubuntu 12.10上使用vi 。 有些文件很长,所以当我想要到文件的中间时,我必须向下翻页或向下滚动。 有一个VIM快捷方式去确切的行号?
我正在尝试在OS X Mavericks上设置Sublime Text 3,并获得令人沮丧的程度。 我已经按照安装和设置的所有常见嫌疑人,即谷歌search崇高的文本网站,和堆栈溢出。 不可避免地,这是我失踪的一些小事,但是这引起了我很大的胃口。 到目前为止我所做的是: 已下载的Sublime Text 3,位于我的/ Applications目录下 遵循指导从Macterminal启动崇高的文字2 问题从这里开始。 我知道链接中提到的符号链接是使用ST2,但我想用“ sublime ”而不是“ subl ”(个人喜好)。 我search了四周,发现我需要粘贴到ST3的terminal: ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/usr/local/bin/sublime 已经有〜/ .bash_profile: export PATH=/usr/local/bin:$PATH 。 但是,当我echo $PATH我得到: /usr/local/bin:/usr/local/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin 这看起来正确吗? 现在,当我inputsublime到terminal我command not found 我错过了什么。 我摔倒的时候,这让我疯狂,因为我遵循了所有的步骤,但ST3仍然不适合我
如何在OS X上设置和启动terminal上的vim? 我想开始在terminal中使用vim编写我的C代码,而不是单独的文本编辑器。 一个人如何开始呢? 基础知识如:打开,创build,通过terminal使用vim保存文件和使用vim编写代码。 另外,是否在terminal直接使用vim进行编译?