• 如何修改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.htmlYangtianLow Profile Keyboardsetup.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

  • 相关阅读:
    linux2.6.24.3下移植SD/MMC到S3C2440上的全历程
    设置装备布置了下双表示器
    Virtual Box 1.5.0 - 实用的“无缝窗口”
    oracle DB LINK 运用
    Linux下的tidy安置
    Linux效劳器装机安全疾速进阶指南(2)
    Linux下历程间通信
    Firefox 3 CSS Hack
    Linux下的搜刮东西find根基用法
    Linux效能器装机平安快速进阶指南(3)
  • 原文地址:https://www.cnblogs.com/bkylee/p/6179508.html
Copyright © 2020-2023  润新知