1read 100read
2012年07月Linux259: 【高速】Geany【エディタ】 (261) TOP カテ一覧 スレ一覧 2ch元 削除依頼
ノートPCでLinux 7 (262)
Dreamlinux (202)
FirefoxとGeckoファミリー Part7 (274)
SSDでLinuxを運用するスレ (660)
SSDでLinuxを運用するスレ (660)
Linuxでソフトウェアクラスタ〜 (285)

【高速】Geany【エディタ】


1 :2009/01/11 〜 最終レス :2012/08/28
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.

2 :
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)

3 :
■スクリーンショット
http://www.geany.org/Documentation/Screenshots
■マニュアル
http://www.geany.org/manual/current/index.html

4 :
60以上の文字コードも認識
UTF-8 , Shift-JIS , EUC-JP , ISO2022-JP 他
コード書きにも便利な機能も備える
Windowsからの移行ならこれ
viやEmacsに馴染めない人はGeanyを使ってみよう

5 :
>>1
乙乙

6 :
語りましょ

7 :
■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

8 :
まだまだ日本語情報の少ないGeany
分からないこと、便利な使い方、等
Geany使いの交流の場にしましょう

それでは、まったりとスタート

9 :
確かこれパスに日本語が入ってると化けて開けないんだよ
残念!

10 :
>>9
試したら開けたが。

11 :
Geanyって、(GNOME以外だと) geditより起動が速い気がするんだけど、気のせいかな?

12 :
>>9
私の環境でも問題なく開けましたよ
お試し有れ
Geany 0.15

13 :
>>11
geditは重いですからね
多分どの環境でもGeanyのほうが早くて軽いと思いますよ

14 :
SCIM-Anthy だと emacs はインライン入力できないしJava は相性が悪いので、
GTK なエディタを探してたがこれに落ち着いた。
機能的にちょうどいい。日曜スクリプト程度しか書いてないけど

15 :
>>14
Emacsなら、anthy.elでインラインできるお。

16 :
>>15
それは言ってみればemacs-anthyでしょ。
親指シフトが目当てでSCIMを使っているもので。

17 :
欠点としては、読み込み時の文字コード判定の弱さか
まあ、簡単に読み直せるからいいけど

18 :
>>16
親指シフトも出来るお。

19 :
>>18
emacsローカルな親指シフト化?
emacsしかない頃は有難かったけど。
いまはお行儀が悪いというか、滅びるべきレガシーだね

20 :
>>19
いやーでもそのおかげでいつでもどこでも
GUIがなくてもすぐに日本語入力環境が構築できるで素晴しいメリットでもあるお。
スレ違いなので自重するお。
ともかくEmacsでもインラインで親指シフトでAnthyが使えるということで。
誤解ないきよう。

21 :
geditでおk

22 :
>>21
geditよりGeanyを選んだ理由
軽い
コードの折り畳みが出来る
プロジェクト管理が出来る
改行コードの表示・変更が出来る
矩形編集が出来る 等

23 :
へぇ、よさげだね

24 :
kubuntu8.10でGeanyインストールしてみた
KDEではkateが対抗だと思うけど両方立ち上げてみて
topで確認したらkate10MくらいGeany20Mだたよ
しばらくGeany使ってみる

25 :
>>24
KDE環境ならKate等のQTアプリ使うほうがスムーズでしょ
余分なもの読み込まなくていいし
Gnome環境だとGTKの良エディタがなくて困る
ようやくGeanyでそこそこ使えるGTKのエディタに出会えたという感じ

26 :
Geanyは良さげだねえ。
あとは、キーボードマクロがあれば、秀丸と同じくらいになるかな。
Goslingじゃないけど、Emacsは忘れた方がいい存在だと思う。

27 :
使ったことある人は聞かせてほしい。
kate(part)と比べてどんな感じですか?

28 :
kateって、MACのtextmateみたいな奴?

29 :
知らねーよハゲ

30 :
>>29
これだよ
ttp://macromates.com/

31 :
KDE環境ならkateがあるからGeanyにする必要性はないのでは?
KDEでGTKアプリ動かしたり、GnomeでQTアプリ動かすのは、あまり好きじゃないなー。
無駄があるというか。
まー、考え方は人それぞれなのだろうけど。

32 :
俺の場合、GTKで秀丸・サクラのようなエディタを探していて
gedit
leafpad
tea
scite
medit
scribes
と渡り歩いて、ようやくGeanyに辿り付いたという感じ。
まだまだ満足はしていなけど、この中では1番いい。
欲しかった機能は備わってる。

33 :
エディタ← Leafpad gedit medit Geany Anjuta →IDE

34 :
>>33
geditとgeanyて同じような位置だよ
近いのは多分こんな感じ
メモ帳 → Leafpad
秀丸 → Gedit , Scrives , Geany 
xyzzy → emacs
Anjuta → Visual Studio

35 :
>>34
>>small and fast IDE,

36 :
>>35
またあんたかw
Geany is a text editor

37 :
あったあったw
http://pc11.2ch.net/test/read.cgi/linux/1140059703/735-742

38 :
エディタ← Leafpad gedit  medit Geany Anjuta  →IDE
       Kedit   Kwrite Kate      KDevelop

39 :
geditはビルド出来たり、スニペット機能あったり、
サイドペインや、ボトムペインがあったり、IDEと言えばIDE、エディタと言えばエディタ
geditもgeanyも同じような位置だと思うよ
Leafpadは簡易的なもので、メモ帳、ビューアに近い
Anjutaクラスになると完全にIDE

40 :
Geany はプロジェクト管理出来る? ディレクトリツリー表示あり
Geany はVDE?ターミナル?がついてて実行出来る
gedit はターミナルついてない ディレクトリツリー表示なし
kate はターミナルついてる ディレクトリツリー表示あり
kwrite はインデントの折りたたみ出来る
bluefish もかなりいけてると思う 俺ぁ好きだぁ

41 :
>>40
geditも標準でターミナルついているしディレクトリ表示も出きるよ
geditはとにかく重たい
bluefishのメインはHTMLエディタでしょ
bluefishは補完機能がないのが痛い
つーか、こういった話はエディタスレのほうがいいのでは

42 :
geanyの話がないので、自分が役立ったものを貼ってみる
公式にも載ってるけど・・・
geany-dark-scheme
http://code.google.com/p/geany-dark-scheme/
HTML and PHP Snippets
http://citizen.ovh.org/stuff/snippets.conf

43 :
> Geany cannot currently fully emulate Emacs or Vim, nor is it currently a goal of the core project developers to make it do so.
これじゃ使う気が起きないお

44 :
Emacs,Vim使いたくない人が使うものでしょ

45 :
使う気が起きないなら使わなきゃいいじゃね。

46 :
GeanyってPuppyの標準エディタとして採用されているんだね
軽いわけだ

47 :
いいねこれ

48 :
良さ気だったんで、
intrepidにjaunty用のパッケージを突っ込んでみた。
一応動いているみたい。
しかしATOKだと微妙にインライン入力出来ないのな。

49 :
ATOK使えないのか・・
残念だ
ATOK買おうとしていたのに・・

50 :
使えないってわけじゃないよ。
↓こうなるだけ。
ttp://usamimi.info/~linux/d/up/up0314.png
ttp://usamimi.info/~linux/d/up/up0315.png

51 :
>>50
一応使えるって事か
ありがと

52 :
tagsにキーワード突っ込んでも補完されねぇぇぇ
どうやってやるの?

53 :
>>52
ほい
ttp://www.geany.org/manual/current/index.html#tags

54 :
cp932表示できないのか
これだけの文字に対応しているなら何とかcp932も対応してくれないかな

55 :
>>54
SHIFT-JISで読めない?

56 :
>>55
よめないす

57 :
>>56
じゃあ他のエディタ(geditとか)で変換してからじゃないと無理なのか・・・

58 :
>>57
変換になんでエディタ使うんだよ。
nkfやiconvだろ。

59 :
というか、CP932特有の他では定義されていない文字があるから
他の文字コードへはそのまま変換出来ない予感がする
他の何かで特殊な文字・記号を削ってShift_jisで読み込みますわ

60 :
エディタの背景色はどうやって変えればいいんだ?

61 :
>>60
~/.geany/filedefsに設定ファイルを置く。
http://www.geany.org/manual/current/index.html#filetype-definition-files
こういうテーマを参考にすればいいよ。
http://code.google.com/p/geany-dark-scheme/

62 :
>>61
ファイルタイプひとつごとに定義しないとダメなの?
こういうのは共通設定したいんだけど

63 :
シンタックスチェッカーにちょと惹かれてきました
普段vi(vim)使ってるんだけどキーの設定できるの?
エクリプスだとemaceモード?みたいのあるじゃん


64 :
>>63
viやemacsのエミュレート機能はついてないし、つける予定もないみたい
キーカスタマイズは一応できるけど設定できる項目少なかった

65 :
シンタックスチェッカーって何?
そんな機能あったっけ?

66 :
ああ、構文チェックか
んな機能あったんだね

67 :
俺のメイン環境がどんどんpuppyに向かっている気がする...
まあ、64びっと環境だけどね
Ubunt

slackware

slad64

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

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

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

Geanyに興味を持った←いまここ

68 :
あっそ

69 :
>>67
puppyには感謝している
geanyを知るきっかけになったから
まあ、puppy自体はレスキュー用でしか使わないが

70 :
きたよ
Geany 0.16 released!
http://www.geany.org/Documentation/ReleaseNotes

71 :
何が変わったの?

72 :
>>17
文字コードの判断弱いね
開ける種類は多いが
>>54
CP932への対応って難しいのかな
shift_jisに毛が生えたようなものでしょ
誰か作者タンに要望だしてくださいよ
geditもleafpadでも対応しているくらいだし

73 :
これいいね!kate重いからこっち使おう

74 :
1行の文字数多いと×××ってならない?

75 :
ならない

76 :
期待age

77 :
よさそう
ちょっと使ってみる

78 :
0.17

79 :
キーの設定自由度が少ないなあ
軽量IDEとしては良いかもしれない

80 :
GTKのくせにgtk-key-theme-nameを無視するのが悩ましい

81 :
>>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のリポジトリにも入っていないみたい。

82 :
>>81
おお、thx
追加してみます
嬉しいっす、ありがとうありがとう

83 :
ほう
本家でも取り入れて欲しいね

84 :
>>83さん
日本の事情を*英語で*説明できたら、取り入れてもらえそうなきがするなぁ・・・
>>82さん うまく動いたら報告してくれるとうれしいなぁ。。。。

日本語の自動判別もできたら、ベストなんだけどね。

85 :
ちらっと使っただけだけど
書類のフォントと IM のフォントが連動しないとか
IM 上での編集でキャレットが消えるとか
ちょっと IM との相性が辛い感じだね

86 :
正規表現検索・置換できるGUIエディタってなかなかないね。
間に合わないからperlでone line書く方が速い。

87 :
win版って日本語通る?

88 :
>>86
ちょっとしたエディターであれば、普通はあるのでは?
Winでは、SakuraEditor使ってるけど、正規表現検索・置換はOKだよ。
もちろん、Geanyは正規表現で検索・置換できるし、
GVimって手もある(って邪道か・・・)
>>85
これは、 Win版の話ですか?


89 :
>>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'

90 :
>>89
Vimで調べてみたんだけど
\n\n\+ だといけるような気がする。
正規表現なんて殆ど使った事無いから
間違ってたらすまん。

91 :
>>89
regcomp(3)を内部で使用しているね。
ちなみに、\nはきかなかった。
行末の$は効くみたいだが、$単体だと使えないし、複数改行のチェックはできなさそう・・・・

92 :
>>90
サンクスです。
1:$s/\n\n\+/^M/g
で無事できました。
>>91
geanyのソースをちらっとみましたが、
src/search.cをみると検索にScintillaを使用していて、
正規表現検索時にはSCFIND_REGEXPとSCFIND_POSIXを
指定してるようなのですが、Scintillaの正規表現だと
$はいけても\nは使えないっぽいですねえ。

93 :
>>92
> src/search.cをみると検索にScintillaを使用していて、
ごめんなさい。しっかりと見ていなかった。
確かに検索は、Scintillaを使っているようですね。
\nはサポートされていないっぽい。
http://wikiwiki.jp/wakura/?Scintilla%2FSearching and Replacing

94 :
どっちもエディタかどうかは疑わしいけどQt Creatorとgeanyが同じ土俵。
まだ入れたばっかで何とも言えないが個人的にはQt Creatorの方が軽いんじゃないかと思った。

95 :
>>94
それは、ライブラリを読み込む時間が変わってくるので、
GTK(Gnome環境)かQT(KDE環境)かという争いになるでしょ。
Gnome環境なら geany がKDE環境ならQT Creater が上だと思われる。

96 :
>>34
メモ用紙 → Tomboy
Peggy → Geany  違うかな?

97 :
peggyか
近いかも

98 :
早くて細かくていいねこれ
こっちをgnome標準にしてほしいわ

99 :
完成度が低い物は概ね早くて軽い
Anjuta並に機能が増えて軽ければGNOME標準に
採用される可能性はあるが。
Geanyの端末で作業しながら編集してるとクラッシュする事が結構ある。
テキストエディタがクラッシュするとハンパ無く涙目

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【Linux】カーネル総合6【Kernel】 (678)
★1フロッピーLinux作成にチャレンジ★ (798)
【1CD】Berry Linux【FC2】 (764)
Valaについて語りませんか (236)
Samba全く使えないのはなぜか? (254)
使い方が激しく間違っている用語 (242)
--log9.info------------------
【PSPo2∞】開発はこのスレを見て反省しろ 18 (405)
ロックマンエグゼ 2chの電脳120 (709)
【PSP】境界線上のホライゾン PORTABLE (433)
【DS】ファンタシースターZERO Part220【PSZ/PS0】 (637)
【PSP】グローランサーIV オーバーリローデッド Part19 (426)
魔界戦記ディスガイア2 PORTABLE 〜前科96犯〜 (677)
【PSP】エルミナージュIII part60 (449)
機動戦士ガンダムAGE (859)
【PSP】最後の約束の物語葬式会場【手抜き】 (767)
【PSP】エルミナージュ ゴシック part24 (560)
【DS】RPGツクールDS/DS+ Part58【投稿〆切】 (930)
【PSP】 Fate/EXTRA総合 070 (664)
英雄伝説 零の軌跡/碧の軌跡  反省会スレ22 (719)
【DS】テイルズオブハーツ PART53【TOH】 (315)
【空の】軌跡シリーズ強さ議論スレ08【零の碧の】 (674)
【3DS/PSP】アンチェインブレイズ レクス Part9 (414)
--log55.com------------------
皇室御一行様★part3351
【ポケ森】どうぶつの森を楽しむ奥様 34泊目
【TV】テレビネタ1366クール
木南晴夏が立ち向かうであろう玉木宏「義母&妹との同居」条件 2
∞∞ 妊娠22週〜31週までの奥様 109 ∞∞
リアルでは人に言えない話✳80
■■ 芸能有名人の噂 2109 ■■
忘れられない怖い事件218件目