zoukankan      html  css  js  c++  java
  • 原版ubuntu 系统下,emacs24无法输入中文问题解决方案

    在重装了原版ubuntu14后,安装了搜狗输入法,但是意外的发现在emacs下无法使用。在网上查找了一些教程后,解决了该问题。解决方案如下:

    $sudo mv /usr/bin/emacs24 /usr/bin/emacs24-my
    $sudo vi /usr/bin/emacs24

    在新建的emacs文件中输入以下内容:

    #! /bin/bash
    export LC_CTYPE=zh_CN.utf-8;
    /usr/bin/emacs24-my "$@"

    然后修改该emasc的文件权限,使之成为可执行文件

    $sudo chmod +755  /usr/bin/emacs24

    完成上面工作后,测试一下结果,输入指令

    $emacs test.txt

    打开的文件仍然不能使用输入法。

    然后查看了一下/usr/bin/ 目录下emacs相关的指令,顿时明白了。

    emacs                emacs24-x            emacs-my
    emacs24            emacsclient          
    emacs24           emacsclient.emacs24  

    原来/usr/bin/下有多个emacs版本的指令,自己上面修改的是emacs24,但是平常习惯使用的是emacs指令,所以当输入

    $emacs24 test.txt

    此时,可在emacs中正常的使用搜狗输入法。

    但是这样终归是不方便的,因此可进行如下修改:

    $sudo mv /usr/bin/emacs  /usr/bin/emacs-backup
    $sudo mv/usr/bin/emacs24  /usr/bin/emacs

    现在可以在正常的在emacs 中使用中文输入法了。

  • 相关阅读:
    Shiro权限验证
    5种设计模式整理
    多模块的SpringBoot项目
    Go使用数据库
    使用Go mod
    docker基本使用
    Go的IO操作
    实现一个网盘存储……
    Go的网络编程
    学习golang的历程
  • 原文地址:https://www.cnblogs.com/bozhicheng/p/5764522.html
Copyright © 2011-2022 走看看