zoukankan      html  css  js  c++  java
  • 使sublimetext3在ubuntu下可以打中文和在windows的dos命令行下正常显示中文

    学习闲暇之余,总结一下在windows和ubuntu下使用sublimetext3遇到的问题

    一.关于sublimetext3在windows的dos命令行下不能编译运行中文的解决方案:

    因为dos命令行默认的是gbk编码,所以需要按照如下方式来编译

    javac -encoding UTF-8 xxx.java

    这样运行class文件就可以正常显示中文了

    二.关于sublimetext3在ubuntu下不能打中文的解决方案

    首先需要在ubuntu上安装一个搜狗输入法,而搜狗输入法建立在fcitx输入法框架之上,具体怎么安装输入法可以参照下面网址(我就是按照这个安装的,嘿嘿)

    http://www.cnblogs.com/youxia/p/linux009.html

    注意:上述网址里面安装fcitx输入法框架的命令改为:

    sudo apt-get install fcitx

    现在有了输入法后,就可以按照下面的方法执行了(下面的方法也是本人在网上搜寻很长时间才得到的,并且已经测试成功了)

    开始前还需要安装编译环境,在终端输入:

    sudo apt-get install build-essential
    sudo apt-get install libgtk2.0-dev

    1.下载我们需要的文件,在终端输入:

    git clone https://github.com/lyfeyaj/sublime-text-imfix.git

    2.将subl移动到/usr/bin/,并且将sublime-imfix.so移动到/opt/sublime_text/(sublime的安装目录)
    终端输入:

    cd ~/sublime-text-imfix
    sudo cp ./lib/libsublime-imfix.so /opt/sublime_text/
    sudo cp ./src/subl /usr/bin/

    3.用subl命令试试能不能启动sublime,如果成功启动的话,应该就可以输入中文了。
    终端输入:

    LD_PRELOAD=./libsublime-imfix.so subl

    4.但是这样子只能用上述命令行启动才能输入中文,我们需要更简单的办法,我选择新建一个shell脚本,很简单,就一句话。
    sublime新建文件输入:

    #!/bin/bash
    LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so subl

    然后将z文件另存为sublime(注意:没有后缀),并且放到/home文件夹。

    5.至此,所有工作完成了。想要启动,直接终端输入:bash ~/sublime,就可以启动sublime,并且能够输入中文。

    6.如果不需要输入中文,直接按以前的方式打开即可。建脚本文件的目的就是方便打开能输入中文的sublime。

    (这种方式貌似只能通过终端打开好使~)

  • 相关阅读:
    SharePoint自动化系列——Add content type to list.
    Java中通过Selenium WebDriver定位iframe中的元素
    Mac环境下用Java(Sikuli+Robot)实现页游自动化
    PowerShell处理RSS信息
    用Python脚本做一些网页游戏中力所能及的自动化任务
    利用Spire for .NET实现办公自动化——Spire.Doc
    两道关于数据处理方面的面试题
    用C#钩子写一个改键外挂
    C#实现中国天气网JSON接口测试
    C#实现中国天气网XML接口测试
  • 原文地址:https://www.cnblogs.com/cxsy/p/5352560.html
Copyright © 2011-2022 走看看