Help us understand the problem. What is going on with this article?

【Linux】Jet Brains製エディタを日本語化するスクリプトを組んでみた

はじめに

 私はJetbrainsのエディタをいつも愛用しています。ただ、OSを再インストールする際などで頻繁に日本語化するため、たまにパスミスで環境構築に詰まることがあります。そこで、Jetbrains全てのエディタに対応した日本語化スクリプトを組み、作業ミスを減らそうというのが今回のお話です。

日本語化スクリプト

#!/bin/bash
if [[ -z $1 ]]; then
    echo "第一引数にエディタのパスを指定してください。"
    exit 0
fi

if [[ ! -e "$1" ]]; then
    echo "存在するパスを指定してください。"
    exit 0
elif [[ ! -e "$1/bin/" ]]; then
    echo "pluginsやbinディレクトリがあるパスを指定してください。"
    echo "例: $ bash jetbrains_japanese.sh /opt/webStorm/WebStorm-192.6262.59/"
    exit 0
fi

JETBRAINS_PATH=$(cd "$1" && pwd)
echo $JETBRAINS_PATH

wget http://ftp.jaist.ac.jp/pub/mergedoc/pleiades/build/stable/pleiades.zip
unzip pleiades.zip -d $JETBRAINS_PATH

for v in $(find $JETBRAINS_PATH/bin/ -name *.vmoptions); do
    echo -Xverify:none >> $v
    echo -javaagent:$JETBRAINS_PATH/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar >> $v
done

rm pleiades.zip

なお、ここから同じスクリプトをダウンロードできます。

使い方

  1. まず上のコードをコピペorダウンロード
  2. bash jetbrains_japanese.sh /opt/webStorm/WebStorm-192.6262.59/のように、jetbrainsのエディタがあるディレクトリを第一引数に指定
  3. そのまま実行

※日本語化自体はエディタを実行する前に行ったほうが良いです。もし、スクリプトを実行しても日本語化できなかった場合は、ホームディレクトリに隠しディレクトリとして存在する設定ファイルを削除してください。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした