小编Can*_*pus的帖子

如何将抽取的文本复制到VI命令提示符

我想知道是否有任何方法可以将抽取的文本粘贴到命令窗口.例如.如果我拉了一个字,我想在某个地方grep它,我不能简单地用'p'粘贴这个词.但是,如果我将其复制到剪贴板,Shift-Insert将粘贴相同的东西.

是否有任何调整可以允许我将抽取的文本粘贴到vim命令提示符?我在Windows上使用gvim.

vim

117
推荐指数
5
解决办法
4万
查看次数

我可以将程序的输出重定向到gvim吗?

我想将一些Windows程序的输出直接重定向到gvim,基本上是为了搜索输出.比如说findtr cmd的结果.是否可以在不将其转储到文件并随后在gvim中加载该文件的情况下执行此操作?

vim

43
推荐指数
2
解决办法
8085
查看次数

如何自动更新vim中的标签文件?

我使用Ctrl-]使用vim C++标记文件进行导航.问题是每当某个文件被修改,链接不再有效,我必须重新运行ctags并更新标记文件.我们的代码库很庞大,生成标记文件需要很长时间.

有没有工具在后台定期更新标签文件?我可以配置VIM来做同样的事情吗?

我在Windows下使用gvim.

vim ctags

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

有没有办法在C++函数中获取函数名?

我想实现一个函数跟踪器,它将跟踪一个函数执行的时间.我有以下课程: -

class FuncTracer
{
    public:
        FuncTracer(LPCTSTR strFuncName_in)
        {
            m_strFuncName[0] = _T('\0');
            if( strFuncName_in ||
                _T('\0') != strFuncName_in[0])
            {   
                _tcscpy(m_strFuncName,strFuncName_in);

                TCHAR strLog[MAX_PATH];
                _stprintf(strLog,_T("Entering Func:- <%s>"),m_strFuncName);
                LOG(strLog)

                m_dwEnterTime = GetTickCount();
            }
        }

        ~FuncTracer()
        {
            TCHAR strLog[MAX_PATH];
            _stprintf(strLog,_T("Leaving Func:- <%s>, Time inside the func <%d> ms"),m_strFuncName, GetTickCount()-m_dwEnterTime);
            LOG(strLog)
        }

    private:
        TCHAR m_strFuncName[MAX_PATH];
        DWORD m_dwEnterTime;
};

void TestClass::TestFunction()
{
    // I want to avoid writing the function name maually..
    // Is there any macro (__LINE__)or some other way to 
    // get the function …
Run Code Online (Sandbox Code Playgroud)

c++ macros profiling

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

gvim的尾部功能

我想使用gvim来查看正在连续更新的日志文件,这样我总能看到最后更新的行,就像unix中的tail命令一样.可能吗?

vim

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

在发布版本中与OutputDebugString关联的开销

在发布版本中调用OutputDebugString会产生很大的开销吗?

windows performance winapi logging

18
推荐指数
7
解决办法
7715
查看次数

如何将名称设置为Win32线程?

如何为Win32线程设置名称.我没有找到任何Win32 API来实现相同的目标.基本上我想在日志文件中添加线程名称.TLS(线程本地存储)是唯一的方法吗?

windows winapi multithreading

17
推荐指数
5
解决办法
2万
查看次数

检查Win32线程是否正在运行或处于挂起状态

如何检查Win32线程是否正在运行或处于挂起状态?

我找不到任何给出线程状态的Win32 API.那么我如何获得线程状态?

windows winapi

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

C++静态库可以链接到共享库吗?

假设我有一个静态C++库,static.lib,我想从C++共享库中调用一些函数,比如shared.lib.可能吗?

现在假设我有另一个共享库,比如shared2.lib链接到static.lib但没有链接到shared.lib.在这种情况下,链接器是否会自动将shared2.lib链接到shared.lib?

我正在使用Microsoft Visual Studio 2003.

c++ shared-libraries static-libraries visual-c++

15
推荐指数
2
解决办法
2万
查看次数

如何为Win32应用程序中的所有窗口设置默认字体?

我希望我的应用程序中的所有控件(编辑,列表控件等)具有相同的字体,而不是系统默认值.我该怎么做呢?是否有任何Win32 API设置应用程序默认字体?

windows winapi fonts mfc

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