标签: terminator

终结者屏幕默认位置

我想强制终结者在屏幕左上角打开。当我保存布局时,我的窗口位置正确。然而,每当我在计算机重新启动时打开终结者时,窗口都位于顶部附近,距左侧约 1.5 英寸。

我一直在摆弄配置文件,但无法弄清楚“位置”参数。例如,在[[[child0]]]

position = 36:32
Run Code Online (Sandbox Code Playgroud)

并在下面[[[child1]]]

position = 834
Run Code Online (Sandbox Code Playgroud)

谁能解释一下如何自定义这些参数?

系统信息:

  • Ubuntu 17.10,内核4.13.0-43
  • 屏幕尺寸:1920x1080 像素,或 508x286 毫米
  • 终结者 v 1.91

终止符/配置:

[global_config]
  always_split_with_profile = True
  suppress_multiple_term_dialog = True
  title_transmit_bg_color = "#8ae234"
[keybindings]
[layouts]
  [[default]]
    [[[child0]]]
      fullscreen = False
      last_active_term = a69b1a79-eb9d-4c15-ac27-0502efc4c4f7
      last_active_window = True
      maximised = False
      order = 0
      parent = ""
      position = 36:32
      size = 808, 1014
      title = bp@bpenner: ~
      type = Window
    [[[child1]]]
      order = 0
      parent = child0 …
Run Code Online (Sandbox Code Playgroud)

configuration layout terminator

7
推荐指数
2
解决办法
9675
查看次数

Memcpy,字符串和终结符

我必须编写一个函数,用一个字符串的内容填充指定长度的char*缓冲区.如果字符串太长,我只需要剪掉它.缓冲区不是由我分配的,而是由我的函数用户分配的.我试过这样的事情:

int writebuff(char* buffer, int length){
    string text="123456789012345";
    memcpy(buffer, text.c_str(),length);
    //buffer[length]='\0';
    return 1;
}


int main(){
    char* buffer = new char[10];
    writebuff(buffer,10);
    cout << "After: "<<buffer<<endl;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是关于终结者:它应该存在与否?这个函数用在更广泛的代码中,有时候当我需要剪切字符串时,我会遇到奇怪字符的问题.

有关正确程序的任何提示吗?

c c++ string terminator

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

为什么在字符串中任意放置null终止符会终止它呢?

null字符或null-terminator(\0)用于终止连续的字符序列.我发现在C中,我可以将字符添加到随机位置的字符串中,字符串将从该点切断.例如:

char * s = "Hello\0World";
Run Code Online (Sandbox Code Playgroud)

将导致s等于字符串"Hello".但是,在JavaScript中,情况并非如此:

var s = "Hello\0World";
Run Code Online (Sandbox Code Playgroud)

以上内容无法按预期工作.s将等于字符串"HelloWorld".

为什么这不起作用?

javascript string terminator

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

在cygwin上安装终结器

经过很多关于系统管理员最佳终端的网站后,我试图在Cygwin上安装.不幸的是,我没有找到任何有关如何做到的指导的好网站.

以前有人这样做过吗?请帮我处理我需要安装的步骤和包.

还有我可以尝试的任何终端(如Cygwin)?

unix terminal cygwin terminator

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

终结者终端的大小可以保存在布局中吗?

我一直在尝试配置终结器以尊重终端的大小.这可能吗?实际上,每次重新打开终结器时,我都必须将几个终端调整为我想要的配置.

首选项似乎没有配置此选项.它似乎只允许我设置拆分而不是终端大小.

我希望它看起来像: 适当的布局

但这就是我打开终结者时的样子: 布局不当

每次打开终结者时,我最终都要调整右下角的两个终端的大小.是否可以将调整大小作为配置布局的一部分进行?

terminator

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

将Python虚拟环境与终结器配合使用

使用Terminator,用户可以在配置文件中定义布局.通过这些布局,用户可以设置在启动时执行的命令.因此,例如,可以创建一个终端自动执行的布局ls(注意bash避免终端关闭的命令):

command = "ls; bash"
Run Code Online (Sandbox Code Playgroud)

现在,我如何让Terminator加载Python虚拟环境呢?当然,保持bash控制台在加载环境时处于活动状态.

注意

琐碎的方式:

command = "workon my_env; bash"

或其source my_env/bin/activate等价物(不使用virtualenvwrapper),不会工作.

python virtualenv terminator

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

Vim:查看 ALE 错误消息时,光标变得不可见

我在 Fedora 27 上的 Terminator 中以终端模式运行 vim,最近我遇到了一个问题,每当我将光标放在正常模式下 ALE 的错误上时,当命令栏中显示错误时,我的光标消失。当消息在等待几秒钟后超时时,光标返回。

注意:此错误存在于 Fedora 的“vimx”版本(支持剪贴板和 gvim)中,但不存在于常规安装的 vim 或 vimx 包的 gVim 中

我想要剪贴板支持,但无法解决此问题。

这个问题有什么解决办法吗?

我的.vimrc,供参考:https : //github.com/Skyb0rg007/.vimrc/

ALE: https://github.com/w0rp/ale

图片:https : //imgur.com/a/QYy5R

vim terminator

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

关于Vim + Terminator + Ubuntu 11.10的日晒主题

我试图在终结者上为vim设置曝光主题,但它不起作用.:-(我成功地设置了solarized for terminator但它似乎不适用于vim.这是我的.vimrc看起来像

call pathogen#infect()
filetype plugin indent on
syntax enable
set background=dark
"set t_Co=16
"let g:solarized_termcolors=16
let g:solarized_visibility = "high"
let g:solarized_contrast = "high"
colorscheme solarized

$TERM is set to xterm
Run Code Online (Sandbox Code Playgroud)

我也尝试过以上两行未注释但仍无法正常工作.

有人可以告诉我我做错了什么吗?

谢谢!

编辑: 曝光的vim

vim ubuntu terminator

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

如何突出显示终结者上的当前选项卡

我发现很难区分我正在使用 Terminator 处理的当前选项卡:

终止符标签

有没有办法突出它?

我找到了这个问题的一些答案,但其中大部分都是旧的,我尝试过的所有答案都不再有效

tabs themes terminator

5
推荐指数
0
解决办法
183
查看次数

如何在终结者中打开每个mininet节点

我尝试首先打开终结器,然后以 sudo 身份执行 mininet,但我无法在终结器中为拓扑中的每个 mininet 节点创建新会话。

script -f MININET_NODE_TTYafterxterm h1将无法正常工作,因为 的输出ip -a与原始 bash 会话相同,因此我无法正确 ping 节点。

terminator mininet

5
推荐指数
1
解决办法
181
查看次数

标签 统计

terminator ×10

string ×2

vim ×2

c ×1

c++ ×1

configuration ×1

cygwin ×1

javascript ×1

layout ×1

mininet ×1

python ×1

tabs ×1

terminal ×1

themes ×1

ubuntu ×1

unix ×1

virtualenv ×1