【问题标题】:How to make shortcut beginning of line ( ctrl-a ) work in kali linux?如何使快捷方式开头( ctrl-a )在kali linux中工作?
【发布时间】:2017-09-12 09:07:45
【问题描述】:

发行版:SMP Debian 4.9.6-3kali2 (2017-01-30)

外壳:bash

程序:终端模拟器

问题:

Ctrl + a 转到行首(Home)正在做全选 而是。

Ctrl + e Go to the End of the line (End) 工作正常。

我尝试过的:

stty - 更改和打印终端线路设置

示例: stty intr "your_new_shortcut"

$ stty -a

速度 38400 波特;第 24 行;第 80 列;线 = 0;

intr = ^C;退出 = ^\;擦除 = ^?;杀死 = ^U; eof = ^D; eol = ;

eol2 = ;开关 = ;开始 = ^Q;停止 = ^S;悬念 = ^Z; rprnt =^R;

werase = ^W;下一个 = ^V;丢弃 = ^O;最小值 = 1;时间 = 0;

-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts

-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff

-iuclc -ixany imaxbel -iutf8

opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echort

echoctl echoke -flusho -extproc

解决方案

目前我找到的唯一解决方案是在我的发行版中使用 Xfce 终端

ctrl-a 行的开头可以正常工作。

【问题讨论】:

    标签: bash


    【解决方案1】:

    我知道你的意思,终端可以移动到第一个字符和行尾,那么为什么发行版的其余部分不能呢?

    我找到了一个名为 Atom 的文本编辑器的半解决方案,这只是用于源代码管理。也许如果您使用更高级的源代码编辑器(如 RubyMine 或任何 Jetbrains 套件),它们将有不同的配置方式。

    对于原子:

    1. 按热键Ctrl-Comma
    2. 导航到键绑定
    3. 在文件开头找到名为your keymap file 的内置链接。

    复制并粘贴到那里:'atom-text-editor':

    'atom-text-editor':
      'ctrl-e': 'editor:move-to-end-of-screen-line'
    
    'atom-workspace atom-text-editor':
      'ctrl-a': 'editor:move-to-first-character-of-line'
      'ctrl-shift-a': 'core:select-all'
    

    这些控件将更类似于 MacOS。我假设任何问这个问题的人都会从那里进行切换......

    【讨论】:

      【解决方案2】:

      目前我找到的唯一解决方案是使用我的发行版中包含的 Xfce 终端。

      该行开头的 ctrl-a 可以正常工作。

      【讨论】:

        猜你喜欢
        • 2014-06-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-29
        • 1970-01-01
        相关资源
        最近更新 更多