小编Neg*_*_EV的帖子

如何在状态栏中显示屏幕会话的当前"会话"名称或"sockname"?

我运行"屏幕-S创建了多个屏幕会话每 ",我希望能够在状态显示栏的名字我用来创建当前屏幕会话.

但是,我似乎无法做到这一点.有任何想法吗?

gnu-screen

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

omn​​icppcomplete不支持所有形式的const

我有omnicppcomplete工作正常,除了偶尔它不会完成一些变量方法/成员.我终于厌倦了深入研究为什么,我相信原因是omnicppcomplete确实支持函数参数中的语法"Foo const&foo".

例如,如果我将函数定义为:

int foo( Bar const & b ){
}
Run Code Online (Sandbox Code Playgroud)

当我稍后输入"b."时,我将无法获得完成信息.但是,如果我将签名更改为:

int foo( const Bar & b ){
}
Run Code Online (Sandbox Code Playgroud)

当我输入"b."时,我将能够获得完成信息.它似乎只是在函数参数列表中,因为我尝试使用签名"Bar const&bref"在函数中定义一个变量,并且我能够获得bref的完成信息.

如果这是omnicppcomplete的实际限制,我会感到惊讶; 任何人都不知道这是否是一个错误和/或是否有解决方法?改变编码风格似乎不是一个合理的解决方案.

c++ vim omnicppcomplete

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

Vim中显示替代缩进

我遇到了这个问题:https: //softwareengineering.stackexchange.com/questions/87077/how-can-a-code-editor-effectively-hint-at-code-nesting-level-without-using-inde 并认为Vim也许可以用插件做类似的事情.

我相信缩进级别可以用a符号表示(GUI中的图标,术语中带有突出显示的文本).我不确定的部分是显示没有缩进的线条.有谁知道,是否有可能和/或你将如何做到这一点?

这个问题不是是否需要以这种方式显示压痕水平; 但是如何在Vim中完成它.

vim

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

如何在tmux/vim中启用鼠标支持,以便即使在ssh到远程主机后也能继续工作

我在一台Windows机器上,xterm从我的Linux服务器远程显示,我运行了很多tmux会话.我所拥有的一切设置,使我的鼠标在这两个工作tmux,并vim首先服务器(其中TMUX会话驻留)上,但是当我ssh到内的第二个Linux服务器tmux鼠标在停止工作会议vim.有没有人知道为什么会发生这种情况或我如何解决它?

我正在使用tmux-1.5vim 7.3.我的所有设置文件在Linux服务器之间是相同的,因为我的主目录是在它们之间映射的.

编辑:在进一步研究之后,似乎只有vim拆分重新调整大小才会受到影响.我仍然可以设置光标位置或用鼠标选择文本.

vim tmux

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

如何用vim中适当的ascii代码替换文件中的char

在vim缓冲区中如果我有一个字符列表说:

一个

C

C

d

d

并且对于每一个我想用它对应的ascii代码(十进制)替换它.有没有办法在不使用外部工具的情况下执行此操作:r!some_tool

例如,我知道有:ascii和ga命令但它们将值打印到屏幕但我找不到将其输出到缓冲区的方法.

vim

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

标签 统计

vim ×4

c++ ×1

gnu-screen ×1

omnicppcomplete ×1

tmux ×1