标签: sublimetext

如何在sublime中创建一个片段

<tabTrigger>hisnip</tabTrigger>
<description>Test Snippet</description>
<scope>js, php</scope>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- <tabTrigger>hello</tabTrigger> -->
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->
Run Code Online (Sandbox Code Playgroud)

如何将此文件mySnippet.sublime-snippet导入到sublime设置中,这样我就可以在不添加JS和PHP代码段默认文件的情况下始终访问此代码段.这是在sublime中创建片段的方法吗?我想要一个带有我的自定义代码片段的片段文件,并且可能优先于默认值.但似乎sublime没有用户代码段和默认代码段json.

autocomplete code-snippets sublimetext

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

启动SublimeREPL -python时出现"没有这样的文件或目录"错误

每次我在sublimeREPL包中启动python时,它都会给我错误,已经有一个讨论这个错误的分支,并且官方文档提供了以下解决方案

    "If the binary is not in your system path and you can’t or won’t change that, tweak SublimeREPL configuration:"
{
...
"default_extend_env": {"PATH": "{PATH}:/home/myusername/bin"}
...
 } 
Run Code Online (Sandbox Code Playgroud)

我已经改变了安装python解释器的路径

    {

"default_extend_env": {"PATH": "{PATH}:\\Python34"}

    }
Run Code Online (Sandbox Code Playgroud)

但它似乎不正确,所以我应该输入哪个路径名,python解释器路径或sublimeREPL的路径?我怎样才能找到路径?谢谢

python sublimetext sublimerepl

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

在任何文本编辑器中使用 Python Shell

我使用 Sublime Text 并使用终端来运行我的代码。

我更喜欢使用 Python Shell 来运行我的代码,因为它有颜色并且不难看。

除了保存然后在 IDLE 中打开之外,还有什么简单的方法可以做到这一点?

python sublimetext

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

git commit --amend 在终端中打开 Vim

每当我使用git commit --amend 时,它都会在终端上自动打开Vim。由于我是Sublime Text 2用户,因此每当我执行此命令时,我都希望打开此编辑器。

谢谢你的帮助

git github sublimetext

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

在 sublime 中使用键盘快捷键将光标移动到行首

当光标位于行首时,如何跳转到第一个字符。

每次我尝试(使用 ctrl + -> )它都会跳过第一个单词,例如:

"          DB::dosomecoolstuff();"
Run Code Online (Sandbox Code Playgroud)

这里的光标跳到“B”的末尾,这真的很烦人。

我看了参考:http : //docs.sublimetext.io/reference/keyboard_shortcuts_win.html

就我所见,没有快乐

sublimetext

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

查找管道字符并替换为换行符

我目前有一个几千个元素的列表,每个元素使用“|”分隔 特点。有没有办法用 sublime text 将每个项目放在它自己的行上?

我试图使用正则表达式查找并替换为

Find: |
Where: doc.txt
Replace: \n
Run Code Online (Sandbox Code Playgroud)

出于某种原因,将每个字符放在一个新行上。

例如:

listItem1|newItem2|newItem3|newItem4|newItem5|newItem6
Run Code Online (Sandbox Code Playgroud)

已将每个字母放在一个新行上,但我打算让它找到字符并插入回车符。很像

listItem1
newitem2
newItem3
newItem4
newItem5
newItem6
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以在不使用插件的情况下完成此操作?我看过一些使用插件的例子,但我认为会有办法。

regex sublimetext sublimetext2 sublimetext3

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

如何使用三重双引号而不是三重单引号来制作所有文档字符串?

我在 python 中有很长的源代码,许多函数都用'''xxx''',如何"""xxx"""快速替换它们?在任何文本编辑器中?pycharm / 崇高

def my_func():
    '''
    yeah a doc string
    '''
    pass
Run Code Online (Sandbox Code Playgroud)

想要的结果:

def my_func():
    """
    yeah a doc string
    """
    pass
Run Code Online (Sandbox Code Playgroud)

编辑:在 pycharm(或其他所有文本编辑器)中找到解决方案搜索 '''(\n.*\n\s*)'''\n 并替换为 """$1"""\n

ps:我不能简单地搜索''',然后用 替换它""",因为在代码中多行字符串无处不在,而不仅仅是在文档字符串中。

python docstring pycharm sublimetext

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

Haskell不从getLine返回

出于某种原因,我机器上的Haskell永远不会从任何getLine调用返回.例如,我尝试直接从Learn Your a Haskell for Great Good运行以下代码:

main = do  
    putStrLn "Hello, what's your name?"  
    name <- getLine  
    putStrLn ("Hey " ++ name ++ ", you rock!")  
Run Code Online (Sandbox Code Playgroud)

当我运行它时,第一行被打印,当我输入一个名字时,我看到了我的输入,但是当我按下Enter键时,程序只是阻塞那里并且从不打印最后一行.

我该怎么解决这个问题?

编辑:我从Sublime IDE运行它,也许这与它有关

haskell sublimetext

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

如何在 Sublime Text 中添加新文件夹?

我在Sublime 中处理一个需要在其中添加文件夹的项目;当我右键单击以尝试“添加文件夹..”时,我输入名称,按 Enter 键,但没有任何反应。它仍然允许我添加一个文件没有问题,但这不是我现在需要的。

sublimetext

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

用于选择所有内部标签或向外扩展选择的 VS Code 键绑定?

似乎找不到我要找的东西,也许它还不存在?我安装了 sublime text keymap 扩展,但与 VS Code / Emmet 一起似乎缺少我最喜欢的 sublime 快捷方式之一......

选择所有内部标签/向外扩展选择

ctrl+,ctrl+ shift+a

sublimetext emmet visual-studio-code

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