草庐IT

linux - eclipse :Ctrl + Shift + ? Linux/KDE 中的热键?

我最近在我的ArchLinux/KDE4机器上安装了EclipseHelios(JavaDevelopersEdition,vanilla,来自www.eclipse.org)以帮助在大型Java项目中导航。问题是,Eclipse中的许多键绑定(bind)倾向于使用Ctrl+Shift作为修饰符,这与我用来切换键盘布局的组合相同。因此,如果我按下,比如说,Ctrl+Shift+T,我看不到打开类型对话框;西里尔字母“e”只是插入到编辑器中(这与我按Ctrl+Shift,然后按T相同)。我知道我可以更改键绑定(bind)(对于Eclipse和布局切换器),但也许有人知道如何使Ctrl+S

linux - 使用更多修饰符重新映射键盘

我正在寻找一种方法来为我的键盘添加一个“布局”。我已经在使用将altgr用于本地字母的布局。我想添加的是用大写锁定激活的镜像右侧键盘(在http://xkcd.com/mirrorboard.xkb中描述)不幸的是,ISO_LEVEL3_SHIFT已被本地字母表占用。(AFAIK)如果我使用mode_shift更改组,我不能再在一个组中使用超过2个级别。有没有办法为altgr和mode_shift创建不同的组? 最佳答案 对于每个键码定义,您最多可以有八个键符。这些被成对地分为四组。有一系列键符ISO_Next_Group、ISO_

linux - 使用更多修饰符重新映射键盘

我正在寻找一种方法来为我的键盘添加一个“布局”。我已经在使用将altgr用于本地字母的布局。我想添加的是用大写锁定激活的镜像右侧键盘(在http://xkcd.com/mirrorboard.xkb中描述)不幸的是,ISO_LEVEL3_SHIFT已被本地字母表占用。(AFAIK)如果我使用mode_shift更改组,我不能再在一个组中使用超过2个级别。有没有办法为altgr和mode_shift创建不同的组? 最佳答案 对于每个键码定义,您最多可以有八个键符。这些被成对地分为四组。有一系列键符ISO_Next_Group、ISO_

linux - ZSH 中的 Kill/Yank(剪切/粘贴)

我使用zsh并为其设置了Emacs键绑定(bind)。我很想让它复制所有我的常规Emacs文本操作命令。我想念的一个是Kill/Yank键。如果我可以选择文本(使用C-SPC-这有效)然后执行类似kill-region(C-w-现在删除之前的单词)。猛拉(C-y)工作正常,我什至可以使用M-y循环遍历它们。有人有这样的设置吗? 最佳答案 我的.inputrc文件中的一个简单的"\C-w":kill-region将key绑定(bind)到我想要的函数。更新:说得太早了。以上仅适用于使用readline库的应用程序。Zsh使用它自己的z

linux - ZSH 中的 Kill/Yank(剪切/粘贴)

我使用zsh并为其设置了Emacs键绑定(bind)。我很想让它复制所有我的常规Emacs文本操作命令。我想念的一个是Kill/Yank键。如果我可以选择文本(使用C-SPC-这有效)然后执行类似kill-region(C-w-现在删除之前的单词)。猛拉(C-y)工作正常,我什至可以使用M-y循环遍历它们。有人有这样的设置吗? 最佳答案 我的.inputrc文件中的一个简单的"\C-w":kill-region将key绑定(bind)到我想要的函数。更新:说得太早了。以上仅适用于使用readline库的应用程序。Zsh使用它自己的z

linux - 从外部源将文本 block 粘贴到 vi 编辑器中的最快方法

例如,从网页复制配置部分,然后将其粘贴到您在vi中打开的.conf文件中。 最佳答案 进入插入模式(输入i)输入:Ctrl+Shift+v 关于linux-从外部源将文本block粘贴到vi编辑器中的最快方法,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4402198/

linux - 从外部源将文本 block 粘贴到 vi 编辑器中的最快方法

例如,从网页复制配置部分,然后将其粘贴到您在vi中打开的.conf文件中。 最佳答案 进入插入模式(输入i)输入:Ctrl+Shift+v 关于linux-从外部源将文本block粘贴到vi编辑器中的最快方法,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4402198/

linux - Bash Shell - 什么相当于 DOS shell F8?

在交互式bashsession中,我想念的Windowsshell的一个方面是F8键,您可以在该键上开始键入命令,然后按F8,shell会找到历史记录中输入的与您目前输入的内容相匹配的最新命令。例如me@Ubntu07:~>cd/home/jb调出我之前的命令:me@Ubntu07:~>cd/home/jboss/server/default/log有没有办法在bash中做到这一点? 最佳答案 在开始输入之前按Ctrl-R。(可能还有另一个版本可以根据已经输入的内容查找命令-我不知道,因为Ctrl-R一直都足够好我:)再次按Ctrl

linux - Bash Shell - 什么相当于 DOS shell F8?

在交互式bashsession中,我想念的Windowsshell的一个方面是F8键,您可以在该键上开始键入命令,然后按F8,shell会找到历史记录中输入的与您目前输入的内容相匹配的最新命令。例如me@Ubntu07:~>cd/home/jb调出我之前的命令:me@Ubntu07:~>cd/home/jboss/server/default/log有没有办法在bash中做到这一点? 最佳答案 在开始输入之前按Ctrl-R。(可能还有另一个版本可以根据已经输入的内容查找命令-我不知道,因为Ctrl-R一直都足够好我:)再次按Ctrl

linux - 在终端中输入空字符

有没有办法在终端中输入空字符?我想做这样的事情:thisisasentence(null)test123 最佳答案 在Linux中,任何特殊字符都可以通过按Ctrl+v后跟实际符号来逐字插入终端。null通常是^@其中^代表Ctrl和@代表任何组合在产生@的键盘布局上。所以在我的键盘上我这样做:Ctrl+v然后是Ctrl+Shift+@并且我得到一个带有不同背景颜色的^@符号。这意味着它是一个特殊字符,而不仅仅是输入的^和@。编辑:几年后,不同终端使用需要按Shift以访问@的键盘布局实现了一些输入变体。Ctrl+v后跟Ctrl+S