linux idea 快捷键,Linux 下 IDEA 的 Ctrl+Alt+S

12fc52d2460238868402e444907efb91.png

前言

这是个困扰我一年多的问题,今天终于解决了……

起因

一年前将主系统换成 Arch Linux 后,其他一切正常就是 IDEA 的打开设置的快捷键 ctrl+alt+s 失效,让我很是头疼。虽然不是很重要,但是对于我这种强迫症来说别提多难受了……

我曾多次在设置里的快捷键查找 Ctrl+Alt+S,每次无功而返。

解决

今天在群里闲聊到 Linux 下 IDEA 的快捷键问题,一位大佬就发了一张解决方案的截图给了我新的思路。

8acbedf4e8902d017de900c140a7e7c8.png

Linux 万物皆是文件

倾向于系统文件快捷键的占用,所以我下载了 dconf-editor 去更改快捷键的文件。不幸的是看上去并没有什么问题,文件显示层叠窗口的快捷键并没有被设置。打开搜狗输入法以及 Konsole 也都没有发现 Ctrl+Alt+S 的痕迹,那为什么会被占用呢?百思不得其解……

想起了之前加入 TG 上的 Arch Linux 官方群组,就去上面将问题描述了一遍。一分钟后,大佬告诉我是因为 fcitx 的全局快捷键,Ctrl+Alt+S 被设置成保存所有设置和历史。

5c4714790040ca7bcd2eea10f26676db.png

收到回复后,我一想那简单啊,修改配置文件不就完了……

天真的把 S 改成 Q,重新登录发现并没有什么卵用。定睛一看前面还有 # 号(吐血.jpg)……改成下面这样重启登录就解决了。

4bad88d583aea8b2ac7e672e487ee81d.png

总结gnome 可以下载 dconf-editor 去查找快捷键有没有被默认系统设置占用,kde 只需在设置里查找是否有重复的快捷键即可

看看是不是因为输入法的框架是 fctix,是的话修改 fctix 的配置文件,将保存所有设置的快捷键改成其他键位

直接改 IDEA 的快键键不好么???

这个快捷键终于解决了,让我心情很舒畅!!!希望今后能帮助到其他人。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/372054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C语言数字3转变字符 3 程序,大学c语言知识点总结

大学c语言知识点总结C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。一起来看看大学c语言知识点总结吧!大学c语言知识点总结1、编译预处理不是C语言的一部分,不再运行时间。C语言编…

接触Jenkins(Hudson)API,第1部分

哪一个-哈德森还是詹金斯? 都。 几个月前,我开始使用Hudson v1.395来从事这个小项目,在出现巨大分歧之后又回到了这个项目。 我以此为契机,看我将来选择永久搬到詹金斯时是否会遇到任何重大问题。 有很多麻烦-最值得注意的是&…

使用javascript模拟常见数据结构(四)

七、树 树是一种非线性的分层的数据结构,在现实生活中比较常见的例子比如家谱和公司的组织架构图,如下所示: 一个树结构存在着一系列的父子结构,并且有着一个根节点,这种结构本质上表明了一对多的关系。 那&#xff0c…

最全Pycharm教程(10)——Pycharm调试器总篇

最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、执行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程&am…

Looper.prepare()和Looper.loop()

什么时候需要 Looper Looper用于封装了android线程中的消息循环,默认情况下一个线程是不存在消息循环(message loop)的,需要调用Looper.prepare()来给线程创建一个消息循环,调用Looper.loop()来使消息循环起作用&#…

如何查看Ubuntu版本,以及Linux内核版本??

查看Ubuntu版本: 方法一: cat /etc/issue 方法二: sudo lsb_release -a 查看内核版本: uname -r 转载于:https://www.cnblogs.com/tanrong/p/6937749.html

实现chrome扩展启动本地进程 - 补充

实现chrome扩展启动本地进程 - 补充 标签: chrome扩展启动本地程序访问本地磁盘2014-10-17 11:42 6753人阅读 评论(17) 收藏 举报分类:Chrome Plugin版权声明:本文为博主原创文章,未经博主允许不得转载。 示例 主要包含如下部分 c…

单路电压表c语言编程,用AT89C51单片机制作的数字电压表

此数字电压表,利用A/D转换原理将被测模拟量转换成数字量,并通过控制系统用数字方式显示测量结果。本设计采用AT89C51单片机,ADC0809进行模/数转换,能够测量8路0~5V的输入电压值,可用四位LED数码管轮流或单路…

ZK的实际应用:MVVM –加载和渲染数据

先前的文章简要介绍了RIA框架ZK,以及它CSS Selector启发式控制器机制如何通过使在控制器类中引用UI组件的任务变得相对灵活来减轻UI更改所带来的一些负担。 然后,我们在上一篇文章中探讨了ZK中的MVVM模式如何允许单个ViewModel提供不同的视图。 这篇文章…

搭建一个简单的mybatis框架

一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Pla…

c语言空格符 r t,c语言中、\t \r \n 和空格什么意思

具体意思:都是转义字符,空格就是单纯的空格,输入时可以输入空格\t 跳格 \r 回车 \n 换行\\ 反斜杠 \a 警告 \b 退格 \f 换页 \v 垂直跳格 \ddd ddd 是 1、2 或 3 位八进制数字。转义字符串(Escap…

在代理类中引用动态代理

在Stackoverflow中有一个有趣的问题 ,关于Spring Bean如何获​​得对由Spring创建的代理的引用以处理事务,Spring AOP,缓存,异步流等。需要对代理的引用,因为如果存在对自身的调用通过代理bean,此调用将完全…

android仿高德地图透明黑字,Android 仿高德地图可拉伸的BottomSheet

原标题:Android 仿高德地图可拉伸的BottomSheet2018安卓巴士开发者大会-上海站你一直期待的安卓技术盛宴即将登场!前言最近项目中需要用到高德地图搜索结果后的结果展示的可拉伸控件。而我看到这个效果图,觉得这个就是一个slidingpanel&#…

[ Javascript ] JavaScript中的定时器(Timer) 是怎样工作的!

作为入门者来说。了解JavaScript中timer的工作方式是非常重要的。通常它们的表现行为并非那么地直观,而这是由于它们都处在一个单一线程中。让我们先来看一看三个用来创建以及操作timer的函数。var id setTimeout(fn, delay); - 初始化一个单一的timer&#xff0c…

Android 软键盘自动弹出和关闭

在我们写修改信息或者搜索,修改密码等界面的时候,用户进入这个界面的主要目的就是输入修改/查找 某些信息,为了用户体验应该自动弹出软键盘而不是让用户主动点击输入框才弹出。 1.软键盘的自动弹出 private void showKeyboard(){InputMethodM…

android adb杀死服务,Android app是如何杀掉的

1. adb shell kill -9 pid_of_appAMS定义了AppDeathRecipientAPP 在 attachApplication -> attachApplicationLockedAMS里会注册 App 进程的 BinderDeath通知AppDeathRecipient adr new AppDeathRecipient(app, pid, thread);thread.asBinder().linkToDeath(adr, 0);当App进…

iOS学习笔记39-ReactiveCocoa入门

FRP,全称为Functional Reactive Programming,是一种响应变化的编程范式,最近几年比较火,大概的理解就像这样: 当a的值或者b的值发生变化时,c的值会自动响应a的值或b的值变化的信号,自动更正自己…

使用密码摘要生成器扩展JMeter

最近,我不得不处理一个带有50,000条用户记录的OpenLDAP实例,并进行一些压力测试。 JMeter是填充LDAP的最佳选择。 但是,在我的情况下,OpenLDAP配置为不接受任何明文密码。 因此,我无法使用通过JMeter LDAP Request采…

制造业数字化转型核心不止是技术

一、制造业的数字化转型意味着什么? 在当今的制造业领域,数字化转型意味着通过集成数字技术来增强传统的制造方法、产品和劳动力的过程。这些技术包括一系列创新,如自动化软件、电子商务系统、传感器、工业机器人等。 二、制造业数字化转型的…

5分钟内Google App Engine上的Vaadin App

在本教程中,您将学习如何创建第一个Vaadin Web应用程序,如何在本地AppEngine开发服务器上运行它以及如何将其部署到Google App Engine基础结构。 所有这些大约需要5到10分钟。 是的,如果您安装了必要的先决条件,则可以立即开始运行…