Wu はフルスクリーンエディタです。WriteroomやDark Roomのように集中して文章を書くための環境を提供します。起動すると黒い画面にカーソルだけが浮かび、文章を書く以外のことができなくなります。
Wu is a full screen editor that offers a distraction-free writing environment such as Writeroom or Dark Room. Only black screen and a cursor are shown when starting Wu. All you can do is to write text.
Source: wu.vfs.zip ( Tcl/Tk 8.5 )
注意:フルスクリーンエディタですので、「閉じる」ボタンなども表示されません。Wu を終了する際は、Ctrl+Qを押します。フルスクリーン表示をやめる時は「Escape」キーを押して下さい。
Windows XP
| File Menu | |
|---|---|
| New | Ctrl+N |
| Open | Ctrl+O |
| Save | Ctrl+S |
| Memo | Ctrl+M |
| Quit | Ctrl+Q |
| Edit Menu | |
| Undo | Ctrl+Z |
| Redo | Ctrl+Y |
| Copy | Ctrl+C |
| Paste | Ctrl+V |
| Cut | Ctrl+X |
| Select All | Ctrl+A |
| Jump | Ctrl+J |
| Insert Tab | Tab |
| Delete Tab | Shift+Tab |
| Insert Comment Symbol | Ctrl+Insert |
| Delete Comment Symbol | Ctrl+Delete |
| Setting | Ctrl+/ |
| Find Menu | |
| Find | Ctrl+F |
| Find Next | F3 |
| Find Prev | F4 |
| Highlight All | Alt+F3 |
| Delete Highlight | Alt+F4 |
| View Menu | |
| Toggle Fullscreen | Esc |
| Line Map | |
| Show / Hide Line number | Ctrl+L |
| Line marking ( Bookmark ) | Ctrl+Return / Double-Click on Line number |
| Jump to marked prev / next line | Ctrl+U / Ctrl+D |
| Copy / Cut / Delete marked lines | Right-Click on Line number |
| Other Shortcuts | |
| Console | Ctrl+F10 |
| Text Zoom | Ctrl+MouseWheel |
プログラム言語などに応じ、強調表示の定義ファイルを用意することで予約語などを強調表示することができます。
まず、定義ファイルとしてタブ区切り形式のテキストファイルを用意します。
例えば「test」という単語を強調表示したい場合は、次の定義をテキストファイルに書きます。
test word syntax1
強調したい文字列の後にタブ記号を入力し、それ以降の関連情報の間は半角のスペースで区切ります。属性「word」は、指定された単語を強調表示します。「syntax1」はタグ名です。このタグが付けられた文字列は、設定ダイアログの「Highlight」で文字列色を指定することができます。
属性は「 char, word, noblank, nobreak, pair, string 」の6種類が用意されています。それぞれ下記のように動作します。
< pair tags >
具体的な定義ファイルについては、Wu.exeのフォルダに同梱の「.hl/tcl.txt」を参照して下さい。これはTclのファイルを強調表示するための定義ファイルです。なお、強調表示のタグ名は色の設定項目と対応づけられていますが、強調表示で利用できるのは「comment(コメント)」、「url(コメント)」、「tags(括弧などで括られた文字列)」、「syntax1 ~ syntax3(予約語など)」です。
定義ファイルが用意できたら、設定ダイアログでwuの内部形式に変換します。「右クリックメニュー」→「Settings」→「Highlight」→「Generate Highlight Rules」で、「Source File」に作成した定義ファイルを指定し、「New File」に変換後の保存先を指定します。保存先には必ず「hl」フォルダを指定し、ファイル名は「拡張子.dat」の形式とします。例えばHTMLの強調用ファイルは「html.dat」とし、Tclなら「tcl.dat」とします。ファイルを開く際、Wuは対象ファイルの拡張子を参照し、「hl」フォルダに対応する強調表示ファイルがあれば、それを使って強調表示を行います。ファイルがなければデフォルトのファイル(highlight.dat)が使用されます。
「Settings」の「Highlight」→「Color」で設定できる色については以下をご参照下さい。
| 設定項目 | 意味 |
|---|---|
| foreground | テキストエリアの文字色 |
| background | テキストエリアの背景色 |
| insertbackground | 入力カーソルの色 |
| linemapfg | 行番号エリアの文字色 |
| linemapbg | 行番号エリアの背景色 |
| linemap_select_fg | ブックマーク時の行番号の文字色 |
| linemap_separator_bg | 行番号エリアとテキストエリアの境界線の色 |
| comment-foreground | 行頭にコメント記号がある行の文字色 |
| brackets-foreground | 対応する括弧の文字色 |
| url-foreground | URLやファイルパスの文字色 |
| hilite-foreground | 検索時のハイライトの文字色 |
| hilite-background | 検索時のハイライトの背景色 |
| sel-foreground | 選択範囲の文字色 |
| sel-background | 選択範囲の背景色 |
| tags-foreground | 対応する括弧に囲まれた文字列 |
| syntax1-foreground | 予約語1 |
| syntax2-foreground | 予約語2 |
| syntax3-foreground | 予約語3 |
※「tags-foreground」はpair属性、syntax1~3はユーザーが指定。
Thank you for your donation!
This program is powered by Tcl/Tk.
作者の個人的メモ:
ダウンロードさせていただきました。
ありがとうございます。
行番号を表示できるのがいいですね。
少しだけ要望を。この一点が改善されるだけで
完璧になると思うので。
フォントサイズを変更すると、
変換前の文字と変換後の文字に
差がでるようです。
変換前の文字も変更された
フォントサイズとなるよう
対応できないでしょうか?
Posted by rairairou at 2008-04-11 01:47:16
フォントのサイズがきちんと変更できていないとのこと、
ご指摘ありがとうございます。
>フォントサイズを変更すると、
>変換前の文字と変換後の文字に
>差がでるようです。
この部分の挙動がどのような変換時に起きているのか
把握できていないため、この現象を発生させるための
手順をお教えいただけますでしょうか。
お手数をおかけいたしますが、よろしくお願いいたしますm(_ _)m
Posted by ctrans at 2008-04-11 08:10:02
日本語変換時です。
たとえばローマ字で
「tesuto」と打って
画面上では反転した変換確定前の
「テスト」が表示されますが、
この際のサイズが固定になっているようです。
フォントサイズを小さくしても大きくしても
変換確定前の文字のサイズが変わりません。
Posted by rairairou at 2008-04-11 12:14:57
早速のお返事ありがとうございますm(_ _)m
日本語変換時の文字サイズについては、rairairou様がご指摘くださったようにフォントサイズにかかわらず、特定の大きさで反転表示されてしまいます。
当方もなんとかしたいと思っているのですが、Wuで利用しているTkの問題のようで解決策が現在のところ見つかっていません。Tkの開発チームに一度メールをしてみようと思います。解決のめどがつきましたら本ページにて告知させていただきます。ご指摘ありがとうございました!
※なお、Ctrl+Backspaceによる再変換にも不具合がございます。IMEまわりはやっぱりちょっと厳しいです……(+_+)
Posted by ctrans at 2008-04-11 13:03:35
ご対応ありがとうございます。
なるほど、開発環境の問題ですか……。
難しそうですね。
とはいえDarkRoomと違って英数字入力時も
TrueTypeのフォントでアンチエイリアスが効いていますし、
それ以外には満足しているので引き続き使わせていただきます。
失礼しました。
Posted by rairairou at 2008-04-11 15:12:59
「無」の黒地に緑文字は昔のグリーンディスプレイを思い出させてくれました。
PC-9801&MS-DOSでパソコン通信してた頃が懐かしいです。
あの頃は一画面を一つのアプリケーションが占有して、シングルタスクで文字入力に集中できていたなぁ、と思い出しました。
夜、寝室でブログの文章を入力しているのですが、「無」は目に優しそうです。さっそく今晩試してみます。
Posted by 花花牌子 at 2008-05-10 13:43:13
花花牌子さま
本日はたいへんお世話になりました。
あらためてお礼申し上げます。
私もこの「黒地に緑文字」が気に入っています(^^) ツールを製作しているとあれこれ機能を付け足したくなりますが、今後もできる限りシンプルさを保つかたちで開発をしていきたいと思います。
Posted by ctrans at 2008-05-10 21:51:19
HTMLタグは適用されません。不適切と判断されたコメントはブロックされます。