问题标签 [ido]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - 对OpenGL VBO分配的简单好奇
我使用 OpenGL 和 GLSL 编写了一个简单的图形引擎。直到这里,当我需要创建一个新的网格场景节点时,我为每个网格创建了一个 VAO、一个 VBO 和一个 IBO。我以这种方式为每个网格加载了顶点属性:
但是如果场景是由很多网格组成的,那么它的性能就不正确(太多的状态变化)。所以,我决定为我场景的所有几何体创建一个独特的 VAO、VBO 和 IBO(单例类)。
执行此操作的方法如下:
为每个网格加载特定类(我们称之为“VertexAttributes”)中的所有顶点属性。加载所有网格后,我们可以在唯一的 VBO 中分配大顶点缓冲区。所以像上面一样,我首先调用函数“glBufferData”来分配整个内存,其中包含场景中所有顶点属性的大小,然后在循环中为每种顶点属性调用函数“glBufferSubData”。
但是是否可以多次调用 glBufferData(对于每个网格)并在场景加载期间填充 VBO(对于每个网格逐步)。所以它看起来像一个realloc。是否可以使用 OpenGL 来做到这一点,或者我的第一种方法是好的?
emacs - emacs ido-buffer : 按目录分组缓冲区
是否可以在某种树表示中查看按inbuffers
分组的开放?directories
emacs ido-buffer mode
python - 对 emacs python 模式的 Ido-goto-symbol 命令支持
该函数ido-goto-symbol
在运行时emacs python mode
显示消息No items suitable for an index found in this buffer
。我怎样才能让它ido-goto-symbol
工作,python-mode
以便它列出 python 文件中存在的函数和类?
emacs - 如何在 dired-mode 中使用 ido-vertical-mode
例如,在 Dired 窗口中,当我键入驱动器下C调用的文件时,迷你缓冲区显示:test123.csv
D:
如果我RET现在输入,Emacs 会说它无法复制该文件,因为它已经存在。但我需要让它自动完成d:\test123.csv
,然后将文件名编辑为d:\test123.back.csv
. 但是怎么做呢?
emacs - 启用 ergoemacs 时 ido-completion-map 键不起作用
使用 ergo emacs 时,由于某种原因,Ml 和 Mj(分别为 forward-char 和 back-char)在 minibuffer(使用 ido 模式)中无法正常工作。
我尝试使用以下内容设置 ido-completion-map:
但这些似乎没有坚持。
我似乎遇到了与此人类似的问题:ido-mode binding masked by global-set-key但似乎没有一个解决方案对我有用
任何帮助将不胜感激
亲切的问候尼迈
emacs - 使用 Ido 的 Emacs 不再记住会话之间的缓冲区列表
当我C-x b
在我的 Emacs 24.3 的 Linux 安装上获取缓冲区列表(使用 ido)时,我有一个灰色的最近缓冲区列表。当我打开一些缓冲区C-x b
时,这些缓冲区现在以白色列出。所以缓冲区列表中似乎有两组缓冲区-“打开了这个会话”和“以前打开过”。
我最近在 Windows 上安装了 Emacs 24.3,但没有出现这种行为。当 i 时,我只有一个“打开此会话”的缓冲区列表C-x b
。如何添加“以前打开的”列表?
emacs - 使用非交互式 defun 将文本字符串插入 ido minibuffer
需要在 ido-find-file 期间使用绑定到键和弦的 defun 在 ido 迷你缓冲区中插入一些文本。此行为与以交互方式键入以下序列相同,Cx Cf,然后是 Ce 以编辑迷你缓冲区,然后删除当前文本,然后键入或拉出我要插入的文本。为此,我在 ido-find-file 之后运行了这个 defun:
我的期望是在一次调用 mytest 后,迷你缓冲区将包含给定的字符串(#3)。但是,似乎我需要运行 mytest 2x 才能将插入的字符串放入迷你缓冲区。在第一次调用之后,ido 迷你缓冲区处于编辑模式,但是好像只运行了 #1(原始文本仍然存在)。在第二次调用 mytest 之后,ido 迷你缓冲区似乎 #1、#2 和 #3 已被执行。
我正在使用一个独立的迷你缓冲区,它是一对一库的一部分。
在 Windows 上运行 GNU emacs 24.4。
这是我在 emacs 启动时运行的 ido 自定义配置。
我通过绑定各个命令然后以交互方式运行它们来确认逻辑有些合理。似乎从 lisp 运行相同的 defs 与以交互方式运行相同的行为不同。
Ido-edit-input 在 ido-find-file 期间是 Ce
还尝试在 mytest defun 中插入 (sit-for 1) 可能存在一些时间问题。
如何修改 defun mytest 以通过单次调用插入字符串 (#3)?
emacs - 让 ido 在 emacs 中与邪恶一起工作
我试图让 ido 使用邪恶的 ex 命令(例如:vsp ...
or :b ...
),但它似乎不能自动工作。目前我有:
然后我需要邪恶:
作为一种解决方法,我可以使用类似的东西(define-key evil-ex-map "e " 'ido-find-file)
和一些自定义的东西来分割,但这并不理想。为什么上述不自动工作?
我正在使用 Emacs 25.0.50.1 的图形版本
emacs - 如何省略 ido-switch-buffers 和 ido-dired 上的某些文件夹?
我想忽略ido-dired
在 Emacs 中更改缓冲区时出现的某些文件夹。这些文件夹是 Mac 上的系统文件夹,否则不应该被删除,所以至少我想隐藏它们(特别烦人的是,例如,~/Documents
当一个人想要更改为~/Downloads
并因此开始键入时建议这样做Do...
)。
为此,我发现ido-ignore-directories
并使用以下行.emacs
省略了这些文件夹:
问题是,当我使用ido-dired
.
文件夹如何隐藏ido-dired
?
更新
ido-ignore-directories
按照 npostavs 的建议进行设置时,该文件夹仍然出现:
emacs - 像emacs中的模糊搜索一样崇高?
我是 emacs 的新手,并开始喜欢它。
好吧,我从事 NodeJs 和其他 java 脚本的工作。我尝试使用 flx-ido 进行模糊搜索,但它不在子目录中搜索。emacs 中是否有类似于 sublime 模糊搜索的模糊搜索插件。
我没有任何特定的项目元数据,因此我不想使用弹丸或头盔等。任何将不胜感激。