X



トップページLinux
356コメント101KB
【高速】Geany【エディタ】
0001login:Penguin
垢版 |
2009/01/11(日) 18:01:25ID:PHNGkd7G
Geany
http://www.geany.org/

Geany is a text editor
using the GTK2 toolkit with basic features of an integrated development environment.
It was developed to provide a small and fast IDE,
which has only a few dependencies from other packages.
It supports many filetypes and has some nice features.
For more details see About.
0002login:Penguin
垢版 |
2009/01/11(日) 18:05:23ID:PHNGkd7G
GTK2を用いた高速エディタ(軽量IDE) Geany
機能も豊富

■主な特徴
* Syntax highlighting
* Code folding
* Symbol name auto-completion
* Construct completion/snippets
* Auto-closing of XML and HTML tags
* Call tips
* Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal (full list)
* Symbol lists
* Code navigation
* Build system to compile and execute your code
* Simple project management
* Plugin interface (see Plugins)
0004login:Penguin
垢版 |
2009/01/11(日) 18:15:31ID:PHNGkd7G
60以上の文字コードも認識
UTF-8 , Shift-JIS , EUC-JP , ISO2022-JP 他

コード書きにも便利な機能も備える
Windowsからの移行ならこれ
viやEmacsに馴染めない人はGeanyを使ってみよう
0007login:Penguin
垢版 |
2009/01/11(日) 18:59:15ID:PHNGkd7G
■Supported Filetypes
ASM , C , C# , C++
CAML , Conf , CSS , D , Diff
Docbook , F77 , Ferite , Fortran
FreeBasic , GLSL , Haskell , Haxe
HTML , Java , Javascript , LaTeX
Lua , Make , None , O-Matrix
Pascal , Perl , PHP , Po , Python
R , reStructuredText , Ruby
Sh , SQL , Tcl , VHDL , XML
0008login:Penguin
垢版 |
2009/01/11(日) 19:00:25ID:PHNGkd7G
まだまだ日本語情報の少ないGeany
分からないこと、便利な使い方、等
Geany使いの交流の場にしましょう


それでは、まったりとスタート
0009login:Penguin
垢版 |
2009/01/11(日) 19:02:11ID:mMCOWlJk
確かこれパスに日本語が入ってると化けて開けないんだよ
残念!
0011login:Penguin
垢版 |
2009/01/11(日) 19:11:58ID:ih9QN3lG
Geanyって、(GNOME以外だと) geditより起動が速い気がするんだけど、気のせいかな?
0012login:Penguin
垢版 |
2009/01/11(日) 19:16:58ID:PHNGkd7G
>>9
私の環境でも問題なく開けましたよ
お試し有れ

Geany 0.15
0013login:Penguin
垢版 |
2009/01/11(日) 19:21:43ID:PHNGkd7G
>>11
geditは重いですからね
多分どの環境でもGeanyのほうが早くて軽いと思いますよ
0014login:Penguin
垢版 |
2009/01/11(日) 21:11:43ID:F0qqQMLK
SCIM-Anthy だと emacs はインライン入力できないしJava は相性が悪いので、
GTK なエディタを探してたがこれに落ち着いた。
機能的にちょうどいい。日曜スクリプト程度しか書いてないけど
0015login:Penguin
垢版 |
2009/01/11(日) 21:23:15ID:SNlxdK3y
>>14
Emacsなら、anthy.elでインラインできるお。
0016login:Penguin
垢版 |
2009/01/11(日) 22:13:34ID:F0qqQMLK
>>15
それは言ってみればemacs-anthyでしょ。
親指シフトが目当てでSCIMを使っているもので。
0017login:Penguin
垢版 |
2009/01/11(日) 22:16:38ID:duMpA1g2
欠点としては、読み込み時の文字コード判定の弱さか
まあ、簡単に読み直せるからいいけど
0019login:Penguin
垢版 |
2009/01/11(日) 22:25:59ID:F0qqQMLK
>>18
emacsローカルな親指シフト化?
emacsしかない頃は有難かったけど。
いまはお行儀が悪いというか、滅びるべきレガシーだね
0020login:Penguin
垢版 |
2009/01/11(日) 22:29:47ID:SNlxdK3y
>>19
いやーでもそのおかげでいつでもどこでも
GUIがなくてもすぐに日本語入力環境が構築できるで素晴しいメリットでもあるお。
スレ違いなので自重するお。
ともかくEmacsでもインラインで親指シフトでAnthyが使えるということで。
誤解ないきよう。
0022login:Penguin
垢版 |
2009/01/12(月) 05:46:46ID:IRh2fdon
>>21
geditよりGeanyを選んだ理由

軽い
コードの折り畳みが出来る
プロジェクト管理が出来る
改行コードの表示・変更が出来る
矩形編集が出来る 等
0024login:Penguin
垢版 |
2009/01/12(月) 11:40:04ID:CE+txryW
kubuntu8.10でGeanyインストールしてみた
KDEではkateが対抗だと思うけど両方立ち上げてみて
topで確認したらkate10MくらいGeany20Mだたよ

しばらくGeany使ってみる
0025login:Penguin
垢版 |
2009/01/12(月) 12:03:40ID:sDkRa8kz
>>24
KDE環境ならKate等のQTアプリ使うほうがスムーズでしょ
余分なもの読み込まなくていいし

Gnome環境だとGTKの良エディタがなくて困る
ようやくGeanyでそこそこ使えるGTKのエディタに出会えたという感じ
0026login:Penguin
垢版 |
2009/01/12(月) 12:51:55ID:pu07WbaJ
Geanyは良さげだねえ。
あとは、キーボードマクロがあれば、秀丸と同じくらいになるかな。
Goslingじゃないけど、Emacsは忘れた方がいい存在だと思う。
0027login:Penguin
垢版 |
2009/01/12(月) 13:29:44ID:kI3tqOyd
使ったことある人は聞かせてほしい。
kate(part)と比べてどんな感じですか?
0028login:Penguin
垢版 |
2009/01/12(月) 14:46:59ID:wkebMfwE
kateって、MACのtextmateみたいな奴?
0031login:Penguin
垢版 |
2009/01/12(月) 19:51:40ID:4eQoT1Nx
KDE環境ならkateがあるからGeanyにする必要性はないのでは?
KDEでGTKアプリ動かしたり、GnomeでQTアプリ動かすのは、あまり好きじゃないなー。
無駄があるというか。
まー、考え方は人それぞれなのだろうけど。
0032login:Penguin
垢版 |
2009/01/12(月) 20:14:00ID:4eQoT1Nx
俺の場合、GTKで秀丸・サクラのようなエディタを探していて

gedit
leafpad
tea
scite
medit
scribes

と渡り歩いて、ようやくGeanyに辿り付いたという感じ。
まだまだ満足はしていなけど、この中では1番いい。
欲しかった機能は備わってる。
0033login:Penguin
垢版 |
2009/01/12(月) 20:31:03ID:43Q4qJTy
エディタ← Leafpad gedit medit Geany Anjuta →IDE
0034login:Penguin
垢版 |
2009/01/12(月) 20:44:44ID:da+0R6Vz
>>33
geditとgeanyて同じような位置だよ
近いのは多分こんな感じ

メモ帳 → Leafpad
秀丸 → Gedit , Scrives , Geany 
xyzzy → emacs
Anjuta → Visual Studio
0036login:Penguin
垢版 |
2009/01/12(月) 20:49:38ID:da+0R6Vz
>>35
またあんたかw

Geany is a text editor
0038login:Penguin
垢版 |
2009/01/12(月) 21:00:30ID:43Q4qJTy
エディタ← Leafpad gedit  medit Geany Anjuta  →IDE
       Kedit   Kwrite Kate      KDevelop
0039login:Penguin
垢版 |
2009/01/12(月) 21:47:57ID:6oZtNE65
geditはビルド出来たり、スニペット機能あったり、
サイドペインや、ボトムペインがあったり、IDEと言えばIDE、エディタと言えばエディタ
geditもgeanyも同じような位置だと思うよ

Leafpadは簡易的なもので、メモ帳、ビューアに近い
Anjutaクラスになると完全にIDE
0040login:Penguin
垢版 |
2009/01/12(月) 23:28:59ID:CE+txryW
Geany はプロジェクト管理出来る? ディレクトリツリー表示あり
Geany はVDE?ターミナル?がついてて実行出来る
gedit はターミナルついてない ディレクトリツリー表示なし
kate はターミナルついてる ディレクトリツリー表示あり
kwrite はインデントの折りたたみ出来る
bluefish もかなりいけてると思う 俺ぁ好きだぁ
0041login:Penguin
垢版 |
2009/01/13(火) 05:38:28ID:xDfo5h5+
>>40
geditも標準でターミナルついているしディレクトリ表示も出きるよ
geditはとにかく重たい
bluefishのメインはHTMLエディタでしょ
bluefishは補完機能がないのが痛い

つーか、こういった話はエディタスレのほうがいいのでは
0043login:Penguin
垢版 |
2009/01/14(水) 07:11:50ID:lcBzXjk0
> Geany cannot currently fully emulate Emacs or Vim, nor is it currently a goal of the core project developers to make it do so.

これじゃ使う気が起きないお
0044login:Penguin
垢版 |
2009/01/14(水) 09:52:52ID:X1iHfSuS
Emacs,Vim使いたくない人が使うものでしょ
0045login:Penguin
垢版 |
2009/01/14(水) 13:25:22ID:TGJqLr2K
使う気が起きないなら使わなきゃいいじゃね。
0046login:Penguin
垢版 |
2009/01/14(水) 15:24:26ID:2enTgKzZ
GeanyってPuppyの標準エディタとして採用されているんだね
軽いわけだ
0048login:Penguin
垢版 |
2009/01/16(金) 15:13:43ID:Iu0RmeCW
良さ気だったんで、
intrepidにjaunty用のパッケージを突っ込んでみた。
一応動いているみたい。
しかしATOKだと微妙にインライン入力出来ないのな。
0049login:Penguin
垢版 |
2009/01/19(月) 19:00:32ID:oVrFS7BY
ATOK使えないのか・・
残念だ
ATOK買おうとしていたのに・・
0050login:Penguin
垢版 |
2009/01/19(月) 20:11:46ID:ZMOaMAxL
使えないってわけじゃないよ。
↓こうなるだけ。
ttp://usamimi.info/~linux/d/up/up0314.png
ttp://usamimi.info/~linux/d/up/up0315.png
005149
垢版 |
2009/01/20(火) 07:38:41ID:XsoSmqBE
>>50
一応使えるって事か
ありがと
0052login:Penguin
垢版 |
2009/01/20(火) 14:31:07ID:+ug8RDdw
tagsにキーワード突っ込んでも補完されねぇぇぇ

どうやってやるの?
0053login:Penguin
垢版 |
2009/01/22(木) 09:34:19ID:uBrAH7Jj
>>52
ほい
ttp://www.geany.org/manual/current/index.html#tags
0054login:Penguin
垢版 |
2009/01/29(木) 15:04:06ID:KZXSVlYO
cp932表示できないのか
これだけの文字に対応しているなら何とかcp932も対応してくれないかな
0056login:Penguin
垢版 |
2009/01/29(木) 15:24:15ID:KZXSVlYO
>>55
よめないす
0057login:Penguin
垢版 |
2009/01/29(木) 15:37:02ID:99isMT+h
>>56
じゃあ他のエディタ(geditとか)で変換してからじゃないと無理なのか・・・
0058login:Penguin
垢版 |
2009/01/29(木) 15:40:16ID:X49BTn+E
>>57
変換になんでエディタ使うんだよ。
nkfやiconvだろ。
0059login:Penguin
垢版 |
2009/01/29(木) 15:56:42ID:KZXSVlYO
というか、CP932特有の他では定義されていない文字があるから
他の文字コードへはそのまま変換出来ない予感がする
他の何かで特殊な文字・記号を削ってShift_jisで読み込みますわ
0060login:Penguin
垢版 |
2009/02/08(日) 20:16:58ID:rEMiDKHm
エディタの背景色はどうやって変えればいいんだ?
0062login:Penguin
垢版 |
2009/02/08(日) 22:19:20ID:rEMiDKHm
>>61
ファイルタイプひとつごとに定義しないとダメなの?
こういうのは共通設定したいんだけど
0063login:Penguin
垢版 |
2009/02/10(火) 02:21:15ID:ftivQk/t
シンタックスチェッカーにちょと惹かれてきました

普段vi(vim)使ってるんだけどキーの設定できるの?
エクリプスだとemaceモード?みたいのあるじゃん

0064login:Penguin
垢版 |
2009/02/10(火) 02:28:06ID:6se8zoMn
>>63
viやemacsのエミュレート機能はついてないし、つける予定もないみたい
キーカスタマイズは一応できるけど設定できる項目少なかった
0065login:Penguin
垢版 |
2009/02/10(火) 11:21:27ID:dwGBiPIB
シンタックスチェッカーって何?
そんな機能あったっけ?
0066login:Penguin
垢版 |
2009/02/10(火) 12:01:00ID:dwGBiPIB
ああ、構文チェックか
んな機能あったんだね
0067login:Penguin
垢版 |
2009/02/11(水) 00:30:02ID:TsTaAboE
俺のメイン環境がどんどんpuppyに向かっている気がする...
まあ、64びっと環境だけどね

Ubunt

slackware

slad64

termで日本語表示したい(rxvt-unicode)

やっぱWMはfluxbox(GNOME、KDEはおもいよね)

ファイラー欲しいROX(puppy標準)

Geanyに興味を持った←いまここ
0069login:Penguin
垢版 |
2009/02/11(水) 01:42:17ID:8HEv2gYO
>>67
puppyには感謝している
geanyを知るきっかけになったから
まあ、puppy自体はレスキュー用でしか使わないが
0072login:Penguin
垢版 |
2009/02/22(日) 13:21:06ID:MJaWu1f9
>>17
文字コードの判断弱いね
開ける種類は多いが

>>54
CP932への対応って難しいのかな
shift_jisに毛が生えたようなものでしょ
誰か作者タンに要望だしてくださいよ
geditもleafpadでも対応しているくらいだし
0073login:Penguin
垢版 |
2009/03/07(土) 09:45:04ID:tIw5RGz5
これいいね!kate重いからこっち使おう
0074login:Penguin
垢版 |
2009/04/07(火) 15:24:06ID:5UvsgnRp
1行の文字数多いと×××ってならない?
0076login:Penguin
垢版 |
2009/04/30(木) 17:48:06ID:2EiBx7Ku
期待age
0077login:Penguin
垢版 |
2009/05/01(金) 23:36:40ID:STU+iutd
よさそう
ちょっと使ってみる
0078login:Penguin
垢版 |
2009/05/03(日) 05:12:08ID:yKd/wUtT
0.17
0079login:Penguin
垢版 |
2009/05/03(日) 10:11:40ID:cGTnmML9
キーの設定自由度が少ないなあ
軽量IDEとしては良いかもしれない
0080login:Penguin
垢版 |
2009/05/03(日) 10:14:58ID:yKd/wUtT
GTKのくせにgtk-key-theme-nameを無視するのが悩ましい
0081login:Penguin
垢版 |
2009/05/03(日) 13:03:33ID:jl3jkITV
>>72
> >>54
> CP932への対応って難しいのかな
> shift_jisに毛が生えたようなものでしょ

3ヶ月もあとだけど、

ソースを確認すると、CP932が定義されていないからだけの模様
エンコード関連は、gtkのライブラリを使用していて、
src/encoding.[hc]中に、追加すれば動作します。
# SJISのテキストで確認したから、CP932が有効になっているか
# 分からないけど

修正範囲はこんな感じ(0.17で確認)
● encoding.h
GEANY_ENCODING_SHIFT_JIS,
GEANY_ENCODING_CP932, /* <- add */
● encoding.c
fill(9, EASTASIAN, GEANY_ENCODING_SHIFT_JIS, "SHIFT_JIS", _("Japanese"));
fill(10, EASTASIAN, GEANY_ENCODING_CP932, "CP932", _("Japanese")); /* <- add */
fill(11, EASTASIAN, GEANY_ENCODING_EUC_KR, "EUC-KR", _("Korean")); /* <- fix */
fill(12, EASTASIAN, GEANY_ENCODING_ISO_2022_KR, "ISO-2022-KR", _("Korean")); /* <- fix */
fill(13, EASTASIAN, GEANY_ENCODING_JOHAB, "JOHAB", _("Korean")); /* <- fix */
fill(14, EASTASIAN, GEANY_ENCODING_UHC, "UHC", _("Korean")); /* <- fix */

SourceForgeのリポジトリにも入っていないみたい。
0082login:Penguin
垢版 |
2009/05/03(日) 18:17:34ID:07W651dx
>>81
おお、thx

追加してみます
嬉しいっす、ありがとうありがとう
0083login:Penguin
垢版 |
2009/05/06(水) 01:05:48ID:+IqbQpoU
ほう
本家でも取り入れて欲しいね
0084login:Penguin
垢版 |
2009/05/06(水) 15:12:37ID:n3kCFvH7
>>83さん
日本の事情を*英語で*説明できたら、取り入れてもらえそうなきがするなぁ・・・

>>82さん うまく動いたら報告してくれるとうれしいなぁ。。。。


日本語の自動判別もできたら、ベストなんだけどね。
0085login:Penguin
垢版 |
2009/05/07(木) 17:40:49ID:yGVg4n9+
ちらっと使っただけだけど
書類のフォントと IM のフォントが連動しないとか
IM 上での編集でキャレットが消えるとか
ちょっと IM との相性が辛い感じだね
0086login:Penguin
垢版 |
2009/05/07(木) 20:23:10ID:Fd2c5W/N
正規表現検索・置換できるGUIエディタってなかなかないね。
間に合わないからperlでone line書く方が速い。
0087login:Penguin
垢版 |
2009/05/07(木) 20:44:25ID:sxwuAnf0
win版って日本語通る?
0088login:Penguin
垢版 |
2009/05/07(木) 23:50:09ID:J9w/BiUV
>>86
ちょっとしたエディターであれば、普通はあるのでは?
Winでは、SakuraEditor使ってるけど、正規表現検索・置換はOKだよ。
もちろん、Geanyは正規表現で検索・置換できるし、
GVimって手もある(って邪道か・・・)

>>85
これは、 Win版の話ですか?

0089login:Penguin
垢版 |
2009/05/09(土) 01:54:11ID:jeLhd/A8
>>88
geany、\w とかは一応正規表現は使えるっぽいのだけど、
\n とかを見てくれてないみたい。

gedit は \n\n はいけるけど \n\n+ とやるとダメ。

vim もなんかダメ。+ はPOSIX拡張正規表現らしいけど、
だからだろうかな。

要は↓みたいなことをしたかっただけなんだけど。。

cat b.txt | perl -e '$bfr=""; while(<>){$bfr .= $_;} $bfr =~ s@\n\n+@\n@gm; print $bfr'
0090login:Penguin
垢版 |
2009/05/09(土) 23:11:34ID:e8WDH7oF
>>89
Vimで調べてみたんだけど
\n\n\+ だといけるような気がする。

正規表現なんて殆ど使った事無いから
間違ってたらすまん。
0091login:Penguin
垢版 |
2009/05/10(日) 11:13:30ID:AgVJhGPI
>>89
regcomp(3)を内部で使用しているね。

ちなみに、\nはきかなかった。
行末の$は効くみたいだが、$単体だと使えないし、複数改行のチェックはできなさそう・・・・
0092login:Penguin
垢版 |
2009/05/10(日) 13:33:21ID:wh/CscxP
>>90
サンクスです。
1:$s/\n\n\+/^M/g
で無事できました。

>>91
geanyのソースをちらっとみましたが、
src/search.cをみると検索にScintillaを使用していて、
正規表現検索時にはSCFIND_REGEXPとSCFIND_POSIXを
指定してるようなのですが、Scintillaの正規表現だと
$はいけても\nは使えないっぽいですねえ。
0093login:Penguin
垢版 |
2009/05/10(日) 20:10:08ID:AgVJhGPI
>>92

> src/search.cをみると検索にScintillaを使用していて、
ごめんなさい。しっかりと見ていなかった。
確かに検索は、Scintillaを使っているようですね。

\nはサポートされていないっぽい。
http://wikiwiki.jp/wakura/?Scintilla%2FSearching and Replacing
0094login:Penguin
垢版 |
2009/05/11(月) 07:36:56ID:YQ147FMJ
どっちもエディタかどうかは疑わしいけどQt Creatorとgeanyが同じ土俵。
まだ入れたばっかで何とも言えないが個人的にはQt Creatorの方が軽いんじゃないかと思った。
0095login:Penguin
垢版 |
2009/05/12(火) 15:58:15ID:jhwA33Ry
>>94
それは、ライブラリを読み込む時間が変わってくるので、
GTK(Gnome環境)かQT(KDE環境)かという争いになるでしょ。
Gnome環境なら geany がKDE環境ならQT Creater が上だと思われる。
0096login:Penguin
垢版 |
2009/05/12(火) 19:40:44ID:ltoEMHPQ
>>34
メモ用紙 → Tomboy
Peggy → Geany  違うかな?
0098login:Penguin
垢版 |
2009/05/15(金) 06:02:18ID:jrIUam3G
早くて細かくていいねこれ
こっちをgnome標準にしてほしいわ
0099login:Penguin
垢版 |
2009/05/15(金) 06:32:32ID:vn0bcBAI
完成度が低い物は概ね早くて軽い
Anjuta並に機能が増えて軽ければGNOME標準に
採用される可能性はあるが。
Geanyの端末で作業しながら編集してるとクラッシュする事が結構ある。
テキストエディタがクラッシュするとハンパ無く涙目
0100login:Penguin
垢版 |
2009/05/15(金) 18:24:12ID:jrIUam3G
というかgeditの出来が悪い
これに変えるならあり
レスを投稿する


ニューススポーツなんでも実況