小编Pie*_*tte的帖子

我怎么得到vim的:sh命令来源我的bashrc?

每当我使用:sh在vim中启动shell时,它都不会获取我的〜/ .bashrc文件.我怎样才能让它自动完成?

unix vim shell

27
推荐指数
1
解决办法
6066
查看次数

这个错误是什么意思:`somefile.c:200:错误:1032字节的帧大小大于1024字节`?

在制作过程中,我发现了一个错误:

cc1: warnings being treated as errors
somefile.c:200: error: the frame size of 1032 bytes is larger than 1024 bytes
Run Code Online (Sandbox Code Playgroud)

行号指向ac函数的右括号,其具有如下签名:

void trace(SomeEnum1 p1, SomeEnum2 p2, char* format, ...) {
    char strBuffer[1024];
    ...
Run Code Online (Sandbox Code Playgroud)

该函数将一些内容打印到缓冲区中.

任何人都知道这种错误通常意味着什么?

c gcc compiler-errors makefile build

27
推荐指数
3
解决办法
3万
查看次数

如何在Android Ice Cream Sandwich中用TextureView替换GLSurfaceView?

TextureView 文档声明它可用于呈现OpenGL内容.

在宣布TextureView 的博客文章中,它指出:

TextureView可以很容易地用于在您的应用程序中嵌入OpenGL场景.从Android 4.0开始,可以使用eglCreateWindowSurface()渲染到SurfaceTexture对象中.

这似乎意味着使用TextureView而不是GLSurfaceView,必须自己完成所有EGL设置并管理EGLContext和线程(因为GLSurfaceView维护GLThread).Android 4.0 SDK中似乎没有任何示例代码演示" TextureView如何轻松地用于嵌入OpenGL场景 ".TextureView似乎更清晰地插入到Camera预览(setPreviewTexture)和MediaPlayer(setSurface)中.

是否可以通过使用GLSurfaceView.setEGLWindowSurfaceFactory将GLSurfaceView与TextureView结合使用,以使其呈现给TextureView的SurfaceTexture?

再次,如果有一些示例代码会很好.

android

24
推荐指数
1
解决办法
1万
查看次数

Vim作为笔记平台:在垂直分割窗口中跳转到标记

在过去,我使用Vim作为笔记平台,通过使用Vim帮助文件格式创建带有标签列表的index.txt文件,然后创建一组具有正常*Help_Tag*链接语法的文本文件,以便CTRL-]在index.txt文件中的tag将跳转到任意注释文本文件中的相应标记.您需要:helptags dir为目录生成标记(其中dir是notes目录的路径).

替代文字

我正在寻找的是一个简单的方法,在左侧分割窗口,并在右侧分割窗口中打开光标下的标签.像CTRL-W v标签跳跃和使用已经打开的垂直分割窗口的东西.

问题是如果你这样做CTRL-]将打开左窗格中的标签,如果你这样做,它会在左窗格中CTRL-W CTRL-]创建一个水平分割窗口.

我必须有一种方法可以做到这一点.

tags vim

19
推荐指数
1
解决办法
6773
查看次数

使用cscope在标头和实现文件之间切换的Vim脚本

我目前使用A.vim插件在标头和实现文件之间进行交换.此脚本的限制是它仅在两者都在同一文件夹中时才有效.

如果您的代码有cscope数据库,则可以通过执行操作轻松找到特定实现文件的标头:cscope find f ImplementationFileName.h.

如何编写此脚本以获取没有扩展名的当前文件名,并使用添加的.h后缀搜索该名称?

vim cscope

2
推荐指数
1
解决办法
1409
查看次数

标签 统计

vim ×3

android ×1

build ×1

c ×1

compiler-errors ×1

cscope ×1

gcc ×1

makefile ×1

shell ×1

tags ×1

unix ×1