Add Japanese translations (#569)

* Add Japanese trnaslations

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* Update READMEs

Signed-off-by: Hiroshi Miura <miurahr@linux.com>

* add  README_ja

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
This commit is contained in:
Hiroshi Miura 2019-01-13 10:49:06 +09:00 committed by Le Tan
parent f4fb889361
commit 09befccd1e
16 changed files with 9255 additions and 1 deletions

View File

@ -1,5 +1,6 @@
# VNote
[中文 Chinese](./README_zh.md)
[日本語 Japanese](./README_ja.md)
**VNote is a note-taking application that knows programmers and Markdown better.**

220
README_ja.md Normal file
View File

@ -0,0 +1,220 @@
# VNote
[中文 Chinese](./README_zh.md)
[英語 English](./README.md)
**VNote は、プログラマとMarkdownをよく理解するート作成アプリケーションです。**
詳細情報は、[**VNoteのホームページ**](https://tamlok.github.io/vnote)に訪問してください。
![VNote](screenshots/vnote.png)
# ダウンロード
中国のユーザは、VNoteを[バイヅゥ(Baidu Netdisk)](http://pan.baidu.com/s/1jI5HROq)から入手できます。
## Windows
### Zipアーカイブ
![Windowsビルド・ステータス](https://ci.appveyor.com/api/projects/status/github/tamlok/vnote?svg=true)
- [Githubリリース](https://github.com/tamlok/vnote/releases)
- 開発中の最新ビルド: [![ダウンロード](https://api.bintray.com/packages/tamlok/vnote/vnote/images/download.svg)](https://bintray.com/tamlok/vnote/vnote/_latestVersion)
Windows XPはサポート**されません。**
### Scoop
VNote can be installed from `extras` bucket of Scoop.
```shell
scoop bucket add extras
scoop install vnote
scoop update vnote
```
## Linux
### AppImage
[![Build Status](https://travis-ci.org/tamlok/vnote.svg?branch=master)](https://travis-ci.org/tamlok/vnote)
主要Linuxディストリビューションむけには、AppImageのVNoteスタンドアロン実行ファイルがあります。**Linuxのパッケージングと配布の支援を歓迎します!**
- [Githubリリース](https://github.com/tamlok/vnote/releases)
- 開発中の最新ビルド: [![ダウンロード](https://api.bintray.com/packages/tamlok/vnote/vnote/images/download.svg)](https://bintray.com/tamlok/vnote/vnote/_latestVersion)
### openSUSE
現在、OpenSUSE Tumbleweedの`vnote`は、OBS上の`home:openuse_zh`プロジェクトからインストールすることができます。次のコマンドを直接実行できます。
```shell
sudo zypper ar https://download.opensuse.org/repositories/home:/opensuse_zh/openSUSE_Tumbleweed/ home:opensuse_zh
sudo zypper ref
sudo zypper in vnote
```
その他のアーキテクチャについては、[software.opensuse.org](https://software.opensuse.org)で`vnote`を検索してください。
Qtバージョンの関係で、Leap 42およびそれ以下のバージョンをサポートしていません。AppImageを使ったり、自分でビルドしてください。
### Arch Linux
Arch Linux上のVNoteは、AURから[vnote](https://aur.archlinux.org/packages/vnote-bin/)のインストールができます。
```shell
git clone https://aur.archlinux.org/vnote-bin.git
cd vnote-bin
makepkg -sic
```
また、最新のマスター[vnote git](https://aur.archlinux.org/packages/vnote-git/)を追跡する開発バージョンもあります。
## MacOS
[![Build Status](https://travis-ci.org/tamlok/vnote.svg?branch=master)](https://travis-ci.org/tamlok/vnote)
- [Githubリリース](https://github.com/tamlok/vnote/releases)
- 開発中の最新ビルド: [![ダウンロード](https://api.bintray.com/packages/tamlok/vnote/vnote/images/download.svg)](https://bintray.com/tamlok/vnote/vnote/_latestVersion)
cask tapを通じ、homebrewをつかってVNoteをインストールすることもできます。
```shell
brew cask install vnote
```
# 説明
**VNote**は、Qtベースの無料のオープンソースのート作成アプリケーションで、Markdownに焦点を当てています。VNoteは、特にプログラマーにとって快適な編集エクスペリエンスを提供するように設計されています。
VNoteは、Markdownの単純なエディタ**ではありません**。ート管理を提供することで、VNoteはマークダウンのート作成をより簡単に、より楽しくすることができます。
Qtを使用し、VNoteは、**Linux**, **Windows**そして、**macOS**で利用できます。
![VNote主インタフェース](screenshots/_vnotemaini_1525154456_1561295841.png)
# サポート
- [Github issues](https://github.com/tamlok/vnote/issues);
- Email: `tamlokveer at gmail.com`;
- [Slack](https://join.slack.com/t/vnote/shared_invite/enQtNDg2MzY0NDg3NzI4LTQ1Yzk1YjA5MjAyYTU0MjJkMTUxNmRiYWQ2YjlkOWU0ZGZlMTFlZTAxNzg0ZGUyNzI0ZGY2NDg4MmU1M2FkMDg);
- WeChat 公開アカウント:VNote醇@u(vnote_md); ![VNote WeChat](screenshots/vnote_md.jpg);
# ハイライト
- 強力な**全文検索**;
- **ユニバーサルエントリ**は、入力するだけで何かに到達することができます。
- 直接クリップボードから画像を挿入;
- **編集**と**読み込み**の両方で、フェンシングされたコードブロックの構文のハイライト表示;
- 編集モードでの画像、図、数式の強力な**その場プレビュー**
- 図の横並びのライブプレビュー;
- 編集モードと読み込みモードの両方でアウトラインを作成;
- 編集モードと読み込みモードの両方でカスタムスタイル;
- **Vim**モードと協力なショートカットキー;
- 無限レベルのフォルダ;
- 複数のタブとウィンドウ分割;
- [Mermaid](http://knsv.github.io/mermaid/), [Flowchart.js](http://flowchart.js.org/), [MathJax](https://www.mathjax.org/), [PlantUML](http://plantuml.com/), and [Graphviz](http://www.graphviz.org/);
- HiDPIのサポート;
- ノートの添付ファイル;
- テーマとダーク・モード;
- HTML、PDF、PDF(All In One)、イメージなど、拡張性と拡張性に優れたエクスポート
# 寄付
VNoteの開発に、さまざまな方法で支援できます。
- VNoteの開発に注目し、改善のためにフィードバックを送信する
- VNoteを友達に広める。人気がひろまることは、開発者にとって大きなエネルギーになります。
- VNoteの開発に参加し、VNoteを完全にするためにPullRequestを送信します。
- VNoteが本当に役に立ち、VNoteを助けたいと思ったら、VNoteへの寄付を本当に感謝します。
**PayPal**: [PayPal.Me/vnotemd](https://www.paypal.me/vnotemd)
**Alipay**: `tamlokveer@gmail.com`
<img src="screenshots/alipay.png" width="256px" height="256px" />
**WeChat**
<img src="screenshots/wechat_pay.png" width="256px" height="256px" />
[VNoteヘ寄付されたユーザ](https://github.com/tamlok/vnote/wiki/Donate-List)に感謝いたします!
# VNoteのわけ
## Markdown編集とート管理
VNoteは、ート管理機能のついた協力なMarkdownエディタ、あるいは快適なMarkdownサポートつきのート作成アプリケーションを目指しています。もしMarkdownのファンで、勉強や仕事、人生のためにMarkdownのートを書くのなら、VNoteはあなたにとって正しいツールです。
## 快適なマークダウン体験
### Markdownについての洞察
Markdownは、リッチテキストとは異なり、編集と読み取りの間にある**ギャップ**を持って生まれた、シンプルなマークアップ言語です。このギャップを扱うには、3つの方法があります。
1. 一つの極端な例として、エディタの中には、Markdownを**プレーンテキスト**として扱うだけのものもある。ユーザーは、ごちゃごちゃした黒い文字で自分を失うことがあります。メモの情報を追跡するのは難しくなる。
2. ほとんどのMarkdownエディターは、**編集とプレビューを同時に行うために、2つのパネルを使用します**。ユーザーはテキストの編集中に、楽しいタイプの設定とレイアウトを見ることができるので、より簡単になります。しかし、2つのパネルが画面全体を占め、ユーザは目を左右に動かすことになり、大きな混乱を招くことになりかねません。
3. もう一つの極端な点として、編集の直後にMarkdown要素を変換するエディタもあり、Wordのリッチテキスト文書を編集するのと同じように、Markdownを編集することができます。
ほとんどのエディタは、ギャップを処理するための2番目の方法を選んでいるので、Markdownをつかうときは、常にプレビューを考えていることになります。これは、Markdownの誤解かもしれません。シンプルなマーク言語として設計されたMarkdownは、編集時にテキストの情報を記録し、HTMLに変換された後に美しいタイプの設定を提供することを目的としています。
### トレードオフ:VNoteの方法
VNoteは、チューニングされた**構文ハイライト**とその他の機能によって、ギャップを最小限に抑えて、Markdownのためにベストエフォート*WYSIWYG*を提供します。コンテンツを追跡することを助けることにより、テキストを入力した直後にテキストをプレビューしたり変更する必要がなくなります。
# 機能
## ノートブック・ベースのノート管理
VNoteは、**ノートブック**を使用してートを管理することができます。OneNoteと同様に、ートブックはシステム上の任意の場所にホストすることができます。ートブックは1つのアカウントを表すように設計されています。たとえば、ローカル・ファイルシステムで管理されているートブックと、OwnCloudサーバ上に保存されている別のートブックをもつことができます。これは、メモが異なるレベルのセキュリティを必要とする場合に、実際に役立ちます。
ノートブックは、ファイルシステム内の自己完結型フォルダ(ノートブックの*Rootフォルダ*と呼ばれます)に対応しています。フォルダを別の場所(または別のコンピュータ)にコピーして、VNoteにインポートすることができます。
ートブックは、無限レベルのフォルダを持つことができます。VNoteでは、ートブック内またはートブック間でフォルダやートをコピーまたは移動することができます。
## シンプルなノート管理
すべてのメモは、平文の設定ファイルによって管理され、平文ファイルとして格納されます。ートは、VNOTEなしでアクセスできます。外部のファイル同期サービスを使用して、ートを同期させたり、別のマシンにインポートすることができます。
VNoteは、Markdown(拡張子`md`)とリッチテキストノートの両方をサポートしています。
## 構文ハイライト
VNoteでは、Markdownの正確な構文強調表示をサポートしています。ハイライトのスタイルを調整することで、VNoteを使用してドキュメントを簡単に追跡することができます。
また、VNoteは、**Fenceされたコードブロックに対する**構文ハイライトをサポートしています。これは、現在のあらゆるMarkdownエディタよりも**優れています**。
![Syntax Highlight](screenshots/_1513485266_1616037517.png)
## インプレイスプレビュー
VNoteは、編集モードでのイメージ、図、数式の強力な**その場プレビュー**をサポートしています。
![その場プレビュー](screenshots/_inplacepre_1525155248_405615820.png)
## 快適なイメージ体験
画像をMarkdownに貼り付けするだけで、VNoteは他のすべてのものを管理することになります。VNoteは、同じフォルダ内の指定されたフォルダに、ートとともに画像を格納します。VNoteは、画像を挿入するときに画像プレビューするウィンドウをポップアップ表示させます。また、VNoteは、画像リンクを削除した後に、自動的に画像ファイルを削除します。
## ユニバーサルエントリと全文検索
VNote には、**正規表現**と**ファジー検索**サポートのある、強力な全文検索が組み込まれています。検索は、すべてのノートブック、現在のノートブック、または現在のフォルダ、名前またはコンテンツを対象に実行することができます。
VNoteは、Vimでの`Ctrl+P`のように、**ユニバーサルエントリ**機能をサポートし、シンプルな入力であらゆる機能へ到達できます。
![ユニバーサルエントリ](screenshots/_universale_1522894821_465772669.png)
## 読み込み&編集モードのインタラクティブなアウトライン表示
VNoteでは、編集モードと閲覧モードの両方でユーザフレンドリなアウトラインビューアが提供されています。アウトライン・ビューアは、HTMLのセグメントではなく、応答するアイテム・ツリーです。
## 強力なショートカット
VNoteは、<x/>Vim Mode**、**キャプテンモード**、<x/>、**ナビゲーションモード**など、編集を容易にする強力なショートカットをサポートしています。これにより、マウスを使用せずに作業を行うことができます。
詳細については、ヘルプメニューの[ショートカットヘルプ](src/resources/docs/shortcuts_en.md)を参照してください。
## 柔軟に調整可能
VNoteでは、背景色、フォント、マークダウンなど、ほとんどすべてのものが調整可能です。VNoteは平文ファイルを使ってすべての構成を記録しますので、そのファイルをコピーすれば、別のコンピュータで新しいVNoteを初期化することができます。
# 依存関係
- [Qt 5.9](http://qt-project.org) (L-GPL v3)
- [PEG Markdown Highlight](http://hasseg.org/peg-markdown-highlight/) (MIT License)
- [Hoedown 3.0.7](https://github.com/hoedown/hoedown/) (ISC License)
- [Marked 0.5.1](https://github.com/markedjs/marked) (MIT License)
- [Highlight.js](https://github.com/isagalaev/highlight.js/) (BSD License)
- [Ionicons 2.0.1](https://github.com/driftyco/ionicons/) (MIT License)
- [markdown-it 8.3.1](https://github.com/markdown-it/markdown-it) (MIT License)
- [markdown-it-headinganchor 1.3.0](https://github.com/adam-p/markdown-it-headinganchor) (MIT License)
- [markdown-it-task-lists 1.4.0](https://github.com/revin/markdown-it-task-lists) (ISC License)
- [markdown-it-footnote](https://github.com/markdown-it/markdown-it-footnote) (MIT License)
- [markdown-it-sub](https://github.com/markdown-it/markdown-it-sub) (MIT License)
- [markdown-it-sup](https://github.com/markdown-it/markdown-it-sup) (MIT License)
- [markdown-it-front-matter](https://github.com/craigdmckenna/markdown-it-front-matter) (MIT License)
- [markdown-it-imsize](https://github.com/tatsy/markdown-it-imsize) (Unknown) (Thanks @Kinka for help)
- [markdown-it-emoji](https://github.com/markdown-it/markdown-it-emoji) (MIT License)
- [markdown-it-texmath](https://github.com/goessner/markdown-it-texmath) (MIT License)
- [markdown-it-container 2.0.0](https://github.com/markdown-it/markdown-it-container) (MIT License)
- [mermaid 7.0.0](https://github.com/knsv/mermaid) (MIT License)
- [MathJax](https://www.mathjax.org/) (Apache-2.0)
- [showdown](https://github.com/showdownjs/showdown) (Unknown)
- [flowchart.js](https://github.com/adrai/flowchart.js) (MIT License)
- [PlantUML](http://plantuml.com/) (MIT License)
- [dom-to-image](https://github.com/tsayen/dom-to-image) (MIT License)
- [turndown](https://github.com/domchristie/turndown) (MIT License)
# ライセンス
VNoteは、[MITライセンス](http://opensource.org/licenses/MIT)の下でライセンスされています。

View File

@ -1,5 +1,6 @@
# VNote
[英文 English](./README.md)
[日文 Japanese](./README_ja.md)
**VNote是一个更懂程序员和Markdown的笔记**

View File

@ -0,0 +1,220 @@
# VNote
[中文 Chinese](./README_zh.md)
[英語 English](./README.md)
**VNote は、プログラマとMarkdownをよく理解するート作成アプリケーションです。**
詳細情報は、[**VNoteのホームページ**](https://tamlok.github.io/vnote)に訪問してください。
![VNote](screenshots/vnote.png)
# ダウンロード
中国のユーザは、VNoteを[バイヅゥ(Baidu Netdisk)](http://pan.baidu.com/s/1jI5HROq)から入手できます。
## Windows
### Zipアーカイブ
![Windowsビルド・ステータス](https://ci.appveyor.com/api/projects/status/github/tamlok/vnote?svg=true)
- [Githubリリース](https://github.com/tamlok/vnote/releases)
- 開発中の最新ビルド: [![ダウンロード](https://api.bintray.com/packages/tamlok/vnote/vnote/images/download.svg)](https://bintray.com/tamlok/vnote/vnote/_latestVersion)
Windows XPはサポート**されません。**
### Scoop
VNote can be installed from `extras` bucket of Scoop.
```shell
scoop bucket add extras
scoop install vnote
scoop update vnote
```
## Linux
### AppImage
[![Build Status](https://travis-ci.org/tamlok/vnote.svg?branch=master)](https://travis-ci.org/tamlok/vnote)
主要Linuxディストリビューションむけには、AppImageのVNoteスタンドアロン実行ファイルがあります。**Linuxのパッケージングと配布の支援を歓迎します!**
- [Githubリリース](https://github.com/tamlok/vnote/releases)
- 開発中の最新ビルド: [![ダウンロード](https://api.bintray.com/packages/tamlok/vnote/vnote/images/download.svg)](https://bintray.com/tamlok/vnote/vnote/_latestVersion)
### openSUSE
現在、OpenSUSE Tumbleweedの`vnote`は、OBS上の`home:openuse_zh`プロジェクトからインストールすることができます。次のコマンドを直接実行できます。
```shell
sudo zypper ar https://download.opensuse.org/repositories/home:/opensuse_zh/openSUSE_Tumbleweed/ home:opensuse_zh
sudo zypper ref
sudo zypper in vnote
```
その他のアーキテクチャについては、[software.opensuse.org](https://software.opensuse.org)で`vnote`を検索してください。
Qtバージョンの関係で、Leap 42およびそれ以下のバージョンをサポートしていません。AppImageを使ったり、自分でビルドしてください。
### Arch Linux
Arch Linux上のVNoteは、AURから[vnote](https://aur.archlinux.org/packages/vnote-bin/)のインストールができます。
```shell
git clone https://aur.archlinux.org/vnote-bin.git
cd vnote-bin
makepkg -sic
```
また、最新のマスター[vnote git](https://aur.archlinux.org/packages/vnote-git/)を追跡する開発バージョンもあります。
## MacOS
[![Build Status](https://travis-ci.org/tamlok/vnote.svg?branch=master)](https://travis-ci.org/tamlok/vnote)
- [Githubリリース](https://github.com/tamlok/vnote/releases)
- 開発中の最新ビルド: [![ダウンロード](https://api.bintray.com/packages/tamlok/vnote/vnote/images/download.svg)](https://bintray.com/tamlok/vnote/vnote/_latestVersion)
cask tapを通じ、homebrewをつかってVNoteをインストールすることもできます。
```shell
brew cask install vnote
```
# 説明
**VNote**は、Qtベースの無料のオープンソースのート作成アプリケーションで、Markdownに焦点を当てています。VNoteは、特にプログラマーにとって快適な編集エクスペリエンスを提供するように設計されています。
VNoteは、Markdownの単純なエディタ**ではありません**。ート管理を提供することで、VNoteはマークダウンのート作成をより簡単に、より楽しくすることができます。
Qtを使用し、VNoteは、**Linux**, **Windows**そして、**macOS**で利用できます。
![VNote主インタフェース](screenshots/_vnotemaini_1525154456_1561295841.png)
# サポート
- [Github issues](https://github.com/tamlok/vnote/issues);
- Email: `tamlokveer at gmail.com`;
- [Slack](https://join.slack.com/t/vnote/shared_invite/enQtNDg2MzY0NDg3NzI4LTQ1Yzk1YjA5MjAyYTU0MjJkMTUxNmRiYWQ2YjlkOWU0ZGZlMTFlZTAxNzg0ZGUyNzI0ZGY2NDg4MmU1M2FkMDg);
- WeChat 公開アカウント:VNote醇@u(vnote_md); ![VNote WeChat](screenshots/vnote_md.jpg);
# ハイライト
- 強力な**全文検索**;
- **ユニバーサルエントリ**は、入力するだけで何かに到達することができます。
- 直接クリップボードから画像を挿入;
- **編集**と**読み込み**の両方で、フェンシングされたコードブロックの構文のハイライト表示;
- 編集モードでの画像、図、数式の強力な**その場プレビュー**
- 図の横並びのライブプレビュー;
- 編集モードと読み込みモードの両方でアウトラインを作成;
- 編集モードと読み込みモードの両方でカスタムスタイル;
- **Vim**モードと協力なショートカットキー;
- 無限レベルのフォルダ;
- 複数のタブとウィンドウ分割;
- [Mermaid](http://knsv.github.io/mermaid/), [Flowchart.js](http://flowchart.js.org/), [MathJax](https://www.mathjax.org/), [PlantUML](http://plantuml.com/), and [Graphviz](http://www.graphviz.org/);
- HiDPIのサポート;
- ノートの添付ファイル;
- テーマとダーク・モード;
- HTML、PDF、PDF(All In One)、イメージなど、拡張性と拡張性に優れたエクスポート
# 寄付
VNoteの開発に、さまざまな方法で支援できます。
- VNoteの開発に注目し、改善のためにフィードバックを送信する
- VNoteを友達に広める。人気がひろまることは、開発者にとって大きなエネルギーになります。
- VNoteの開発に参加し、VNoteを完全にするためにPullRequestを送信します。
- VNoteが本当に役に立ち、VNoteを助けたいと思ったら、VNoteへの寄付を本当に感謝します。
**PayPal**: [PayPal.Me/vnotemd](https://www.paypal.me/vnotemd)
**Alipay**: `tamlokveer@gmail.com`
<img src="screenshots/alipay.png" width="256px" height="256px" />
**WeChat**
<img src="screenshots/wechat_pay.png" width="256px" height="256px" />
[VNoteヘ寄付されたユーザ](https://github.com/tamlok/vnote/wiki/Donate-List)に感謝いたします!
# VNoteのわけ
## Markdown編集とート管理
VNoteは、ート管理機能のついた協力なMarkdownエディタ、あるいは快適なMarkdownサポートつきのート作成アプリケーションを目指しています。もしMarkdownのファンで、勉強や仕事、人生のためにMarkdownのートを書くのなら、VNoteはあなたにとって正しいツールです。
## 快適なマークダウン体験
### Markdownについての洞察
Markdownは、リッチテキストとは異なり、編集と読み取りの間にある**ギャップ**を持って生まれた、シンプルなマークアップ言語です。このギャップを扱うには、3つの方法があります。
1. 一つの極端な例として、エディタの中には、Markdownを**プレーンテキスト**として扱うだけのものもある。ユーザーは、ごちゃごちゃした黒い文字で自分を失うことがあります。メモの情報を追跡するのは難しくなる。
2. ほとんどのMarkdownエディターは、**編集とプレビューを同時に行うために、2つのパネルを使用します**。ユーザーはテキストの編集中に、楽しいタイプの設定とレイアウトを見ることができるので、より簡単になります。しかし、2つのパネルが画面全体を占め、ユーザは目を左右に動かすことになり、大きな混乱を招くことになりかねません。
3. もう一つの極端な点として、編集の直後にMarkdown要素を変換するエディタもあり、Wordのリッチテキスト文書を編集するのと同じように、Markdownを編集することができます。
ほとんどのエディタは、ギャップを処理するための2番目の方法を選んでいるので、Markdownをつかうときは、常にプレビューを考えていることになります。これは、Markdownの誤解かもしれません。シンプルなマーク言語として設計されたMarkdownは、編集時にテキストの情報を記録し、HTMLに変換された後に美しいタイプの設定を提供することを目的としています。
### トレードオフ:VNoteの方法
VNoteは、チューニングされた**構文ハイライト**とその他の機能によって、ギャップを最小限に抑えて、Markdownのためにベストエフォート*WYSIWYG*を提供します。コンテンツを追跡することを助けることにより、テキストを入力した直後にテキストをプレビューしたり変更する必要がなくなります。
# 機能
## ノートブック・ベースのノート管理
VNoteは、**ノートブック**を使用してートを管理することができます。OneNoteと同様に、ートブックはシステム上の任意の場所にホストすることができます。ートブックは1つのアカウントを表すように設計されています。たとえば、ローカル・ファイルシステムで管理されているートブックと、OwnCloudサーバ上に保存されている別のートブックをもつことができます。これは、メモが異なるレベルのセキュリティを必要とする場合に、実際に役立ちます。
ノートブックは、ファイルシステム内の自己完結型フォルダ(ノートブックの*Rootフォルダ*と呼ばれます)に対応しています。フォルダを別の場所(または別のコンピュータ)にコピーして、VNoteにインポートすることができます。
ートブックは、無限レベルのフォルダを持つことができます。VNoteでは、ートブック内またはートブック間でフォルダやートをコピーまたは移動することができます。
## シンプルなノート管理
すべてのメモは、平文の設定ファイルによって管理され、平文ファイルとして格納されます。ートは、VNOTEなしでアクセスできます。外部のファイル同期サービスを使用して、ートを同期させたり、別のマシンにインポートすることができます。
VNoteは、Markdown(拡張子`md`)とリッチテキストノートの両方をサポートしています。
## 構文ハイライト
VNoteでは、Markdownの正確な構文強調表示をサポートしています。ハイライトのスタイルを調整することで、VNoteを使用してドキュメントを簡単に追跡することができます。
また、VNoteは、**Fenceされたコードブロックに対する**構文ハイライトをサポートしています。これは、現在のあらゆるMarkdownエディタよりも**優れています**。
![Syntax Highlight](screenshots/_1513485266_1616037517.png)
## インプレイスプレビュー
VNoteは、編集モードでのイメージ、図、数式の強力な**その場プレビュー**をサポートしています。
![その場プレビュー](screenshots/_inplacepre_1525155248_405615820.png)
## 快適なイメージ体験
画像をMarkdownに貼り付けするだけで、VNoteは他のすべてのものを管理することになります。VNoteは、同じフォルダ内の指定されたフォルダに、ートとともに画像を格納します。VNoteは、画像を挿入するときに画像プレビューするウィンドウをポップアップ表示させます。また、VNoteは、画像リンクを削除した後に、自動的に画像ファイルを削除します。
## ユニバーサルエントリと全文検索
VNote には、**正規表現**と**ファジー検索**サポートのある、強力な全文検索が組み込まれています。検索は、すべてのノートブック、現在のノートブック、または現在のフォルダ、名前またはコンテンツを対象に実行することができます。
VNoteは、Vimでの`Ctrl+P`のように、**ユニバーサルエントリ**機能をサポートし、シンプルな入力であらゆる機能へ到達できます。
![ユニバーサルエントリ](screenshots/_universale_1522894821_465772669.png)
## 読み込み&編集モードのインタラクティブなアウトライン表示
VNoteでは、編集モードと閲覧モードの両方でユーザフレンドリなアウトラインビューアが提供されています。アウトライン・ビューアは、HTMLのセグメントではなく、応答するアイテム・ツリーです。
## 強力なショートカット
VNoteは、<x/>Vim Mode**、**キャプテンモード**、<x/>、**ナビゲーションモード**など、編集を容易にする強力なショートカットをサポートしています。これにより、マウスを使用せずに作業を行うことができます。
詳細については、ヘルプメニューの[ショートカットヘルプ](src/resources/docs/shortcuts_en.md)を参照してください。
## 柔軟に調整可能
VNoteでは、背景色、フォント、マークダウンなど、ほとんどすべてのものが調整可能です。VNoteは平文ファイルを使ってすべての構成を記録しますので、そのファイルをコピーすれば、別のコンピュータで新しいVNoteを初期化することができます。
# 依存関係
- [Qt 5.9](http://qt-project.org) (L-GPL v3)
- [PEG Markdown Highlight](http://hasseg.org/peg-markdown-highlight/) (MIT License)
- [Hoedown 3.0.7](https://github.com/hoedown/hoedown/) (ISC License)
- [Marked 0.5.1](https://github.com/markedjs/marked) (MIT License)
- [Highlight.js](https://github.com/isagalaev/highlight.js/) (BSD License)
- [Ionicons 2.0.1](https://github.com/driftyco/ionicons/) (MIT License)
- [markdown-it 8.3.1](https://github.com/markdown-it/markdown-it) (MIT License)
- [markdown-it-headinganchor 1.3.0](https://github.com/adam-p/markdown-it-headinganchor) (MIT License)
- [markdown-it-task-lists 1.4.0](https://github.com/revin/markdown-it-task-lists) (ISC License)
- [markdown-it-footnote](https://github.com/markdown-it/markdown-it-footnote) (MIT License)
- [markdown-it-sub](https://github.com/markdown-it/markdown-it-sub) (MIT License)
- [markdown-it-sup](https://github.com/markdown-it/markdown-it-sup) (MIT License)
- [markdown-it-front-matter](https://github.com/craigdmckenna/markdown-it-front-matter) (MIT License)
- [markdown-it-imsize](https://github.com/tatsy/markdown-it-imsize) (Unknown) (Thanks @Kinka for help)
- [markdown-it-emoji](https://github.com/markdown-it/markdown-it-emoji) (MIT License)
- [markdown-it-texmath](https://github.com/goessner/markdown-it-texmath) (MIT License)
- [markdown-it-container 2.0.0](https://github.com/markdown-it/markdown-it-container) (MIT License)
- [mermaid 7.0.0](https://github.com/knsv/mermaid) (MIT License)
- [MathJax](https://www.mathjax.org/) (Apache-2.0)
- [showdown](https://github.com/showdownjs/showdown) (Unknown)
- [flowchart.js](https://github.com/adrai/flowchart.js) (MIT License)
- [PlantUML](http://plantuml.com/) (MIT License)
- [dom-to-image](https://github.com/tsayen/dom-to-image) (MIT License)
- [turndown](https://github.com/domchristie/turndown) (MIT License)
# ライセンス
VNoteは、[MITライセンス](http://opensource.org/licenses/MIT)の下でライセンスされています。

View File

@ -0,0 +1,263 @@
# Markdownガイド
これは、軽量で使いやすい構文であるMarkdownのためのクイックガイド[^1]です。
## Markdownとは何ですか?
Mark downは、いくつかの単純なマーカー文字を使ってテキストをスタイル設定する方法です。文書をプレーンテキストで書くことができ、それを美しい表示で読むことができます。
標準的なMarkdown構文は存在せず、多くのエディタは独自の構文を追加することになります。VNoteは、広く使用されている基本構文のみをサポートしています。
## Markdownの使い方。
Markdownを初めて使用する場合は、構文要素をステップごとに学習しておくことをお勧めします。ヘッダーと強調を知ることは、あなたが生き残るのに十分です。毎日ひとつ、別の新しい構文を学び、それを実践することができます。
## 構文ガイド
ここでは、VNoteによってサポートされるMarkdown構文の概要を示します。
### ヘッダー
```md
#これは<h1>タグです。
##これは<h2>タグです。
#####これは<h6>タグです。
```
**注意事項**:
- `#`の後には、少なくとも1つのスペースが必要です;
- ヘッダーは1行全体を占める必要があります。
### 強調
```md
*このテキストは斜体です*
_このテキストはイタリックになります_
**このテキストは太字で表示されます**
__このテキストは太字になります__
```
**注意事項**:
- `*`がVNoteでは推奨されます;
- レンダリングが失敗した場合は、最初の`*`の前と最後の`*`の後に追加スペースを追加してみてください。囲まれたテキストが完全な幅の句読点で始まるか、終了する場合は、スペースが必要です。
- VNoteは、`Ctrl+I`および`Ctrl+B`による斜体と太字のテキスト挿入ショートカットを提供しています。
### 箇条書き
#### 順序なしリスト
```md
* 項目1
これは、箇条書きの項目の1つ目です。ここで、項目のあとに二つの空白文字を挿入していることに注意してください。
* 項目 2
* 項目 2a
* 項目 2b
* 項目 3
箇条書きの最後には、上記のような空行が必要です。
```
#### 番号ありリスト
```md
1. 項目 1
1. 項目 2
ここで、シーケンス番号が関係していないことに注意してください。Markdownは、レンダリング時に自動的にシーケンス番号を付番します。
3. 項目 3
1. 項目 3a
2. 項目 3b
4. 項目 4
```
### 表
```md
| col 1 | col 2 | col 3 |
| --- | --- | --- |
| cell1 | cell2 | cell3 |
| cell4 | cell5 | cell6 |
```
### 画像とリンク
```md
![Image Alt Text](/url/to/image.png "Optional Text")
![Image Alt Text](/url/to/image.png "Image specified with width and height" =800x600)
![Image Alt Text](/url/to/image.png =800x600)
![Image Alt Text](/url/to/image.png "Image specified with width" =800x)
![Image Alt Text](/url/to/image.png "Image specified with height" =x600)
[Link Text](/url/of/the/link)
```
**注意事項**:
- リファレンスフォーマットでは、イメージリンクの使用は推奨されません。VNoteは、これらの画像のプレビューをおこないません。
- 画像のサイズの指定については、**Markdown-it**レンダリングエンジンでのみ有効です。
### ブロック引用
```md
VNoteは次のことを示唆しています
> VNoteは、過去最強のMarkdownート作成アプリです。
ここで、二つの空白文字が、アプリです。の後に挿入されていることに注意してください。
```
**注意事項**:
- マーカー`>`の後には、少なくとも1つのスペースが必要です;
- 最初の行には、`>`を一つのみ追加できます;
### フェンスコードブロック
```lang
This is a fenced code block.
```
~~~
This is another fenced code block.
~~~
**注意事項**:
- `lang`はコードの言語を指定するオプションです。もし指定されなければ、VNoteはハイライト表示をしません。
### 図
> `Markdown`メニューから、Flowcharts.js か、Mermaidか、WaveDromを有効にする必要があります。
VNoteは、図を描くために次のエンジンをサポートしています。フェンスコードブロックに、特定の言語を指定して、その中に図の定義を記述する必要があります。
- [Flowchart.js](http://flowchart.js.org/) for *flowchart* with language `flow` or `flowchart`;
- [Mermaid](https://mermaidjs.github.io/) with language `mermaid`;
- [WaveDrom](https://wavedrom.com/) for *digital timing diagram* with language `wavedrom`;
たとえば
```flowchart
st=>start: Start:>http://www.google.com[blank]
e=>end:>http://www.google.com
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes
or No?:>http://www.google.com
io=>inputoutput: catch something...
st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1
```
#### UML
> 設定では、PlantUMLを有効にする必要があります。オンラインPlantUMLサーバを使用する場合は、プライバシーの問題に注意してください。ローカルPlantUMLを選択する場合は、Javaランタイム、PlantUML、およびGraphvizを準備する必要があります。
VNoteは、[PlantUML](http://plantuml.com/)をサポートしてUML図を描画します。フェンスコードブロックの言語として、`puml`を指定し、そのなかにダイヤグラム定義を書くようにしてください。
```puml
@startuml
Bob -> Alice : hello
@enduml
```
#### Graphviz
> 設定でGraphvizを有効にする必要があります。
VNoteは、図を描くために[Graphviz](http://www.graphviz.org/)をサポートしています。フェンスコードブロックの言語として、`dot`を指定し、そのなかにダイヤグラム定義を書くようにしてください。
### 数式
> `Markdown`メニューでMathJaxを有効にし、VNoteを再起動する必要があります。
VNoteは、[MathJax](https://www.mathjax.org/)により数式をサポートしています。既定の数式区切りは、**独立数式表示**は`$$...$$`で、**インライン数式表示**は`$...$`です。
- インライン数式は複数行にまたがることはできません。
- `3$abc$``$abc$4``$ abc$``$abc $`のような文字列は、数式としては扱われません。
- `$`文字をエスケープするには、`\`を用いてください。
- 数式開始の`$$`の前や、数式後の`$$`のあとには、空白文字のみ置くことができます。
VNoteは、`mathjax`が指定された言語のフェンスコードブロックを通じて、独立数式をサポートすることができます。
```mathjax
$$
J(\theta) = \frac 1 2 \sum_{i=1}^m (h_\theta(x^{(i)})-y^{(i)})^2
$$
```
独立数式表示では、数式番号がサポートされています:
$$vnote x markdown = awesome$$ (1.2.1)
### インラインコード
```md
これは、`インラインコード`です。
```
`````を一つ入力するには、`````を二つ入力した文字でかこむ必要があります。たとえば````` ` `````となります。ふたつ`````を入力するには、`````が3つ必要です。
### 取り消し線
```md
ここでは~~テキスト~~を取り消し線付きで示しています。
```
**注意事項**:
- VNoteでは、取消線つき文字列を挿入するために、`Ctrl+D`のショートカットを用意しています。
### タスク・リスト
```md
- [x] これは完了したアイテムです。
- [ ] これは未完了のアイテムです。
```
### 脚注
```md
これは脚注[^1]です。
[^1]:これは脚注の詳細です。
```
### 上付き文字と下付き文字
> `Markdown`メニューで、上付き文字または下付き文字を有効にし、`Markdown-it`レンダラーを使用する必要があります。
```md
これは、1^st^の上付き文字です。
これは、H~2~O下付き文字です。
```
### アラート
`Markdown-it`レンダラを使用すると、警告テキストを追加することができます。
```md
::: alert-info
This is an info text.
:::
::: alert-danger
This is a danger text.
:::
```
使用可能なバリアント:
```
alert-primary
alert-secondary
alert-success
alert-info
alert-warning
alert-danger
alert-light
alert-dark
```
### 改行と段落
新しい行を入力する場合は、現在の行に2つのスペースを追加してから、入力を続行します。VNoteは、その支援のために`Shift+Enter`を提供します。
新しい段落を入力する場合は、空行を追加してから、新しい段落の入力を続ける必要があります。
一般的に、ブロック要素(コードブロック、リスト、ブロッククォートなど)の後に空の行を追加して、明示的に終了する必要があります。
[^1]:このガイドは、[Mastering Markdown](https://guides.github.com/features/mastering-markdown/)を参照しています。

View File

@ -0,0 +1,312 @@
# VNote ショートカット
1. 特別な説明がないすべてのキーは**大文字と小文字が区別されません**;
2. mac OSでは、`Ctrl`はVimモードを除いて`Command`に対応しています。
## 通常のショートカット
- `Ctrl+E E`
編集領域の拡張を切り替えます。
- `Ctrl+Alt+N`
現在のフォルダにノートを作成します。
- `Ctrl+F`
現在のノートで検索/置換します。
- `Ctrl+Alt+F`
詳細検索の実行。
- `Ctrl+Q`
VNoteを終了します。
- `Ctrl+J`/`Ctrl+K`
Vnoteは、ートブック・リスト、ディレクトリー・リスト、ート・リスト、オープン・ート・リスト、アウトライン・リストでのナビゲーション用に`Ctrl+J``Ctrl+K`をサポートしています。
- `Ctrl+左マウス`
すべての方向にスクロールします。
- `Ctrl+Shift+T]`
最後に閉じたファイルをリカバリします。
- `Ctrl+Alt+L`
Flashページを開きます。
- `Ctrl+Alt+I`
クイックアクセスを開きます。
- `Ctrl+T`
現在のノートの編集を開始するか、変更を保存して編集を終了します。
- `Ctrl+G`
Universal Entryをアクティブにします。
- `Ctrl+8`/`Ctrl+9`
最後の検索アクションで、次の/前の一致にジャンプします。
### 読み取りモード
- `H`/`J``K``L`
移動、それぞれ左/下/上/右キー。
- `Ctrl+U`
半画面上スクロール
- `Ctrl+D`
半画面下スクロール
- `gg`/`G`ノートの先頭または末尾へ移動。(大文字小文字を識別).
- `Ctrl+ +`
ズームイン/ズームアウト。
- `Ctrl+wheel`マウスのスクロールにあわせてズームイン/ズームアウト。
- `Ctrl+O`
ページのズームレベルを100%にリセット。
- タイトル間ジャンプ
- `<N>[[`: 前の `N`タイトルにジャンプする。
- `<N>[[`: 次の `N`タイトルにジャンプする。
- `<N>[[`: 同じレベルの前の `N`タイトルにジャンプする。
- `<N>[[`: 同じレベルの次の `N`タイトルにジャンプする。
- `<N>[[`: 上のレベルの前の `N`タイトルにジャンプする。
- `<N>[[`: 上のレベルの次の `N`タイトルにジャンプする。
- `/` または `?` 前方検索または後方検索
- `N`:次を検索
- `Shift+N`: 前を検索
- `:` Vimコマンドモード
- `:q`: 現在のノートを閉じる。
- `:noh[lsearch]`: 検索ハイライトをクリアー。
### 編集モード
- `Ctrl+S`
現在の変更を保存する。
- `Ctrl+ +`
ズームイン/ズームアウト。
- `Ctrl+wheel`マウスのスクロールにあわせてズームイン/ズームアウト。
- `Ctrl+O`
ページのズームレベルを100%にリセット。
- `Ctrl+J/K`
カーソル位置を変更せずに、ページダウン/アップ スクロール。
- `Ctrl+N/P`
自動補完を有効化。
- `Ctrl+N/P`
自動補完リスト上を移動し、選択した補完候補を挿入する。
- `Ctrl+J/K`
自動補完リスト上を移動する。
- `Ctrl+E`
自動補完をキャンセル。
- `Enter`
現在の補完を挿入します。
- `Ctrl+[`]または`Escape`
補完を完了。
#### テキスト編集
- `Ctrl+B`
太字を挿入します。`Ctrl+B`を再度押して終了します。現在選択されているテキストは太字に変更されます。
- `Ctrl+I`
斜体を挿入します。`Ctrl+I`を再度押して、終了します。現在選択されているテキストはイタリックに変更されます。
- `Ctrl+D`
取消線を挿入します。`Ctrl+D`をもう一度押して終了します。現在選択されているテキストは取り消し線に変更されます。
- `Ctrl+;`
インライン・コードを挿入します。`Ctrl+;`をもう一度押して終了します。現在選択されているテキストは、存在する場合はインライン・コードに変更されます。
- `Ctrl+M`
フェンス付きコードブロックを挿入します。`Ctrl+M`を再度押して、終了します。現在選択されているテキストは、存在する場合はコードブロックにラップされます。
- `Ctrl+L` リンクを挿入します。
- `Ctrl+.` テーブルを挿入します。
- `Ctrl+'` 画像を挿入します。
- `Ctrl+H` バックスペース。前の文字を削除します。
- `Ctrl+W`
現在のカーソルから1番目最初のスペースまでのすべての文字を削除します。
- `Ctrl+U`
現在のカーソルから現在の行の先頭の間のすべての文字を削除します。
- `Ctrl+<数値>`
レベル`<数値>`のタイトル行を挿入します。`<数値>`は1から6である必要があります。現在選択されているテキストはタイトルに変更されます。
- `Ctrl+7`
現在の行または選択したテキストのタイトル記号を削除します。
- `Tab`/`Shift+Tab`
Increase or decrease the indentation. テキストが選択されている場合、インデントはこれらの選択されたすべての行に対して動作します。
- `Shift+入力` 2つのスペースを挿入し、その後に新しい行を挿入します。つまり、Markdownにソフトラインブレークを挿入します。
- `Shift+左``Shift+右``Shift+上``Shift+下` 選択範囲を1文字左または右に拡張するか、1行上または下に拡大します。
- `Ctrl+Shift+左``Ctrl+Shift+右`
選択範囲を現在の単語の先頭または末尾に拡大します。
- `Ctrl+Shift+上``Ctrl+Sfhit+下`
選択範囲を現在の段落の先頭または末尾に拡大します。
- `Shift+Home``Shift+End`
選択範囲を現在の線分の先頭または末尾に拡大します。
- `Ctrl+Shift+Home``Ctrl+Shift+End`
選択範囲を現在の注記の先頭または末尾に拡大します。
## ショートカットのカスタマイズ
VNoteでは、標準ショートカットのカスタマイズもサポートされていますが、推奨されません。VNoteは、ユーザー構成ファイル`vnote.ini``[shortcuts]`セクションおよび`[captain_mode_shortcuts]`セクションに外部プログラムの構成情報を格納します。
たとえば、デフォルトの設定は次のようになります。
```ini
[shortcuts]
; Define shortcuts here, with each item in the form "operation=keysequence".
; Leave keysequence empty to disable the shortcut of an operation.
; Customized shortcuts may conflict with some key bindings in edit mode or Vim mode.
; Ctrl+Q is reserved for quitting VNote.
; Leader key of Captain mode
CaptainMode=Ctrl+E
; Create a note in current folder
NewNote=Ctrl+Alt+N
; Save current note
SaveNote=Ctrl+S
; Close current note
CloseNote=
; Open file/replace dialog
Find=Ctrl+F
; Find next occurence
FindNext=F3
; Find previous occurence
FindPrevious=Shift+F3
[captain_mode_shortcuts]
; Define shortcuts in Captain mode here.
; There shortcuts are the sub-sequence after the CaptainMode key sequence
; in [shortcuts].
; Enter Navigation mode
NavigationMode=W
; Show attachment list of current note
AttachmentList=A
; Locate to the folder of current note
LocateCurrentFile=D
; Toggle Expand mode
ExpandMode=E
; Alternate one/two panels view
OnePanelView=P
; Discard changes and enter read mode
DiscardAndRead=Q
; Toggle Tools dock widget
ToolsDock=T
; Close current note
CloseNote=X
; Show shortcuts help document
ShortcutsHelp=Shift+?
; Flush the log file
FlushLogFile=";"
; Show opened files list
OpenedFileList=F
; Activate the ith tab
ActivateTab1=1
ActivateTab2=2
ActivateTab3=3
ActivateTab4=4
ActivateTab5=5
ActivateTab6=6
ActivateTab7=7
ActivateTab8=8
ActivateTab9=9
; Alternate between current and last tab
AlternateTab=0
; Activate next tab
ActivateNextTab=J
; Activate previous tab
ActivatePreviousTab=K
; Activate the window split on the left
ActivateSplitLeft=H
; Activate the window split on the right
ActivateSplitRight=L
; Move current tab one split left
MoveTabSplitLeft=Shift+H
; Move current tab one split right
MoveTabSplitRight=Shift+L
; Create a vertical split
VerticalSplit=V
; Remove current split
RemoveSplit=R
```
各項目は、`操作=キーシーケンス`の形式です。操作のショートカットを無効にするには、`キーシーケンス`を空にします。
`Ctrl+Q`は、Vnoteを終了するために予約されていることに注意してください。
# キャプテンモード
ショートカットを効率的に利用するために、VNoteは**キャプテンモード**をサポートしています。
リーダーキー`Ctrl+E`を押すと、VNoteがキャプテンモードに入り、VNoteがより効率的なショートカットをサポートするようになります。
- `E`
編集領域の拡張を切り替えます。
- `Y`
編集領域にフォーカスします。
- `T`
ツールパネルを切り替えます。
- `Shift+#`
ツールバーを切り替えます。
- `F`
現在の分割ウィンドウの開いているノートリストをポップアップします。このリストの中で、各ノートの前でシーケンス番号を押すと、そのノートにジャンプできます。
- `A`
現在のノートの添付ファイルリストをポップアップします。
- `X`
現在のタブを閉じます。
- `J`
次のタブにジャンプします。
- `K`
前のタブにジャンプします。
- `1`-`9`
番号キー19は、対応するシーケンス番号を持つタブにジャンプします。
- `0`
前のタブにジャンプします。現在のタブと前のタブとの間で切り替えます。
- `D`
現在のノートのフォルダに移動します。
- `Q`
現在の変更を破棄し、編集モードを終了します。
- `V`
カレントウィンドウ垂直に分割します。
- `R`
現在の分割ウィンドウを削除します。
- `Shift+]`
現在の分割ウィンドウを最大化します。
- `=`
すべての分割ウィンドウを均等に分配します。
- `H`
左側の最初の分割ウィンドウにジャンプします。
- `L`
右側の最初の分割ウィンドウにジャンプします。
- `Shift+H`
現在のタブを一つ左の分割ウィンドウに移動します。
- `Shift+L`
現在のタブを1つの分割ウィンドウ右側に移動します。
- `M`
現在のカーソルワードまたは選択されたテキストをマジックワードとして評価します。
- `S`
編集モードでスニペットを適用します。
- `O`
ノートをエクスポートします。
- `I`
ライブプレビューパネルを切り替えます。
- `U`
ライブプレビューパネルを展開します。
- `C`
全文検索を切り替えます。
- `P`
クリップボードのHTMLをMarksownテキストとして貼り付けます。
- `Shift+?`
ショートカットのドキュメントを表示します。
## ナビゲーション・モード
キャプテンモードでは、`W`はVNoteを**ナビゲーションモード**に変える。このモードでは、VNoteは主要ウィジェットに最大2文字の文字を表示し、その後対応する文字を押すとそのウィジェットにジャンプします。
# Vimモード
VNoteは、**Normal**、**Insert**、**Visual**、および**VisualLine**の各モードを含む、単純で有用なVimモードをサポートしています。
VNoteはVimの次の機能をサポートしています
- `r`, `s`, `S`, `i`, `I`, `a`, `A`, `c`, `C`, `o`, and `O`;
- Actions `d`, `c`, `y`, `p`, `<`, `>`, `gu`, `gU`, `J`, `gJ`, and `~`;
- Movements `h/j/k/l`, `gj/gk/g0`, `Ctrl+U`, `Ctrl+D`, `gg`, `G`, `0`, `^`, `{`, `}`, and `$`;
- マーク`a-z`;
- Registers `"`, `_`, `+`, `a-z`(`A-Z`);
- ジャンプ位置リスト(`Ctrl+O`および`Ctrl+I`);
- リーダーキー (`Space`)
- 現在のところ、`<leader>y/d/p`は、`"+y/d/p`と同等で、システムのクリップボードにアクセスします;
- `<leader><Space>`検索ハイライトをクリアします。
- `<leader>w`ノートを保存します。
- `zz`, `zb`, `zt`;
- 取り消しとやり直しには`u``Ctrl+R`を指定します。
- Text objects `i/a`: word, WORD, `''`, `""`, `` ` ` ``, `()`, `[]`, `<>`, and `{}`;
- コマンドライン `:w`および, `:wq`, `:x`, `:q`, `:q!`, `:noh[lsearch]`;
- タイトル間ジャンプ
- `[[`: 前のタイトルにジャンプ;
- `]]`: 次のタイトルにジャンプ。
- `[]`: 同じレベルで前のタイトルにジャンプします。
- `][`: 同じレベルで次のタイトルにジャンプします。
- `[{`: 上位レベルの前のタイトルにジャンプする;
- `[{`: 上位レベルの次のタイトルにジャンプする;
- 検索するには`/``?`
- `n``N`により、次の出現または前の出現を見つける;
- `Ctrl+N``Ctrl+P`は、検索履歴をナビゲートするために使用します;
- `Ctrl+R`レジスタの内容を読み出す;
- 挿入モード時に`Ctrl+O`で、通常モードに一時的に入る;
現在のところ、VNoteは、Vimのマクロと再実行(`.`)機能をサポート**しません**。
VNoteでVimを楽しんでください!
# その他
- `Ctrl+J``Ctrl+K`は、アイテム間を移動するために使用できます;
- `Ctrl+N``Ctrl+P`は、リスト内の検索結果中を移動するために使用できます;

View File

@ -0,0 +1,19 @@
# VNoteのスタイル
VNoteでは、編集モードと読み込みモードの両方でカスタムスタイルをサポートしています。カスタムスタイルを作成する最良の方法は、既定のスタイルを[ここから](https://github.com/tamlok/vnote/tree/master/src/resources/themes)コピーし、関連ファイルを名前変更し、スタイルフォルダに配置して、それを好みに合わせて調整することです。
新しいスタイルを適用するには、再起動が必要です。現在のタブを改めて開くと、新しいスタイルを適用できます。
スタイルの詳細については、[VNote](https://github.com/tamlok/vnote)を参照してください。
## エディタスタイル
エディタのスタイルは、拡張子`.mdhl`を持つファイルです。デフォルトでは、VNoteの構成フォルダのサブフォルダ`styles`に配置されます。
詳細な構文については、[PEG Markdown Highlightのスタイルシート](http://hasseg.org/peg-markdown-highlight/docs/stylesheet_syntax.html)を参照してください。
## 読み取りモードスタイル
読み取りモードのスタイルは、拡張子が`.css`であるファイルです。デフォルトでは、VNoteの構成フォルダのサブフォルダ`styles`に配置されます。
### コードブロックのスタイル
コードブロックスタイルは、拡張子が`.css`であるファイルです。既定では、VNoteの設定フォルダのサブフォルダ`スタイル/codeblock_styles`に配置されます。
[Highlight.js](https://github.com/isagalaev/highlight.js)を訪問するお、より多くのスタイルを見ることができます。

View File

@ -0,0 +1,8 @@
# VNoteテーマ
VNoteはテーマをサポートしています。テーマは、VNote設定フォルダのサブフォルダの`themes`にあるフォルダです。カスタムテーマを作成する最良の方法は、既定のテーマの一つをコピーし、関連ファイルを名前変更し、テーマフォルダに配置して、それを好みに合わせて調整することです。
デフォルトのテーマを直接変更することはできません。また、変更を失うこともあります。
新しいテーマを検出または適用するには、再始動が必要です。
テーマの詳細については、[VNote](https://github.com/tamlok/vnote)を参照してください。

View File

@ -0,0 +1,91 @@
# ショートカットのカスタマイズ
VNoteでは、標準ショートカットのカスタマイズもサポートされていますが、推奨されません。VNoteは、ユーザー構成ファイル`vnote.ini``[shortcuts]`セクションおよび`[captain_mode_shortcuts]`セクションに外部プログラムの構成情報を格納します。
たとえば、デフォルトの設定は次のようになります。
```ini
[shortcuts]
; Define shortcuts here, with each item in the form "operation=keysequence".
; Leave keysequence empty to disable the shortcut of an operation.
; Customized shortcuts may conflict with some key bindings in edit mode or Vim mode.
; Ctrl+Q is reserved for quitting VNote.
; Leader key of Captain mode
CaptainMode=Ctrl+E
; Create a note in current folder
NewNote=Ctrl+Alt+N
; Save current note
SaveNote=Ctrl+S
; Save changes and enter read mode
SaveAndRead=Ctrl+T
; Edit current note
EditNote=Ctrl+W
; Close current note
CloseNote=
; Open file/replace dialog
Find=Ctrl+F
; Find next occurence
FindNext=F3
; Find previous occurence
FindPrevious=Shift+F3
[captain_mode_shortcuts]
; Define shortcuts in Captain mode here.
; There shortcuts are the sub-sequence after the CaptainMode key sequence
; in [shortcuts].
; Enter Navigation mode
NavigationMode=W
; Show attachment list of current note
AttachmentList=A
; Locate to the folder of current note
LocateCurrentFile=D
; Toggle Expand mode
ExpandMode=E
; Alternate one/two panels view
OnePanelView=P
; Discard changes and enter read mode
DiscardAndRead=Q
; Toggle Tools dock widget
ToolsDock=T
; Close current note
CloseNote=X
; Show shortcuts help document
ShortcutsHelp=?
; Flush the log file
FlushLogFile=";"
; Show opened files list
OpenedFileList=F
; Activate the ith tab
ActivateTab1=1
ActivateTab2=2
ActivateTab3=3
ActivateTab4=4
ActivateTab5=5
ActivateTab6=6
ActivateTab7=7
ActivateTab8=8
ActivateTab9=9
; Alternate between current and last tab
AlternateTab=0
; Activate next tab
ActivateNextTab=J
; Activate previous tab
ActivatePreviousTab=K
; Activate the window split on the left
ActivateSplitLeft=H
; Activate the window split on the right
ActivateSplitRight=L
; Move current tab one split left
MoveTabSplitLeft=Shift+H
; Move current tab one split right
MoveTabSplitRight=Shift+L
; Create a vertical split
VerticalSplit=V
; Remove current split
RemoveSplit=R
```
各項目は、`操作=キーシーケンス`の形式です。操作のショートカットを無効にするには、`キーシーケンス`を空にします。
`Ctrl+Q`は、Vnoteを終了するために予約されていることに注意してください。

View File

@ -0,0 +1,21 @@
# 外部プログラム
VNoteでは、外部プログラムでのートの編集をサポートしています。VNoteは、ユーザー構成ファイル`vnote.ini``[external_editors]`セクションに外部プログラムの構成情報を格納します。
サンプル設定は次のようになります:
```ini
[external_editors]
; Define external editors which could be called to edit notes
; One program per line with the format name="program \"%0\" arg1 arg2",<shortcut>
; in which %0 will be replaced with the note file path (so it is better to enclose it
; with double quotes)
; Shortcut could be empty
; Need to escape \ and ", use double quotes to quote paths/arguments with spaces
; SHOULD defined in user config file, not here
GVim=C:\\\"Program Files (x86)\"\\Vim\\vim80\\gvim.exe \"%0\", F4
Notepad=notepad \"%0\"
Notepad%2B%2B=C:\\\"Program Files (x86)\"\\notepad++\\notepad++.exe \"%0\"
```
新しい外部プログラムを検出するには、再起動が必要です。

View File

@ -0,0 +1,30 @@
# VNoteへようこそ
![VNote](qrc:/resources/icons/256x256/vnote.png)
> **VNote は、プログラマとMarkdownをよく理解するート作成アプリケーションです。**
[VNote](https://tamlok.github.io/vnote)は、快適なマークダウン経験と強力なノート管理を提供しています。
VNoteは**オープンソース**で、現在は主に1人の個人によって開発され、スペアタイムで管理されています。ですから、生産性を向上させてくれるなら、どんどんVNoteを利用してよいのです。[VNoteヘ寄付されたユーザに](https://github.com/tamlok/vnote/wiki/Donate-List)感謝いたします!
## トラブルシューティング・ガイド
VNoteは、次の2つの方法で使用できます。
1. ートブック、フォルダ、ートを使用してートを作成することができます。VNoteはすべてのデータを管理し、添付ファイルやタグなどの追加機能を提供します。
2. エディタ。VNoteは、ローカルファイルを編集するために外部ファイルを開くためのエクスプローラを提供します。
トラブルシューティングの手順:
1. コンテキストメニュー、メニューバー、ツールバー、設定、ヘルプメニューを使用して、何かを見落としているかどうかを確認します。
2. 構成を変更するには、現在のタブを再オープンするか、またはVnoteを再起動する必要があります。
3. ヘルプメニューには、マークダウンガイドとショートカットガイドが用意されています。このガイドを参考にしてください。
4. [GitHub Issues](https://github.com/tamlok/vnote/issues) およびVNoteの[ドキュメント](https://tamlok.github.io/vnote/en_us/#!docs/_vnote.json)でクイック検索をおこなってください;
5. 助けをもとめるには、GitHubで、*詳細に*Issueを投稿してください。
<mark>追加の一言</mark>: Vimとは何かわからないなら、決して設定ダイアログでVimモードをオンにしないでください。😁ちなみに、Vimは編集効率を向上させるための魔法のツールです。VimモードとVNoteのショートカットを強くお勧めします。後悔するなよ。
`Ctrl+G`を押して、**ユニバーサルエントリ**から今日の仕事をはじめてはどうでしょうか?
たのしみましょう!
<a href="https://github.com/tamlok/vnote"><img style="position: absolute; top: 0; left: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_left_green_007200.png" alt="Fork me on GitHub"></a>

View File

@ -17,7 +17,8 @@ TEMPLATE = app
RC_ICONS = resources/icons/vnote.ico
ICON = resources/icons/vnote.icns
TRANSLATIONS += translations/vnote_zh_CN.ts
TRANSLATIONS += translations/vnote_zh_CN.ts \
translations/vnote_ja.ts
*-g++ {
QMAKE_CFLAGS_WARN_ON += -Wno-class-memaccess

View File

@ -1,5 +1,6 @@
<RCC>
<qresource prefix="/">
<file>translations/vnote_zh_CN.qm</file>
<file>translations/vnote_ja.qm</file>
</qresource>
</RCC>

Binary file not shown.

8059
src/translations/vnote_ja.ts Normal file

File diff suppressed because it is too large Load Diff

View File

@ -60,6 +60,7 @@
<file>resources/icons/close_red.svg</file>
<file>resources/docs/shortcuts_en.md</file>
<file>resources/docs/shortcuts_zh.md</file>
<file>resources/docs/shortcuts_ja.md</file>
<file>utils/showdown/showdown.min.js</file>
<file>resources/showdown.js</file>
<file>utils/showdown/showdown-headinganchor.js</file>
@ -78,6 +79,7 @@
<file>resources/icons/editing_modified.svg</file>
<file>resources/docs/markdown_guide_en.md</file>
<file>resources/docs/markdown_guide_zh.md</file>
<file>resources/docs/markdown_guide_ja.md</file>
<file>utils/highlightjs/highlightjs-line-numbers.min.js</file>
<file>resources/icons/recycle_bin.svg</file>
<file>resources/icons/empty_recycle_bin.svg</file>
@ -158,14 +160,18 @@
<file>resources/typewriter.css</file>
<file>resources/docs/tips_custom_shortcut_en.md</file>
<file>resources/docs/tips_custom_shortcut_zh.md</file>
<file>resources/docs/tips_custom_shortcut_ja.md</file>
<file>resources/icons/add_style.svg</file>
<file>resources/docs/tips_add_theme_en.md</file>
<file>resources/docs/tips_add_theme_zh.md</file>
<file>resources/docs/tips_add_theme_ja.md</file>
<file>resources/docs/tips_add_style_en.md</file>
<file>resources/docs/tips_add_style_zh.md</file>
<file>resources/docs/tips_add_style_ja.md</file>
<file>resources/icons/add_program.svg</file>
<file>resources/docs/tips_external_program_en.md</file>
<file>resources/docs/tips_external_program_zh.md</file>
<file>resources/docs/tips_external_program_ja.md</file>
<file>translations/widgets_zh_CN.qm</file>
<file>translations/qdialogbuttonbox_zh_CN.qm</file>
<file>translations/qwebengine_zh_CN.qm</file>
@ -275,6 +281,7 @@
<file>resources/icons/delete.svg</file>
<file>resources/docs/welcome_en.md</file>
<file>resources/docs/welcome_zh.md</file>
<file>resources/docs/welcome_ja.md</file>
<file>resources/icons/256x256/vnote.png</file>
<file>utils/markdown-it/markdown-it-container.min.js</file>
<file>resources/icons/table.svg</file>