LoginSignup
3
5

More than 5 years have passed since last update.

日本語変換未確定文字列と確定文字列がずれないブラウザ内エディタを探した

Last updated at Posted at 2015-07-15

とりあえず、ゆくゆくは書きたいものの構成要素の一つにエディタがある。そこで、まあ基本っぽいのはACEなので、ちょっと見てみた。機能的には充分なのだが……日本語がずれる。ちょっとしたことなのだが、変換作業中の文字列と、確定後の文字列の位置がずれるので、コレはアウト。日本語がメインじゃなきゃ充分なのだが、残念ながら使おうとしている目的は日本語の文章なのだ。2011年ごろにACEを元にしたエディタに移行したとみられるjsdo.itはズレないので、カヤックが自社でパッチ当てたんだと思う。くそう。パッチをプルリクしなかったっつーことだな、と一瞬かちんときたものの、まあ、なんか事情があったのかも知らんし、今はもうACE使ってなくて別に実装したのかも知らん。運用中のサイトのコード見るのはめんどくさいんで覗いてないから、確かなことは何も言えないしね。

で、その他、エディタが含まれている感じのオープンソースプロダクトを見てみると、Markdownエディタでは、Stackeditは、ずれない。なんか、オフラインウェブアプリっぽい作りなのね。まあ、自分で作りたいものもオフラインアプリにしたい感じなので、軽くコードリーディング用のフォルダに入れた。

jsdo.itみたいなやつ(なんて呼ぶんだこーゆーの、同種のWEBアプリをGithub上で探してみると、「コラボJS開発環境」あたりがいいんか?)で言うと、jsdo.itはオープンソースじゃないけど、jsbinは、オープンソースでかつ、ずれない。Stackeditを読み終えたら、たぶんもう少し勘が働くようになると思うんで、読む価値があるかどうかはそこで判断しようと思う。

そんなわけで、ACEを読む&使うかどうかは微妙、という話。なんだかんだ言ってStackeditのまとまりが良さそうなので、切り出せば充分っぽい。切り出した部分にのりしろ作ってライブラリとして公開するかなあ、どうすっかなあ、というあたりが迷う点。

つーか、根本的な話、スマホでコード書くのはダメだ、後で書き直すとき2度手間になる、と悟ったので、スマホは読む専門にしよう、という個人的な話だったりするのだ。ちゃんちゃん。

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5