对于emacs用户,你推荐的键盘是什么?
键盘的奖励积分:
我不是模特M风格的高级和clacky键的忠实粉丝.我更喜欢笔记本电脑风格的平键; 但是,我不会取消这两个类别的资格.
一些有趣的键盘我很好奇,如果人们尝试使用emacs - Kinesis
半结论:
我最终获得了MS自然4k,我总体alt上非常喜欢,因为两侧的按键很容易被你的拇指击中.这对于ergoemacs-mode非常有用.
但是,我在这个键盘上看到的一个缺陷是number键被移动到左侧,因此6键盘位于错误的一侧.除此之外还有0足够的移动,-当我打算0用我的小指打击时,我不小心碰到了.
由于这个缺陷,我打开这个问题,万一有人可以拿出完美的emacs键盘.
对音频和视频文件进行大量二进制文件编辑的最佳方法是什么?Git似乎并不真正设计用于处理大量二进制文件.
另一个问题是内容产生不一定要学习如何使用开发人员的工具,如Git.
有没有人找到像Git这样的基于文本的版本系统的好的二进制版本伴侣?游戏开发者通常做什么?内容在很多情况下都没有版本化吗?在这种情况下,集中式SCM的工作是否更好?
有哪些工具可以从clearcase迁移到mercurial?有可能移动历史吗?有什么样的限制?
我正在阅读Eric Meyer第3版的权威指南CSS.
他关于字体大小的部分(第107页)指出字体大小决定了em框.如果我做:
span { font-size: 10px; }
Run Code Online (Sandbox Code Playgroud)
它是否将em盒的水平和垂直精确设置为10px?他将测量称为基线之间的距离.
我想我有点困惑为什么它被称为"盒子"而不仅仅是高度,如果它只是测量垂直距离.
是否有使用 std::locale 和 C++ 流功能的 mbsrtowcs 和 wcsrtombs 类型函数的 C++ 等效项?
我试图找出使用标准库在 std::string 和 std::wstring 之间来回转换的最佳方法。似乎 std::locale 几乎可以做到这一点,但我对一些细节或它可能有哪些限制有点不确定。
一些细节:我使用的是 Linux,它使用 utf-8 作为本机编码。我想从 utf-8 std::string 到 std::wstring 并返回而不丢失信息。
我认为 Windows 上的区域设置可能存在一些限制,但我并不特别担心它们。只要答案在 Linux 上有效并且没有 libstdc++ 之外的依赖项,即没有 boost 依赖项,我就很高兴。
感谢背景信息的链接。
注意:似乎有些混乱。多个 char 可以代表 UTF-8 中的单个字符,因此在从 wchar_t 转换为 char 时不考虑这一点的函数将无法工作。