良さそう。と思いきや……
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 2018-06-27
手順
- 探す
- インストールする
- 起動する
- 設定する
1. 探す
プラグインがたくさんある。
$ sudo apt search geany ソート中... 完了 全文検索... 完了 geany/stable,stable,now 1.29-1+rpt1 armhf [インストール済み] fast and lightweight IDE geany-common/stable,stable,now 1.29-1+rpt1 all [インストール済み、自動] fast and lightweight IDE -- common files geany-dbgsym/stable,stable 1.29-1+rpt1 armhf Debug symbols for geany geany-plugin-addons/stable,stable,stable,stable 1.29+dfsg-1 armhf miscellanous plugins for Geany geany-plugin-autoclose/stable,stable,stable,stable 1.29+dfsg-1 armhf auto-closing plugin for Geany geany-plugin-automark/stable,stable,stable,stable 1.29+dfsg-1 armhf auto-mark plugin for Geany geany-plugin-codenav/stable,stable,stable,stable 1.29+dfsg-1 armhf code navigation plugin for Geany geany-plugin-commander/stable,stable,stable,stable 1.29+dfsg-1 armhf command panel plugin for Geany geany-plugin-ctags/stable,stable,stable,stable 1.29+dfsg-1 armhf ctags plugin for Geany geany-plugin-debugger/stable,stable,stable,stable 1.29+dfsg-1 armhf debugger plugin for Geany geany-plugin-defineformat/stable,stable,stable,stable 1.29+dfsg-1 armhf on-the-fly #define prettyprinter plugin for Geany geany-plugin-devhelp/stable,stable,stable,stable 1.29+dfsg-1 armhf DevHelp plugin for Geany geany-plugin-doc/stable,stable,stable,stable 1.29+dfsg-1 armhf documentation plugin for Geany geany-plugin-extrasel/stable,stable,stable,stable 1.29+dfsg-1 armhf extra selection plugin for Geany geany-plugin-gendoc/stable,stable,stable,stable 1.29+dfsg-1 armhf documentation generation plugin for Geany geany-plugin-geniuspaste/stable,stable,stable,stable 1.29+dfsg-1 armhf GeniusPaste plugin for Geany geany-plugin-git-changebar/stable,stable,stable,stable 1.29+dfsg-1 armhf git change bar plugin for Geany geany-plugin-gproject/stable,stable,stable,stable 1.29+dfsg-1 all transitional dummy package for geany-plugin-projectorganizer geany-plugin-insertnum/stable,stable,stable,stable 1.29+dfsg-1 armhf number inserting plugin for Geany geany-plugin-latex/stable,stable,stable,stable 1.29+dfsg-1 armhf improved LaTeX support plugin for Geany geany-plugin-lineoperations/stable,stable,stable,stable 1.29+dfsg-1 armhf Line Operations plugin for Geany geany-plugin-lipsum/stable,stable,stable,stable 1.29+dfsg-1 armhf Lorem Ipsum generator plugin for Geany geany-plugin-lua/stable,stable,stable,stable 1.29+dfsg-1 armhf Lua scripting plugin for Geany geany-plugin-macro/stable,stable,stable,stable 1.29+dfsg-1 armhf macro plugin for Geany geany-plugin-markdown/stable,stable,stable,stable 1.29+dfsg-1 armhf markdown plugin for Geany geany-plugin-miniscript/stable,stable,stable,stable 1.29+dfsg-1 armhf Geany Mini-Script filter plugin geany-plugin-multiterm/stable,stable,stable,stable 1.29+dfsg-1 armhf multiterm plugin for Geany geany-plugin-numberedbookmarks/stable,stable,stable,stable 1.29+dfsg-1 armhf numbered bookmarks plugin for Geany geany-plugin-overview/stable,stable,stable,stable 1.29+dfsg-1 armhf overview plugin for Geany geany-plugin-pairtaghighlighter/stable,stable,stable,stable 1.29+dfsg-1 armhf tag pair highlighter plugin for Geany geany-plugin-pg/stable,stable,stable,stable 1.29+dfsg-1 armhf pg plugin for Geany geany-plugin-pohelper/stable,stable,stable,stable 1.29+dfsg-1 armhf Geany plugin for improved support for GetText translation files geany-plugin-prettyprinter/stable,stable,stable,stable 1.29+dfsg-1 armhf XML pretty printer for Geany geany-plugin-prj/stable,stable,stable,stable 1.29+dfsg-1 armhf alternative project manager for Geany geany-plugin-projectorganizer/stable,stable,stable,stable 1.29+dfsg-1 armhf projectorganizer plugin for Geany geany-plugin-py/stable,stable,stable,stable 1.29+dfsg-1 armhf Python bindings for the Geany plugin API geany-plugin-scope/stable,stable,stable,stable 1.29+dfsg-1 armhf graphical GDB front-end for Geany geany-plugin-sendmail/stable,stable,stable,stable 1.29+dfsg-1 armhf mailer plugin for Geany geany-plugin-shiftcolumn/stable,stable,stable,stable 1.29+dfsg-1 armhf text column shifting plugin for Geany geany-plugin-spellcheck/stable,stable,stable,stable 1.29+dfsg-1 armhf spellcheck plugin for Geany geany-plugin-tableconvert/stable,stable,stable,stable 1.29+dfsg-1 armhf table convert plugin for Geany geany-plugin-treebrowser/stable,stable,stable,stable 1.29+dfsg-1 armhf tree browser plugin for Geany geany-plugin-updatechecker/stable,stable,stable,stable 1.29+dfsg-1 armhf update checker plugin for Geany geany-plugin-vc/stable,stable,stable,stable 1.29+dfsg-1 armhf VCS plugin for Geany geany-plugin-webhelper/stable,stable,stable,stable 1.29+dfsg-1 armhf web helper plugin for Geany geany-plugin-xmlsnippets/stable,stable,stable,stable 1.29+dfsg-1 armhf XMLSnippets plugin for Geany
気になったのは以下。
- geany-plugin-addons
- geany-plugin-git-changebar
- geany-plugin-markdown
- geany-plugin-py
- geany-plugin-tableconvert
- geany-plugin-updatechecker
2. インストールする
sudo apt install geany
って、あれ? すでに入っている?
パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 geany はすでに最新バージョン (1.29-1+rpt1) です。 アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
3. 起動する
システムメニュー
→プログラミング
→Geany
にあった。
$ geany
4. 文字を入力する
日本語変換するときがおかしい。
候補ウインドウが下すぎる。変換するテキストの直下に出せよ。
- 変換候補ウインドウがエディタ外で表示されてしまう
- 変換中の文字が見えなくなる(文字色と強調表示背景色が同じ黒のため?)
4. 設定する
4-1. 設定ダイアログ
メニュー
→編集
→設定
でダイアログが出る。あとは見ればわかる。
4-1. フォントを変更する
なぜか設定ダイアログではできない。
メニュー
→表示
→フォントを変更
でダイアログが出る。あとは見ればわかる。
いけそうに見えるじゃん?
残念ながら、入力中のテキストにはフォント変更が反映されない。
なにこれ……こんなの初めて見たよ。
変換中が以下。
変換を確定させると、ようやくフォントサイズが反映される。
入力中のスクリーンショットを取ろうとしてCtrl+Tabでウインドウを切り替えたら以下のようになった。
なにしてんのGeanyさん……
情報源
所感
なぜかネットには良さげに紹介している情報ばかり。実際に動かしてないんじゃないの? それとも私の環境がおかしいの?
前回のplumaといい、RaspbianのGUIテキストエディタがクソすぎる。まともに動くのが標準装備のLeafPad
しかないってどうなの? 皆viなの? nanoなの?