小编Wil*_*ght的帖子

如何在VIM中重新分配缓冲区编号?

我曾经以为vim是强大的,直到我想要清除列表中的缓冲区并将其重用于其他东西.例如,如果我有

1 "f1.h"
2 "f2.h"
3 "f3.h"
4 "f1.cpp"
5 "f2.cpp"
6 "f3.cpp"

我想用其他东西替换f1.h - f3.h,但是在相同的缓冲序列中:

1 "n1.h"
2 "n2.h"
3 "n3.h"
4 "f1.cpp"
5 "f2.cpp"
6 "f3.cpp"

我无法弄清楚该怎么做.我可以做"1,3bd"并删除缓冲区1-3,甚至"1,3bw"并将它们擦除,但是没有重新启动vim就看不到重用这些数字的方法.http://vim.wikia.com/wiki/Vim_buffer_FAQ上的vim buffer faq 似乎证实了这一点.

但是我不想相信vim确实有这个限制,是不是真的没有办法从vim中做到这一点?

vim

15
推荐指数
1
解决办法
3077
查看次数

如何在VC6监视窗口中获取变量的完整字符串值?

我想在VC6监视窗口中获取char []变量的完整值,但它只显示截断的版本.我可以从调试内存窗口复制该值,但包含十六进制和字符串值的混合行.当然还有更好的方法吗?

c++ debugging visual-c++-6

6
推荐指数
1
解决办法
2871
查看次数

如何在键入时在浏览器中显示鼠标光标?

在Firefox和Chrome中的Mac OS/X上,键入时鼠标光标消失.无论如何在javascript中是为了防止这种行为还是强制光标再次变为可见?

我正在使用jquery进行键盘处理:

  // keyboard handlers
  $(document).keydown(this.keydown);
  $(document).keyup(this.keyup);
Run Code Online (Sandbox Code Playgroud)

...

keydown: function(evt) {
  var app = PGE_LIB.game();
  switch(evt.which) {
  case 'G'.charCodeAt(0):
    app.activateGrabTool();
    break;
  case 'S'.charCodeAt(0):
    $('#toolbar img').removeClass('activeTool');
    $('#scaleTool').addClass('activeTool');
    break;
  case app.ESC_KEY:
    app.deactivateTool();
    break;
  case app.SHIFT_KEY:
    app._shiftKeyDown = true; break;
  default:
    break;
  }
},
Run Code Online (Sandbox Code Playgroud)

javascript macos mouse

4
推荐指数
1
解决办法
2429
查看次数

标签 统计

c++ ×1

debugging ×1

javascript ×1

macos ×1

mouse ×1

vim ×1

visual-c++-6 ×1