"sidebar_on_right": true,
了。 (打有边栏的时候就有人提右边栏的事儿,十多年了 🍾
]]>https://www.sublimetext.com/blog/articles/sublime-text-4
(好吧,我没注意到已经有帖子提到了 https://v2ex.com/t/778336
]]>
代码
class Singleton(object): def __init__(self): import time time.sleep(1) @classmethod def instance(cls, *args, **kwargs): if not hasattr(Singleton, "_instance"): Singleton._instance = Singleton(*args, **kwargs) return Singleton._instance import threading def task(arg): obj = Singleton.instance() print(obj) for i in range(10): t = threading.Thread(target=task,args=[i,]) t.start()
配置如下
{ "keys":["f5"], "caption":"SublimeREPL: save & Python - RUN current file", "command":"chain", "args": { "commands":[ ["save"], [ "run_existing_window_command",{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}] ] } },
]]>今天忽然发现 sublime build python,首行会出现提示:
ϵͳ�Ҳ���ָ����·����
用 sublimeREPL 或者命令行运行 python 并没有这个情况。
e = 'ϵͳ�Ҳ���ָ����·����' print(e) b = e.encode('utf-8') print(b) g = b.decode('gbk') print(g) >>> 系统锟揭诧拷锟斤拷指锟斤拷锟斤拷路锟斤拷锟斤拷
[HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor] "AutoRun"="D:\alias.bat"
很开心,为信仰成功充值~
顺便感慨一下,真希望 Sublime 能抗住 VS Code 的猛烈攻势,别又让微软一家独大了。
]]>请问 Sublime 有没有类似的功能
]]>所以想问问用过的朋友能否同时使用,如果可以的话考虑购买一个正版 License
]]>因为 Darcula 的颜色眼睛长时间看,也不会不舒服。sublime 的颜色太亮了,时间久了,眼睛不舒服。
]]>https://packagecontrol.io/browse/popular
Server Error Sorry, apparently we ran into an error we were not expecting!
]]>只是用了指针来实现?求大佬指点小弟。
#include <bits/stdc++.h> #include <stdio.h> #include <stdlib.h> #define mp make_pair #define fi first #define se second #define llt long long using namespace std; char s[10][1100]; const int WORKSIZE=32; typedef pair<int,int> pii; pii WorkBlock[WORKSIZE]; int mixnTime; int startTime=0; int useSize=0; struct PBlock{ int id; int priority; int time; int blocksize; struct PBlock* nxt; }; struct PBlock* readying; void add(struct PBlock* tmp){ // 队列为空 if(readying == NULL){ readying = tmp; return ; } //队首优先级小于 tmp if((readying->priority)<(tmp->priority)){ tmp->nxt = readying; readying = tmp; return; } struct PBlock* pre=readying; struct PBlock* suf=pre->nxt; //cout<<(pre->priority)<<" "; while(suf!=NULL){ if((suf->priority)<(tmp->priority)) break; pre = suf; suf = pre->nxt; //cout<<(pre->priority)<<" "; } tmp->nxt = pre->nxt; pre->nxt = tmp; //cout<<pre->priority<<endl; return ; } void Print_Line(){ for(int i=0;i<170-3;++i) printf("%c","-\n"[i==170-4]); } void Print(){ printf("Time: %d\n",startTime ); Print_Line(); printf("| %s |",s[0]); for(int i=0;i<WORKSIZE;++i) printf(" %2d |",i); printf("\n"); Print_Line(); printf("| %s |",s[1]); for(int i=0;i<WORKSIZE;++i) if(WorkBlock[i].se>0)printf(" %2d |",WorkBlock[i].fi); else printf(" %2c |",' '); printf("\n"); Print_Line(); } void Running(){ if((readying==NULL)||WORKSIZE-useSize<(readying->blocksize)){ int costTime=mixnTime; mixnTime=0x3f3f3f3f; for(int i=0;i<WORKSIZE;++i){ if(WorkBlock[i].se==0) continue; WorkBlock[i].se-=costTime; if(WorkBlock[i].se==0) --useSize; else mixnTime=min(mixnTime,WorkBlock[i].se); } //cout<<mixnTime<<endl; Print(); startTime+=costTime; return; } for(int i=0;i<WORKSIZE;++i){ if((readying->blocksize)==0)break; if(WorkBlock[i].se>0)continue; WorkBlock[i].fi=readying->id; WorkBlock[i].se=readying->time; ++useSize; --(readying->blocksize); } mixnTime=min(mixnTime,readying->time); struct PBlock* tmp=readying->nxt; free(readying); readying=tmp; } int main(){ scanf("%s",s[0]); scanf("%s",s[1]); //freopen("in.txt","r",stdin); memset(WorkBlock,0,sizeof WorkBlock); int BlockSize; cin>>BlockSize; for(int i=0;i<BlockSize;++i){ struct PBlock* tmp = (struct PBlock*) malloc(sizeof (struct PBlock*)); tmp->nxt = NULL; scanf("%d%d%d%d",&(tmp->id),&(tmp->priority),&(tmp->time),&(tmp->blocksize)); //cout<<(tmp->id)<<" "<<(tmp->priority)<<" "<<(tmp->time)<<endl; add(tmp); } //cout<<1<<endl; while((useSize>0)||(readying!=NULL)) Running(); return 0; }
]]>ubuntu16.04
]]>官方仅建议同步 Packages 目录,用户设置也在这个目录下。
https://packagecontrol.io/docs/syncing
"%appdata%/Sublime Text 3"
Mklink /j "%appdata%/Sublime Text 3" "D:\OneDrive\Misc\Sublime Text 3"
cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/ ln -s ~/OneDrive/Misc/Sublime\ Text\ 3/Packages/
之前没有怎么用,这几天设置了一下,哪知道…… 注释全部被自动删除了…… Sublime 3176
]]>如下图方框中显示的背景高亮: https://i.loli.net/2018/07/06/5b3edfa42112a.png
]]>import requests
]]>1-问题描述: subli t3 3143 最新官方英文安装版,没有汉化,使用的 emmet 自动补全代码插件极大提高了撸码效率,但随之而来的问题折磨我好久,比如:我在 st3 新建文档后右下角切换格式为 html,然后输入 html 按下自动补全快捷键 alt+/ (我鸡贼的把 eclipse 快捷键都照搬过来了,来自 java 小萌新^_^),结果的画风如下:
规范化的 html 文档格式应该如下:
然后我怀疑是 st3 自带格式化功能执行过程中的 bug,但是不知如何修正。
接下来我看到了这个文档: https://gist.github.com/zxhfighter/00c1d140249215efd236
2-尝试解决过程: google 搜索“ sublime emmet 自动补全 html 标签 缩进 位置错误” ; google 搜索“ sublime 格式化 html 标签 缩进 位置错误” ; 结果研究了好久都没找到。
3--求助万能的 v2: 个人认为解决思路是修改 emmet 的自定义 html doctype 模板,或者是修改 st3 自带缩进规则,但是不知如何下手。。。
]]>我找了好久插件,都没法完全匹配所有语言,CodeIntel 虽然好用,但是不支持 C/C++,最后没办法便想了这个折中的方法,虽然不算特别好用,但是至少可以在所有语言环境下使用。不知各位有没有什么更好的主意?前提是稳定高效轻量。
]]>{
"terminal": "powershell.exe",
"parameters": [
"-WindowStyle", "Hidden",
"-Command", "Start-Process", "-Verb", "RunAs", "cmd.exe",
"-ArgumentList", "'/k pushd "%CWD%"'"
]
}
全文链接: http://fish119.site/2018/02/19/Windows10-Sublime-Text-3-%E4%BB%A5%E7%AE%A1%E7%90%86%E5%91%98%E8%BA%AB%E4%BB%BD%E8%BF%90%E8%A1%8CCMD-2/
]]>我的思路是编写一个插件,然后快捷键绑定为回车,同时只在指定的文件类型中响应这个快捷键。
现在的问题一是貌似无法绑定成回车,其他的按键可以,二是不知道如何只在指定的文件类型中响应某个快捷键。
]]>我想要的效果是步骤 2. 按 Tab 切换到 Replace: 框的时候默认全选文本框内的所有文字,这样步骤 3 就可以免除了。有什么设置或者插件可以达到这种效果吗?已 Google 过无结果。
请不要说什么“不就多按一次吗”这种话,因为我经常要执行这个替换操作,所有少一步提高的效率是非常明显的。
]]>今天用了点空闲时间,通过 package control 设置里的 installed_packages 列表,
使用二分法则配置到 ignored_packages 里。
终于找出了罪魁祸首,原来是 material theme 这货:material-theme
到它 github 主页一看:https://github.com/equinusocio/material-theme 丫的,都停止对 sublime 主题维护了,还首行加黑加粗写道:
This project is not more under active development. Since Sublime Text is an obsolete software compared to other editors please consider Material Theme for Visual Studio Code.
sublime 这形势不妙啊。
]]>执行脚本安装就风火轮未响应,是不是 python 版本错误?
]]>