草庐IT

sublime2

全部标签

python - Sublime Text 3 - 语言特定的 Goto 定义键盘快捷键

如何根据我正在使用的语言设置“GotoDefinition”工作。例如:在Python中我想使用PythonIDE的goto定义:{"keys":["ctrl+d"],"command":"python_goto_definition"},而且,对于任何其他语言,例如Go,我想使用GoSublime的goto定义:{"keys":["ctrl+d"],"command":"go_sublime_goto_definition"},我想知道如何设置上下文? 最佳答案 你想要的上下文是selector:{"keys":["ctrl+d"

git - 无法在 Ubuntu 14.04 上使用 sublime text git 提交

当我试图从sublime内部提交我的工作时,它会给我以下消息:fatal:Unabletocreate'my_project_path/.git/index.lock':Fileexists.Ifnoothergitprocessiscurrentlyrunning,thisprobablymeansagitprocesscrashedinthisrepositoryearlier.Makesurenoothergitprocessisrunningandremovethefilemanuallytocontinue.我检查过,但是index.lock根本不存在!当我在终端提交时,一切

git - 从 Windows git bash 打开 sublime text

如何在Windows中从GitBash打开Sublime文本?我尝试在~/.bashrc文件中添加别名,但没有任何效果。我一直在寻找一些非常简单的东西,但我在互联网上找不到。 最佳答案 我要回答我自己的问题。首先,我在/Users/username目录下创建了一个.bash_profile文件。我在这里复制了我所有的git别名。为了访问sublimetext,我添加了这个别名:aliassubl="/c/Program\Files/Sublime\Text\2/sublime_text.exe"我认为反斜线后的空格对于格式化很重要。

git - 如何将 Sublime Text 与 GitHub 集成?

我认为如果ST有一个插件可以将repo与GitHub帐户上的同步,那将是完美的,但我找不到这样的东西。有Github工具和sublime-github,但它们不提供commit或push命令。我总是可以使用GitHub的应用程序进行同步,但插件更方便,因为它可以分配给ST的热键。 最佳答案 有numerousgitplugins可通过PackageControl获得,所以您所要做的就是浏览它们,阅读自述文件,然后决定是否要尝试一下。我用SideBarGit(连同SideBarEnhancements),它允许您右键单击项目中的文件并

git - 将 sublime text 3 设置为 git commit 文本编辑器

我在将sublime设置为我的git提交消息编辑器时遇到了问题。使用:gitconfig--globalcore.editor"subl"错误:错误:无法运行subl:没有那个文件或目录错误:无法启动编辑器“subl”请使用-m或-F选项提供消息。否则subl可以完美地工作。 最佳答案 对于它的值(value),这是我解决它的方法:1)在终端运行:sudoln-s/Applications/Sublime\Text.app/Contents/SharedSupport/bin/subl/usr/local/bin/subl这会向/u

git - 如何让 Sublime Text 成为 Git 的默认编辑器?

我在使用git将SublimeText2设置为core.editor时遇到问题。我通读了所有我能找到的解决问题的帖子,但仍然没有任何效果。我正在运行Windows。我做了:gitconfig--globalcore.editor"'C:/ProgramFiles/SublimeText2/sublime_text.exe'"并尝试使用各种参数,例如-m。当我打开我的.gitconfig时,这是里面的内容:[user]name=SpencerMoranemail=smoran02@gmail.com[core]editor='C:/ProgramFiles/SublimeText2/su

linux - 中间按钮在 Sublime 3 中粘贴已删除的文本

(注:此题不同于MovecursoronmiddlebuttonpasteinSublimeText3)我在Linux上使用SublimeText3(但它也适用于SublimeText2)。在emacs和vim中,可以高亮显示一些文本(这会将其复制到剪贴板),删除文本,然后使用鼠标中键将其粘贴到其他地方。这是我移动一些文本的常用工作流程(选择->删除->中键单击)。然而,在Sublime上,它不会粘贴任何内容,也就是说,中间按钮粘贴功能显然只适用于未删除的文本。有谁知道如何让它也能处理已删除的文本? 最佳答案 我有这样的插件:imp

python - 让 sublime text 3 使用 anaconda python

所以我已经将anaconda安装到我有权限的目录,但我无法让sublimetext3识别出shell现在正在使用anacondapython:>whichpython/local/home/USER/Apps/anaconda/bin/python当我使用从同一个shell启动的sublime进行构建时:importastropyprintastropy.__file__它给出了一个不同的目录:/soft/python-SL7/lib/python2.7/site-packages/astropy/init.pyc我的.tcshrc文件内容如下:setenvPATH/local/hom

linux - 具有多个命令的 Sublime Text 构建系统

首先,我想说我是sublime文本编辑器的新手,我喜欢它。我没有使用JSON的经验,但是它似乎一点也不难。我正在尝试编写一个构建系统,它将调用一个bash脚本,该脚本将一个makefile移动到我正在工作的目录中并调用该makefile,它将使用avr-gcc编译我的c代码,然后将其闪存到使用avrdude连接微Controller。我意识到sublimetext2只能有一个“cmd”对象,所以我尝试从终端模拟器在一行中调用所有内容,它完全按照我的预期工作。电话是:checkAVRmakefile.sh$PWD;makePROJECTNAME+=helloinstall我的脚本在我的$

linux - 从 Sublime Text 使用适用于 Linux (WSL) 的 Windows 子系统

我想使用Sublime中的gcc、g++和make将c和c++代码编译为Windows上的Linux可运行程序。我无法从Sublime运行bash.exe,就像stackoverflow上的许多其他用户一样。 最佳答案 您必须将C:\Windows\System32\bash.exe文件复制到C:\Windows\SysWOW64\目录。由于WoW64filesystemredirection需要(感谢Martin!)然后您必须使用以下代码在SublimeText中创建一个新的构建系统。(工具->构建系统->新建构建系统...){"