上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 259 下一页
摘要: 我们给文件加上模式行: let s:llb='"/* vim: set ft=vim.lml : */"' 加上如上内容,vim.lml,这里用点连接,表示是vim文件,且为lml子类型,然后,可在 E:\Vim\vimfiles\after\ftplugin目录中的lml.vim文件中搞事情,比如 阅读全文
posted @ 2022-08-25 18:41 zjh6 阅读(17) 评论(0) 推荐(0)
摘要: 即使在正确计算中,0.0也不是稀有的值.NaN总是错误的.0初化不会让它更好. NaN传播.0.0不能. 检测所有代码来检测0.0是否有效?不,误报太多了,因为0.0是浮点常用值. 除非它是全局/静态变量,C和C++初化它们为垃圾.是最糟糕的选择,因为它很难追踪. 其他语言,基本上不默认初化浮点数为 阅读全文
posted @ 2022-08-25 10:49 zjh6 阅读(52) 评论(0) 推荐(0)
摘要: 原文 在dub上称为arsd-official,该库是一组大约80个一般独立模块,可从中单独挑选函数: terminal.d用于交互式文本应用(类似ncurses和getline库), 用于图形应用的simpledisplay,simpleaudio和joystick操作杆(类似SDL库) cgi. 阅读全文
posted @ 2022-08-25 10:02 zjh6 阅读(22) 评论(0) 推荐(0)
摘要: 原文 用-preview=dip1000标志,应可编译,但未编译. @safe int[] fun() { import std : 数组, map; 域 r = [1,2,3].map!"a+3"; return r.数组; } 如果直接返回r,数据引用会逃逸,但数组会复制数据.无论有域与否,应允 阅读全文
posted @ 2022-08-25 09:23 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: 命令='gvim "文件名" -c "call 函数()" ' 系统(命令) 阅读全文
posted @ 2022-08-24 17:54 zjh6 阅读(26) 评论(0) 推荐(0)
摘要: C++元串用法. 元<常符*c,类...N> 空 动作(N&...t){//m为符们. 串 e=c;... } 模板参数,用常符*c,用好了,非常巴适. 阅读全文
posted @ 2022-08-24 16:05 zjh6 阅读(16) 评论(0) 推荐(0)
摘要: 原文 如何格式化串,来显示打印\n和\t等? r"ab\n" //或 `ab\n` //或 "abc\\ndef\\tghi" 但如果是运行时串,可能必须用std.regex.replaceAll等来手动转义字符.或用管道手动替换: string myString = ...; string esc 阅读全文
posted @ 2022-08-24 09:25 zjh6 阅读(27) 评论(0) 推荐(0)
摘要: if(snipMate#CanBeTriggered()) call snipMate#TriggerSnippet() "如果可以触发snipmate" return endif 上面,还可以再改下,改为这样: if(snipMate#CanBeTriggered()) "call snipMat 阅读全文
posted @ 2022-08-23 22:25 zjh6 阅读(18) 评论(0) 推荐(0)
摘要: vsp分割窗口进入插入模式,要退出它. 这样做: call feedkeys("\<esc>") 发送退出按键,这样就行了. 阅读全文
posted @ 2022-08-23 17:11 zjh6 阅读(27) 评论(0) 推荐(0)
摘要: 直觉,是这是用户错误.使用UDA的人都要知道,不是像普通表达式那样求值UDA. 即,如果想提供更好的API,建议是接受(a):U的实例,或(b)返回U的可调用,可如下编码: import std.traits, std.meta; enum isOrReturnsU(alias attr) = is 阅读全文
posted @ 2022-08-23 10:25 zjh6 阅读(13) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 259 下一页