如何修改geditor的配置文件 -好像geditor没有文本格式的配置文件? 要使用dconf-editor来配置- geditor自己配置编码格式
好像geditor没有文本格式的配置文件?
好像是通过一个程序, 叫 dconf-editor 来配置geditor的?
以前是通过gconf-editor来配置的, 但是gconf-editor的配置功能太弱了, 所以现在 要用 dconf-editor来配置.
dconf-editor相当于一个 简单的 注册表, 跟注册表的 树状 结构相类似的, 如 org> gnome> gedit> preferences> encodings
在dconf-editor中, as表示的是 array 数组类型的 结构.
要设置geditor 自己 的编码方式, 而不是通过vim --encoding来指定, (那样太麻烦了), 就在 dconf-editor的schema:
在 org.gnome.gedit.preferences.encodings 设置为 as: ['gbk', 'utf-8'].
as的默认值是空, [''], 修改为as的格式是: ['字符串', '中间加逗号和一个空格']
schema, 的意思很多, 相当于 架构, 结构 , 组织方式, 分支等等都可以, 跟profile的意思很像.
windos下的 win+r 就相当于 linux下的 alt+f2;
杨天台式机电脑采用的usb键盘, 可以更改这个fn驱动. 但好像只有windows的驱动...
安装驱动: http://iknow.lenovo.com/detail/dc_039949.htmlYangtian\\Low Profile Keyboard\setup.exe
要查看linux系统的编码方式? http://www.cnblogs.com/R-zqiang/archive/2012/11/23/2785125.html
可以在两个配置文件中修改,
/etc/profile
/etc/sysconfig/i18n, 有的系统, 如fedora 24在 /usr/share/i18n/目录中...
或 查看系统变量: echo $LANG (linux shell中的 系统变量默认的要用 大写, 引用的时候, 要加$符号. 如echo $LANG, 如果不加$, 就只是输出字符串LANG.)
编码格式是: en_US.UTF-8, 注意, 中间用点号. 来连接, 且默认的文件编码格式是 UTF-8
查看编码方式的命令, 是 : locale, 不是local!
locale -a 是查看所有的编码, locale -m是所有支持的编码.
要关闭 dconf-editor配置 窗口后 , 才能生效, 因为这个时候, geditor才会去读取 dconf-editor的 配置.
dconf-editor中的 schema相当于php中的数组? 注册表通过目录 - 文件 - 数组的方式来组织?
可以通过命令行 命令, 而不是总是通过 这个 dconf-editor 界面来配置, (图形界面总是很 麻烦, 很低效的), 那就是 gsettings命令
在/usr/bin/gsettings 命令, 可以用 gset简写来补齐, gsettings 就是gnome 系统设置的命令行 工具. gsettings命令根yum dnf等工具一样, 也是一个命令集. 可以用gsettings ? 来显示该命令及子命令的 帮助.
schema: 包括schemadir, relocatable schema, 这两个概念可以不管.
gsettings 的命令包括: list-schemas, list-relocatable-schemas, list-keys, set (具体的某个key的值), get..., 在这些命令中, 可能最有用的是: list-children, (根据你能记住的父schema查找子shema), 和 list-recursively, 配合grep 基本就能解决一切问题 了.
如: 要设置 gedit的编码? 可以根据如下操作找到结果:
gsettings ? > gsettings list-schemas |grep 'gedit' > gsettings list-children org.gnome.gedit > gsettings list-recursively |grep 'encodings'....
结果是: gsettings set org.gnome.gedit.preferences.encodings candidates-encodings ['gbk', 'CURRENT']
结果总是提示报错: unknown keyword!
原来, 最后面的value值, 除了数字外, 其余的, 如字符串, as类型的数组, 都要用 双引号 阔起来才行, 即: " ['gbk', 'CURRENT'] " 就好了, 这里修改后, 对应的 dconf-editor中的内容也 相应的修改了.
好好地配置一下 org.gnome.gedit 可以将gedit 配置得很好用, 甚至可以作为一个ide, 当然还是赶不上 vim的!
注意, dconf-editor中的 左边的 节点node名称 不一定就是 schema, 如 左边的节点: org.gnome.gnome-session , 它的shcema 却是 :
org.gnome.SessionManager
如何修改geditor的配置文件 -好像geditor没有文本格式的配置文件? 要使用dconf-editor来配置- geditor自己配置编码格式的更多相关文章
- 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍
1. 网卡配置和DNS配置 若想服务器能够发邮件,需要让部署的服务器能够访问到外网环境.若部署的服务器访问不到外网,通过ping www.baidu.com的方式执行的时候,会出现以下问题: &q ...
- .net core读取json格式的配置文件
在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...
- JAVAEE——SpringBoot配置篇:配置文件、YAML语法、文件值注入、加载位置与顺序、自动配置原理
转载 https://www.cnblogs.com/xieyupeng/p/9664104.html @Value获取值和@ConfigurationProperties获取值比较 @Confi ...
- SQL Server 获取某时间点后修改的函数Function 并以文本格式显示
修改查询分析器如下选项 右键=>查询选项 =>结果=>文本=> 取消 在结果集中包括列标题 的勾选 右键=>将结果保存到=> 选择 以文本格式显示结果 执行如下SQ ...
- jupyter notebook的插件安装及文本格式修改
jupyter notebook的插件安装及文本格式修改 1.jupyter notebook拓展插件安装 启动jupyter notebook : 打开控制台输入命令 jupyter noteboo ...
- linux下为什么每次修改完配置文件之后都需要重新加载配置文件
目录 一.关于inode 二.inode的作用 二.为什么每次修改完服务器配置文件之后,都需要重新加载一下配置文件? 一.关于inode 1.在linux下一切皆文件,linux文件由三部分组成:文件 ...
- linux中为何每次修改完配置文件后都需要重新加载配置文件
1.大家刚接触linux时,可能会有这样的疑问:为什么每次修改完配置文件之后,总是要重新加载配置文件才能生效?或者需要重启后才能生效? 之前听过一个解释是这样子的: "修改了文件内容 ...
- 【转】spring管理属性配置文件properties——使用PropertiesFactoryBean|spring管理属性配置文件properties——使用PropertyPlaceholderConfigurer
spring管理属性配置文件properties--使用PropertiesFactoryBean 对于属性配置,一般采用的是键值对的形式,如:key=value属性配置文件一般使用的是XXX.pr ...
- Spring框架 全注解annotation不使用配置文件(SpringConfiguration.java类代替) 补充 xml配置文件没有提示解决
全注解不使用配置文件 首先还是倒包 在原有的jar包: 需Spring压缩包中的四个核心JAR包 beans .context.core 和expression 下载地址: https://pan.b ...
随机推荐
- FTP概述
FTP是什么? 早期三大网络应用之一:ftp(40年).http.mail ftp file transfer protocol 文件传输协议 FTP服务概述 C/S模型 客户端-服务器 FTP采用双 ...
- 萌新笔记——Cardinality Estimation算法学习(二)(Linear Counting算法、最大似然估计(MLE))
在上篇,我了解了基数的基本概念,现在进入Linear Counting算法的学习. 理解颇浅,还请大神指点! http://blog.codinglabs.org/articles/algorithm ...
- WPF 自定义IconButton
自定义一个按钮控件 按钮控件很简单,我们在项目中有时把样式封装起来,添加依赖属性,也是为了统一. 这里举例,单纯的图标控件怎么设置 1.UserControl界面样式 <UserControl ...
- POJ 2965. The Pilots Brothers' refrigerator 枚举or爆搜or分治
The Pilots Brothers' refrigerator Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22286 ...
- ngx_http_fastcgi_module模块.md
ngx_http_fastcgi_module ngx_http_fastcgi_module模块允许将请求传递到FastCGI服务器. fastcgi_bind Syntax: fastcgi_bi ...
- [LeetCode] Paint House II 粉刷房子之二
There are a row of n houses, each house can be painted with one of the k colors. The cost of paintin ...
- iOS学习-圆形进度条
效果: #import <UIKit/UIKit.h> @interface HsProfitRatePieWidgets : UIView { UILabel *_textLabel; ...
- idea 如何隐藏/展示不想看到的文件
隐藏:在 Ignore files and folders中添加想要过滤的文件或文件夹名称 展示隐藏文件: 在过滤列表中删除掉文件或者文件夹就好了
- 一些常用的git指令
PyCharm编辑器 如何切换分支 git branch 查看当前在哪个分支,也会显示本地所有的分支名 git branch dev-chenqiao 新建分支 git checkout dev-ch ...
- 个人作业-Week3:代码复审
软件工程师的成长 我在上大学之前,对于软件工程师之类并无概念,并且高初中的电脑课也从未提及过写代码之类的东西,更多的都是一些教一些办公软件的使用(笑,明明电脑课总是因为老师“有事”变成其他课,根本就没 ...