-
Notifications
You must be signed in to change notification settings - Fork 65
Update os_haiku.{txt,jax} #798
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 6 commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
c3cdcba
os_haiku.{txt,jax}: first add
tsuyoshicho e86664b
os_haikku.jax: Translate Japanese first done.
tsuyoshicho 88f0710
os_haiku.jax: Update document
tsuyoshicho fb5e75f
os_haiku.jax: fix translate notation
tsuyoshicho 98c6132
os_haiku.jax:english/japanese separate,version translate
tsuyoshicho d113d06
os_haiku.jax: fix more review suggestions
tsuyoshicho a73b3f9
os_haiku.jax: fix format and indent
tsuyoshicho File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,231 @@ | ||
*os_haiku.txt* For Vim バージョン 8.2. Last change: 2020 Feb 26 | ||
|
||
|
||
VIMリファレンスマニュアル by Bram Moolenaar | ||
|
||
|
||
*Haiku* | ||
このファイルは Haiku 版の Vim 特有の事柄に関して記述されています。このファイル | ||
で説明されていない事項について、Vim の挙動は Unix |os_unix.txt| 版と非常に良く | ||
似ています。 | ||
|
||
Haiku は BeOS に触発されたオープンソースのオペレーティングシステムで、明確に | ||
パーソナルコンピューターをターゲットとしています。 | ||
|
||
1. 全般 |haiku-general| | ||
2. Vim のコンパイル |haiku-compiling| | ||
3. Haiku の GUI |haiku-gui| | ||
4. $VIM ディレクトリ |haiku-vimdir| | ||
5. $BE_USER_SETTINGS ディレクトリ | ||
|haiku-user-settings-dir| | ||
6. ドラッグ&ドロップ |haiku-dragndrop| | ||
7. 複数同時起動不可と複数起動可能 | ||
|haiku-launch| | ||
8. フォント |haiku-fonts| | ||
9. Meta キー |haiku-meta| | ||
10. マウスのキーマッピング |haiku-mouse| | ||
11. 色名 |haiku-colors| | ||
12. クレジット |haiku-support-credits| | ||
13. バグと ToDo 的な事柄 |haiku-bugs| | ||
|
||
|
||
1. 全般 *haiku-general* | ||
|
||
デフォルトのシンタックスハイライトは異なる前景色のハイライトアイテムについて多 | ||
くの場合動作します。もっとも良く動作させるには暗めの背景色と明るい文字をターミ | ||
ナルウィンドウに設定します。いくつかの中間的なグレーの背景色 (例えば | ||
(r,g,b)=(168,168,168)) と黒の文字でもまた良く動くでしょう。 | ||
|
||
|
||
2. Vim のコンパイル *haiku-compiling* | ||
|
||
Vim は標準的な configure/make 手法を用いてコンパイルすることができます。 | ||
./configure を引数無しか --enable-gui=haiku で Haiku の GUI をサポートしてコン | ||
パイルできます。./configure --help を走らせることで、あなたが他に有効/無効にで | ||
きる機能を見付けることができるでしょう。 | ||
|
||
"make" で Vim をコンパイルでき、次いで "install" でインストールすることができ | ||
ます。GUI 版で追加的に GUI レスの vim バイナリもインストールされ、Haiku にシー | ||
ムレスに統合されます。典型的なコマンドは以下: > | ||
|
||
./configure --prefix=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY` \ | ||
--datarootdir=`finddir B_SYSTEM_NONPACKAGED_DATA_DIRECTORY` \ | ||
--mandir=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY`/documentation/man \ | ||
make clean | ||
make install | ||
|
||
./configure --prefix=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY` \ | ||
--datarootdir=`finddir B_SYSTEM_NONPACKAGED_DATA_DIRECTORY` \ | ||
--mandir=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY`/documentation/man \ | ||
--disable-gui | ||
make clean | ||
make install | ||
|
||
|
||
3. Haiku の GUI *haiku-gui* | ||
|
||
通常、起動を gvim か vim -g で行うと GUI の Vim が起動します。GUI 付き版の vim | ||
はターミナルからではなくトラッカーからの起動であるかどうかを判定しようとしま | ||
す、そしてそうだった場合 GUI を使います。しかしながら、現在の判定スキームでは | ||
"vim - </dev/null" を使うと失敗します。 | ||
|
||
まだ動作しないもの: | ||
|
||
- ウィンドウ外でのマウスの Up イベントが生成されません。これはおそらく Haiku | ||
のバグです。文字列の選択後にウィンドウ外へとカーソル移動させ、マウスボタンを | ||
離すと分ります。他の方法として、スウクロールバーをドラッグして同じ操作すると | ||
いうのもあります。なので Vim はあなたがスクロールバーを操作しても変化しない | ||
ようにしました。この回避策はウィンドウがアクティブ/非アクティブが切り替るま | ||
で提供されます (そしてマウスのフォーカスが On になるまで適切に動作します)。 | ||
- カーソルはフラッシュされません(とても低優先; 点滅するのが好ましいとは思えな | ||
いので)。 | ||
|
||
|
||
4. $VIM ディレクトリ *haiku-vimdir* | ||
|
||
$VIM は Vim のサポートファイルを保存している場所へのシンボル名です。 | ||
$VIM のデフォルト値はコンパイル時にセットされ、次のコマンドで確認でき > | ||
|
||
:version | ||
|
||
通常は /boot/common/data/vim になっています。この値が好ましくなく変更したいな | ||
ら、環境変数 VIM に値を設定することで上書きでき、あるいは{訳註:ヘルプファ | ||
イルなら}あなたの .vimrc で 'helpfile' を設定してもできます: > | ||
|
||
:if version >= 500 | ||
: set helpfile=~/vim/runtime/doc/help.txt | ||
: syntax on | ||
:endif | ||
|
||
|
||
5. $BE_USER_SETTINGS ディレクトリ *haiku-user-settings-dir* | ||
|
||
$USER_SETTINGS_DIR は Haiku の設定とコンフィグファイルを保存している場所へのシ | ||
ンボル名です。 | ||
|
||
通常は /boot/home/config/settings になっています。 | ||
|
||
|
||
6. ドラッグ&ドロップ *haiku-dragndrop* | ||
|
||
Vim のアイコン(ドロップするファイルのアプリケーションが Vim の"複数同時起動不 | ||
可"に設定されていなければ新しい Vim のセッションを開始します)、もしくは Vim の | ||
ウィンドウ(ファイルの編集を始めます)にファイル(複数)もしくはディレクトリ(複数) | ||
をドロップすることができます。フォルダをドロップした場合は Vim のカレントワー | ||
キングディレクトリに設定します。|:cd| |:pwd| | ||
もし SHIFT キーを押しながら、ファイルもしくはフォルダをドロップしたなら、 Vim | ||
は最初にドロップされたアイテムが含まれるディレクトリに{訳註:カレントワーキング | ||
ディレクトリを}変更します。Vim を起動するときはShiftキーを押す必要はなく: Vim | ||
は、(Shift キーを押したときと) 同じように動作します。 | ||
|
||
ファイルのドロップは引数リストを設定します。 |argument-list| | ||
|
||
|
||
7. 複数同時起動不可と複数起動可能 *haiku-launch* | ||
|
||
配布されている Vim のアプリケーションフラグ(ファイルタイプの設定で確認できる) | ||
は複数起動可能に設定されています。もし望むなら代わりに複数同時起動不可をセット | ||
することもできます。2つめの Vim のコピーが起動するとき最初の Vim でファイルを | ||
代わりに開くよう試みます。これはトラッカーから開いたときにコマンドラインから開 | ||
くのと同じように働きます。後者のケースでは、ノンファイルな(オプション)引数はサ | ||
ポートされません。別の複数同時起動不可での後退点は、Vim のインスタンスが GUI | ||
サポートでコンパイルされていても非 GUI アプリケーションとして動作すると | ||
き、"Open With ..." での要求を無言で無視してしまうことです。Vim インスタンスが | ||
GUIありで動作するときはこの問題はありません。 | ||
|
||
注意: GUI バージョンだけが BApplication です (そしてその為にアプリケーションフ | ||
ラグがある)。 | ||
この章は GUI レスバージョンについては適用されず、そのようにコンパイルする必要 | ||
があります。 | ||
|
||
|
||
8. フォント *haiku-fonts* | ||
|
||
フォントの設定は > | ||
|
||
:set guifont=DejaVu_Sans_Mono/Book/12 | ||
|
||
最初の部分はフォントファミリー、次の部分はスタイル、三番目はサイズです。(フォ | ||
ント)ファミリーとスタイルのスペースはアンダースコアに置き換えられます。 | ||
|
||
等幅フォントで最良の結果が得られます。Vim は全てのフォントについて、 | ||
B_FIXED_SPACING モードを適用しようとしますが、どうやらプロポーショナルフォント | ||
については働かないようです(BeBook と呼ばれているにもかかわらずです)。 | ||
|
||
現在のフォントでどのエンコーディングをサポートしているか検証したいなら > | ||
|
||
:digraphs | ||
|
||
コマンドを与えて、ISO Latin 1 エンコーディングでのたくさんの文字を一覧表示しま | ||
す。もし、例えば、その中に"ボックス"文字{訳註: 俗に言う表示できない時の豆腐文 | ||
字}があったり、もしくは最後がドット付きyではない場合は、そのエンコーディングで | ||
このフォントは動きません。 | ||
|
||
もし指定したフォントが無いなら、システムの固定フォントが得られます。 | ||
|
||
GUI でのフォント選択ダイアログは、次のようにして > | ||
|
||
:set guifont=* | ||
|
||
コマンドを与えることで利用できます。 | ||
|
||
|
||
9. Meta キー *haiku-meta* | ||
|
||
META 修飾キーは左もしくは右の OPTION キーによって得られます。これは ALT(もしく | ||
は COMMAND)キーがアプリケーションに通知されないことを意味します。 | ||
|
||
|
||
10. マウスのキーマッピング *haiku-mouse* | ||
|
||
Vim は様々なマウスのボタンを LeftMouse、 MiddleMouse そして RightMouse と呼ん | ||
k-takata marked this conversation as resolved.
Show resolved
Hide resolved
|
||
でいます。デフォルトのマウスの設定を使用するなら、これらの名前が実際のボタンに | ||
対応します。Vim は次のマッピングを使用します: | ||
|
||
Button 1 -> LeftMouse, | ||
Button 2 -> RightMouse, | ||
Button 3 -> MiddleMouse. | ||
|
||
もし、あなたのマウスが3ボタンより少ないなら、修飾キーとマウスの他のボタンを組 | ||
み合せてマウスクリックをマッピングすることができます。例として | ||
$VIM/macros/swapmous.vim ファイルを見てください。 |gui-mouse-mapping| | ||
|
||
|
||
11. 色名 *haiku-colors* | ||
|
||
Vim は多数の色名を内蔵しています。追加の名前については $VIMRUNTIME/rgb.txt が | ||
あれば、それから読み込みます。このファイルは基本的には X の色データベースです。 | ||
名前を使う時に効率的にするため、このファイルはキャッシュされます。 | ||
|
||
|
||
12. GUI ツールバーイメージ *haiku-toolbar-images* | ||
|
||
ツールバー画像の代替セットは任意の高さのPNG画像でなくてなはなりません。画像幅 | ||
は1行のセルに最低32個のボタンが入るように計算されます。画像は | ||
$VIRUNTIME/bitmaps/builtin-tools.png という名前で保存すること。ボタンの割り当 | ||
てについての情報は |builtin-tools| を参照のこと。 | ||
|
||
|
||
13. クレジット *haiku-support-credits* | ||
|
||
多数の人の手により Haiku 版は BeOS 版をベースとして移植されました | ||
- BeBox GUI サポート Copyright 1998 by Olaf Seibert; | ||
- R4 への移植 by Richard Offer <[email protected]> Jul 99; | ||
- 上記に含まれないが忘れられたわけではない多数の人の提供; | ||
- Haiku サポート by Siarzhuk Zharski <[email protected]> Apr-Mai 2009. | ||
|
||
すべての変更とパッチは vim-license 下で提供されます。 | ||
|
||
みんなありがとう! | ||
|
||
|
||
13. バグと ToDo 的な事柄 *haiku-bugs* | ||
|
||
この移植は開発中で完全な状態から遠く離れています。バグレポート、パッチ、そして | ||
要望を歓迎します。 | ||
|
||
|
||
-Siarzhuk Zharski <[email protected]> | ||
|
||
|
||
vim:tw=78:ts=8:ft=help:norl: |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.