上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 259 下一页
摘要: fun! Wljs(a=0) range "尾连加数,使用前先用V选中 let i=a:firstline let j=a:lastline let k=j-i+1 "多加上最后一行,也要要 for l in range(k) let m=a:a+l let @a="A//".m norm! @a 阅读全文
posted @ 2021-08-06 10:04 zjh6 阅读(14) 评论(0) 推荐(0)
摘要: 一直以来,极点单行模式下,都有个半行问题. 我一直没想出来怎么解决,今天想到了,我可以直接用双行模式.虽然,可能占用空间多了.不过无所谓.至少不会出现可恶的半行模式了. 极点的背景还比单行更好看. 仍然还是可能有问题.这可能是操作系统的问题.真是坑人. 反正微软有个后台程序运行后,好像极点就出问题了 阅读全文
posted @ 2021-08-05 21:16 zjh6 阅读(13) 评论(0) 推荐(0)
摘要: D的两个vscode插件:工具及code-d 阅读全文
posted @ 2021-08-03 21:18 zjh6 阅读(8) 评论(0) 推荐(0)
摘要: __dtor(); super.__dtor(); //可以这样. __xdtor() //析构字段 编译器这样不会抱怨: @safe { @safe void test(); } @safe: @safe void bar(); 不同系统间大小移植: @nogc size_t myFunction 阅读全文
posted @ 2021-08-01 08:53 zjh6 阅读(11) 评论(0) 推荐(0)
摘要: @Steven Schveighoffer: 4种:1,自动检查内存安全.1+,有机器检查,但仍需要人工检查.这两种,都标记为@安全,但1+包含@信任块并要求人工检查,要仔细区别这两种. 现在,1完全@安全,1+为@信任,2为传统@信任,3为@系统不变. 1自动检查内存安全.2编译器假定为@安全,但 阅读全文
posted @ 2021-07-26 21:59 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: 禁止用默认构造函数的原因:默认构造对象总会成功.显著降低复杂性.如,默认构造然后变成纯及不抛. ldc可用-linkonce-templates来只链接一次模板. 阅读全文
posted @ 2021-07-22 18:03 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: set nocompatible " 不兼容vi set softtabstop=2 " 2空格缩进 set shiftwidth=4 " 4空格右移 set tabstop=4 " 4空格显示^I syntax on " 允许高亮 set autoindent " 允许自动缩进 set numbe 阅读全文
posted @ 2021-07-19 22:48 zjh6 阅读(13) 评论(0) 推荐(0)
摘要: leaderf与国标配合: if platform.system() == "Linux": self._spin_symbols = ['▲', '>', '<', '▽', '▼', '[', ']'] else: self._spin_symbols = ['▲', '☆', '★', '▽' 阅读全文
posted @ 2021-07-19 17:51 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: 原地址 元<型名 S> 概念 发送器=/*省略原子限制*/&&!要求{ 型名 发送器特征<移除常易引用型<S>>::__非特化; }; //发送器特征 元<型名 S,型名 R> 概念 发送到=发送器<S>&&接收器<R>&& 要求(移除常易引用型<S>&&s,移除常易引用型<R>&&r) { 执行: 阅读全文
posted @ 2021-07-18 21:58 zjh6 阅读(28) 评论(0) 推荐(0)
摘要: import core.stdc.stdio; struct Foo{ ubyte bar; } __gshared Foo foo; void* baz = &foo; void* bar; extern(C): pragma(crt_constructor) void initialize() 阅读全文
posted @ 2021-07-18 08:29 zjh6 阅读(34) 评论(0) 推荐(0)
上一页 1 ··· 131 132 133 134 135 136 137 138 139 ··· 259 下一页