最速賢美「さくさくエディタ」
「さくさくエディタ」はシンプルだけど高機能。全置換処理が世界最速のテキストエディタです。
64bit 版 最新 version 0.6.058.Dev | |
32bit 版 最新 version 0.6.058.Dev | |
変更履歴・過去の版は こちら
標準的なGUI機能・構文強調
プルダウンメニュー・ツールバー・MDITabs・ドッキングバー・ステータスバーが利用できます。
構文強調機能により、ソースを見やすく・理解しやすく表示します。
|
各種言語タイプサポート
標準で多くの言語タイプをサポートしています。タイプごとに構文強調表示します。
キーワードを Ctrl + ; で補完入力することもできます。
|
Zen-Coding
HTML,
C系言語対応の Zen-Coding。
ソースを3倍(当社比)高速に入力することができます。
|
文字削除時アニメーション
文字を削除すると、削除された文字が降って落ちるアニメーション付き。面白く爽快で、編集作業が楽しくなります。
|
背景画像表示
とっても可愛いワンコ(モーフィアス)画像付きです。
画像は全体設定で非表示・変更可能ですが、できるだけ長くモーフィアスの可愛さをご堪能ください。
|
カラーテーマ
カラーテーマを選ぶことで簡単に色設定を変更できます。
その日の気分でテーマを変えてみましょう。
テーマは自分で作成することもできます。
|
遅延無し折り返し表示
関数型言語で注目されている遅延評価アルゴリズムを使い、遅延の無い折り返し処理を実現しました。100万行の文書を折り返してもさくさくです。
|
スタートページ
スタートページビューに、お知らせ、フィードバック、さくさくゲームランキングを表示します。
|
その他の実装済み機能:
- 自動・手動 動的補完
- マークダウン
- 豊富な文字変換機能
- インクリメンタルサーチ
- 矩形選択
※ もし「さくさくエディタ」よりも全置換処理が高速なテキストエディタをご存知であれば、お知らせください。
機能を削ってでも、世界最速になるようにしたいと考えています。
※ 「さくさくエディタ」のソースコードは「さくさくエディタ」自身で編集しています。
もちろん、このページも「さくさくエディタ」で編集しています。
ライセンス
「さくさくエディタ」32bit 版は基本無料(フリーミアム)なソフトウェアです。
通常使用する基本機能は無料で使用することができ、高度な機能には使用回数制限があります。
が、使用回数は時間がたつと徐々に回復して行きます。
有料ライセンスをご購入(課金)されるとその使用回数制限が無くなります。
また、コマンドを覚えるゲームを行うことで、使用可能な機能を増やすこともできます。
(コマンドも覚えられて一石二鳥です!!)
「さくさくエディタ」64bit 版は有償です。
下記より、version 0.x 用1年間有効パスコード(\500+手数料=\550)をご購入できます。
生主キャンペーン実施中
ニコニコ生放送プログラミング生主の方で、放送内で「さくさくエディタ」32bit版を使用してくださる方には、
1年間有効の32bit版用パスコードを無償で発行いたします。
パスコードを入力するとタブ数制限等が無くなりさくさくエディタの全機能を利用することが可能になります。
パスコードを発行して欲しい方はツイッターまたはメール等で作者にご連絡ください。
「さくさくエディタ」を使用したプログラミング生放送を確認し次第、パスコードを発行します。
操作方法など
Windows 標準的なUIを装備しているので、普通に誰でも簡単にさくさく使えると思います。
ヘルプは いつか来る
FAQ
FAQ を読んでね
パフォーマンス測定結果
参照:全置換処理時間計測結果
既知の問題・制限事項
- メモリ不足になると返ってこない and/or クラッシュすることがある
- 正規表現検索処理は行単位で行っています。
- 行をまたいでマッチさせることや、. や \n が改行にマッチすることはありません。
- 行連結を行いたい場合は、編集>行連結 メニューを利用してください。
問題レポートのお願い
現在のさくさくエディタは機能実装を主に行っており、テスト&問題対処にはあまり時間をかけていません。
したがって、もし動作上の問題を発見された場合は、さくさくエディタのスタートページの問題報告機能、
ツイッター等で作者に知らせてくださると、開発への貢献となり、作者がとても喜びます。
作者の環境で再現させることができれば、ほとんどの場合、問題対処は直ぐに出来ます。
問題が対処されることはユーザ・作者双方のメリットになりますので、
お気軽に問題を教えてくださるよう、お願いします。m(_ _)m
今後の予定
- リソース日本語化
- 近日実装かも
- diff
- C/C++ アウトライン機能?
- 申し訳程度の C/C++ サポート
- ファイルシステム
- 罫線機能?
- コマンド統計?
- ルーラ表示?
- 正規表現ヘルプ?
- 使い勝手向上
- 品質向上
- いつか必ず実装できるといいな:仕事がさくさく進みユーザがより賢く美しくなれる機能実装
- 本格的な C/C++ サポート
- 本格的な grep
- 本格的な vi コマンド
- スクリプト
- キーマクロ
ダウンロード
Windows 版:
※ .Dev は開発版、.FF は機能凍結版、.RC はリリース候補版、.Stable は安定版の意味です。
安定版のダウンロードはこちら(ベクターのサイト)
開発版:
2014/09/26 version 0.6.058.Dev sse-0.6.058-win.zip
2014/06/10 version 0.6.057.Dev sse-0.6.057-win.zip
- 検索文字列:(\()([^ ].*)(\)) で検索後、末尾に | を付加すると固まる問題対処(by 雷ちゃん)
2014/06/07 version 0.6.056.Dev sse-0.6.056-win.zip
- フォーカスが無い場合でも行カーソルを表示した方がよい(by 雷ちゃん)
- 全ての改行を現在改行に置換できた方がよい(by ぐにちゃん)
2014/06/05 version 0.6.055.Dev sse-0.6.055-win.zip
- J コマンド:カーソルが行先頭に移動してしまう問題対処(by 椎野氏)
2014/06/04 version 0.6.054.Dev sse-0.6.054-win.zip
- ファイル再読込を行うと、カーソルが常に先頭行に移動してしまう問題対処
2014/06/01 version 0.6.053.Dev sse-0.6.053-win.zip
- HTML Zen-Coding:pre を展開した場合は、常に改行した方がよい
- HTML Zen-Coding:a, img などが大文字だと正しく展開されない問題対処
- HTML Zen-Coding:pre を展開したときはオートインデントしない方がよい
- 単体テストを実行すると固まる問題対処
- '\) と入力すると固まる問題対処
2014/05/20 version 0.6.052.Dev sse-0.6.052-win.zip
- ダイアログが開くメニューに ... が付いていないものがある問題対処(by 雷ちゃん)
- </th>改行後の Zen-Coding で <th></th> が挿入されない問題対処(by arigayas氏)
- スタートページの先頭部分が英語のまま(by gnico氏)
- スタートページがアクティブの時は、タイプ設定ダイアログメニューなどはグレイアウトした方がよい(by 雷ちゃん)
2014/05/19 version 0.6.051.Dev sse-0.6.051-win.zip
- & コマンドが1回しか効かない問題対処
- & が特殊文字表示されない問題対処
- 行末文字にカーソルがあるとき a を押しても、改行位置にカーソル移動しない問題対処
- R 文字列 Esc の .(redo) が効かない問題対処
- <tr>改行 または </td> 改行直後の Zen-Coding が効かない問題対処(by arigayas氏)
- HTML Zen-Coding:</th>直後の場合は <th></th> を生成した方がよい問題対処(by arigayas氏)
- Zen-Coding 自動テスト用に :zc コマンド追加
- R 文字列 Esc:繰り返し回数指定が効かない問題対処
2014/05/15 version 0.6.050.Dev sse-0.6.050-win.zip
- 丸数字文字や㈱等の機種依存文字を含むSJISファイルを開くと文字化けする問題対処(by 雷ちゃん)
2014/05/15 version 0.6.049.Dev sse-0.6.049-win.zip
- Zen-Coding:{テキスト} をとりあえずサポート
- Zen-Coding:ol, ul, li 直後の場合は <li></li> 生成
- HTML:カーソル行以外では、特殊文字を変換表示
- / で検索モードに入り、ビューを全て閉じたあと、: を入力すると / が残っている問題対処
- HTML特殊文字があると、カーソル位置がずれる問題対処
- HTML特殊文字表示されている行の文字をクリックすると、カーソル設定位置がずれる問題対処
2014/05/12 version 0.6.048.Dev sse-0.6.048-win.zip
- :g, :v コマンド:範囲指定が効かない問題対処
- IMEで入力している際、変換後に決定させないで文字を入力すると、その時に入力した1文字が表示されない問題対処(by 椎野氏)
- & コマンド
- ix が既に存在するとき、six Esc 後、.(redo) を実行すると x に置換される問題対処
- grepダイアログ:Enter を押しても Grep が実行されない問題対処
- 最初に :g/exp/P を実行すると行番号がいくつも表示される問題対処
- :g が :%g と解釈されない問題対処
- 自動補完ダイアログ:Ctrl + Enter が押された場合は、入力文字で確定とする
2014/05/11 version 0.6.047.Dev sse-0.6.047-win.zip
- tagsjump: ファイル名を先頭表示は止めた方がよい
- OutputView: tags ジャンプで一覧表示したとき、OutputView にフォーカスが設定されない問題対処
- OutputView:Esc を押しても通常ビューにフォーカスが移動しない問題対処
- :s//rep がサポートされていない問題対処
- text がどこかにあるとき、cw text Esc 後の .(redo) が動作不良になる問題対処
2014/05/08 version 0.6.046.Dev sse-0.6.046-win.zip
- cw Ctrl-V Esc 後の .(redo) が動作不良問題対処
- 自動テストを行うと Output のモディファイフラグがONになる問題対処
- OutputView の場合、Shift + Esc で OutputView に移動しない問題対処
- カーソル位置から改行まで3文字の時に 3s を実行すると、カーソルがひとつ左に移動してしまう問題対処
- 自動テストが終わっても、vi コマンドがテストビューに対して実行されてしまう問題対処
- EOF直前文字を x で削除したとき、カーソルがひとつ左に移動しない問題対処
- 自動テストが終了したら、フォントを元に戻した方がよい
- OutputView:tag: ジャンプ出来ない問題対処
2014/05/07 version 0.6.045.Dev sse-0.6.045-win.zip
- 4s hoge Esc の後で .(redo) を実行すると hoge が4回挿入される問題対処
- outputView にして自動テストを実行すると固まる問題対処
- EOF行が空でないと、EOF行あたりでスクロールすると、全体マップのウィンドウサイズが不正になる問題対処
- cw テキスト Esc の時、自動補完で継続文字を補完すると、その後の .(redo) でその文字列も入力されてしまう問題対処
- EditView *MainWindow::m_testView を追加
- #if - #end を d% で消しても、#end 行が全て削除されない問題対処
- outputView にして自動テストを実行するとエラーが出る問題対処
- outputView からテストエラー行にタグジャンプ出来ない問題対処
2014/05/03 version 0.6.044.Dev sse-0.6.044-win.zip
- タグジャンプ:htdocs 位置を指定可能に
- 自動テスト:/ ? コマンドサポート
- c2w 文字列 Esc Ax Esc の後、.(redo) を実行すると x が2文字アペンドされる問題対処
- :cd もファイル名自動補完
- c/pat Enter を実行すると、挿入モードに遷移せず、コマンドラインモードのままになる問題対処
- href= にて / で始まるパスをタグジャンプで開くと、パスに htdocs パスが付加されない問題対処
- グローバル設定:HTDOCS_ROOT 追加
- グローバル設定:HTDOCS_ROOT 【Ref...】ボタン追加
2014/05/02 version 0.6.043.Dev sse-0.6.043-win.zip
- :g/pat/d を実行すると、削除直後の行が削除されない問題対処
- c2w 文字列 Esc カーソル移動 . u を実行すると、正しく undo されない問題対処
- アウトプットビューオプションONの場合は、アウトプットビューを開く
- アウトプットビュークローズ時:m_outputView をクリア
- Grepダイアログ:OutputBar/GrepView選択オプション追加
- OutputView を選択していると、Grep で OutputBar を選択しても、OutputView に結果が表示されてしまう問題対処
- :g/pat/d 後の u で、一度に元に戻らない問題対処
- cw テキスト Esc 後に .(redo) を実行すると、openUndoBlock() はコールされているが、closeUndoBlock() がコールされていない問題対処
2014/05/01 version 0.6.042.Dev sse-0.6.042-win.zip
- c2w テキスト Esc の .(redo) が動作不良問題対処
- 自動テストエラーからタグジャンプ出来ない問題対処
- Output:バー/ビュー 選択オプション追加
- StartPage:「Feedbacks」が「Freedbacks」になっている問題対処(by 椎野氏)
- StartPage:「Editor」が「Edirot」になっている問題対処(by 椎野氏)
- :test のファイル名を省略した場合は c:/vivi/ssetest.txt をテストスクリプトとする
- 自動テスト:.(redo) を行うと挿入文字が2重になってしまう問題対処
- c2w 実行後に、r文字 の .(redo) を実行すると複数文字置換されてしまう問題対処
2014/05/01 version 0.6.041.Dev sse-0.6.041-win.zip
- 自動テスト:ex コマンドサポート
- 自動テスト:0x1b で挿入モードを終了しない問題対処
- 2d2w が動作不良(22単語削除される)問題対処
- d2w 直後の .(redo) が動作不良問題対処
- cw:単語末尾の空白まで削除されてしまう問題対処
- cw 文字列 Esc 後、1回の undo で元に戻らない問題対処
- undoBlock を全てクローズする機構を追加
- 自動テストを実行すると undo() でクラッシュすることがある問題対処
2014/04/30 version 0.6.040.Dev sse-0.6.040-win.zip
- :test <テストファイル> コマンドサポート
- 自動テスト:< コマンドサポート
- 自動テスト:> コマンドサポート
- :test もファイル名自動補完を行う
- 自動テスト:= でカーソル位置チェック
- "cmd" で vi コマンド実行
- 行番号G:行最初の非空白文字のカーソルが設定されない問題対処
- 自動テストを実行すると、vi コマンドが効かなくなる問題対処
2014/04/30 version 0.6.039.Dev sse-0.6.039-win.zip
- grep が動作不良:マッチした行が Output に表示されない問題対処
- grep ビュー追加
- grep ビューからタグジャンプ出来ない
- grep メッセージの一部がアウトプットに表示されない問題対処
- grep 後、grep ビューのモディファイフラグがONになっている問題対処
- grep ビュー:行編集フラグはすべてクリアした方がよい
- grep 後、grep ビューにフォーカスが設定されない問題対処
- grep ビューをダブルクリックした場合は、タグジャンプした方がよい
2014/04/29 version 0.6.038.Dev sse-0.6.038-win.zip
- :type=タイプ コマンド追加
- HTML ZenCoding:上階層がインラインで無い場合に改行しているが、下階層がインラインであれば改行しないのが正しい
- ビューを全て閉じていると : を押してもコマンドラインモードにならない問題対処
- :s/pat/rep 実行後、何箇所置換したかをステータスバーに表示した方がよい
- 編集>現在の時刻挿入メニュー追加
- class TestViCommands を組み込む
- 2i= Esc 後、.(redo) を実行すると = が4つ挿入されてしまう問題対処
- :font=<フォント名> サポート
2014/04/28 version 0.6.037.Dev sse-0.6.037-win.zip
- HTML ZenCoding:an を <a name="■"></a> に展開
- HTML ZenCoding:インラインタグを階層化すると、カーソル位置が不正になる問題対処
- ファイル名自動補完ダイアログが表示されっぱなしになる場合がある問題対処
- r 文字 実行直後のカーソル位置不正問題対処
- 2r 文字 を実行しても、2文字置換されず、1文字しか置換されない問題対処
- 2x iz Esc 実行後 .(redo) を時効すると z が2回挿入される問題対処
2014/04/24 version 0.6.036.Dev sse-0.6.036-win.zip
- :g/pat/ex-cmd をとりあえず実装
- :v/pat/ex-cmd をとりあえず実装
- :g/pat/cmd で実行したコマンドが履歴に入ってしまう問題対処
- :P コマンド:ファイル名が空の場合はタイトルを表示すべき
- :g/pat/P コマンドを実行すると、ファイル名が何度も表示されてしまう問題対処
- :g/pat/> コマンドが効かない問題対処
- :g/pat/> 実行後に undo しても、編集結果が一度に undo されない問題対処
- :g/pat/s/pat/rep 実行後に undo しても、編集結果が一度に undo されない問題対処
2014/04/24 version 0.6.035.Dev sse-0.6.035-win.zip
- 挿入モード:IME でテキストを入力しようとすると、直前文字列が消えてしまう問題対処
- exコマンド行番号指定:/pat/ サポート
- exコマンド行番号指定:?pat? サポート
- :/pat/ ?pat?:同一行でマッチしてしまう問題対処
- SSSearch::setup():正規表現オプションONの場合は、アルゴリズムを STD_REGEXP 固定にした方がよい
- :/pat/ ?pat?:正規表現検索になっていない問題対処
- :/pat/ ?pat?:末尾・先頭までマッチしなかったとき、先頭・末尾から検索されない問題対処
- 正規表現逆方向検索が動作不良(?z を実行しても z にマッチしない)問題対処
- /z 検索後、N を実行すると改行までマッチ強調されてしまう問題対処
2014/04/23 version 0.6.034.Dev sse-0.6.034-win.zip
- 連続した文字挿入をひとつの undo 単位にした方がよい
- HTML ZenCoding:#IDENT、.IDENT で div タグ生成
- "英数文字:ヤンクバッファ指定
- c2w 文字列 Esc を実行すると、文字列が2回挿入されてしまう問題対処
- @英数字 コマンド
- :e z BackSpace z と入力すると、自動補完ダイアログが表示されない問題対処
- r Esc でカーソル位置文字が Esc に置換されてしまう問題対処
- d/pat Enter を実行しても /pat までが削除されない問題対処
- y/pat Enter を実行しても /pat までがヤンクバッファにコピーされない問題対処
2014/04/23 version 0.6.033.Dev sse-0.6.033-win.zip
- BOX 選択が効かない
- ex 行番号指定:'英字 `英字 サポート
- コマンドモード 選択状態で Shift + Tab:逆インデントではなくインデントされてしまう問題対処
- :e ファイル名補完:セパレータだけでなく通常文字でも補完ダイアログを表示した方がよい
- :p、P コマンドをとりあえず実装
- :行番号 ジャンプ:最初の非空白文字にジャンプしない問題対処
- :e 自動補完:確定後に、BS で1文字削除し、Enter で確定すると、ファイル名が二重になる問題対処
- @@ コマンドをとりあえず実装
2014/04/22 version 0.6.032.Dev sse-0.6.032-win.zip
補完:前行が空行の場合は、さらにその前を参照した方がよい
- /: と入力すると、選択範囲が入力されてしまう問題対処
- :* と入力すると、選択範囲が入力されてしまう問題対処
- :s/pat/ で、正規表現が効かない問題対処
- /pat 入力時に正規表現が効かない問題対処
- n N コマンドで正規表現が効かない問題対処
- :s/pat/rep の rep でエスケープシーケンスが効かない問題対処
- :s/pat/repで部分参照が効かない問題対処
2014/04/21 version 0.6.031.Dev sse-0.6.031-win.zip
- :範囲mo[ve]行番号 コマンドをとりあえず実装
- :範囲co[py]行番号 コマンドをとりあえず実装
- ZZ コマンドで全保存終了
- :: で選択範囲入力
- 次のタグ位置に移動は Ctrl + Alt + → に変更
- 前のタグ位置に移動:Ctrl + Alt + ← 割付
- ファイルメニューに「全て保存・終了」追加
- :mo :co 移動/コピー先行番号がEOF行を超えていてもエラーにならない問題対処
- :1mo0 でアサーションが発生する問題対処
2014/04/20 version 0.6.030.Dev sse-0.6.030-win.zip
- :s/befor/after をとりあえず実装
- :e 入力時:/ 入力時にファイル名自動補完した方がよい
- :e ファイル名自動補完:ディレクトリ名も補完候補に入れた方がよい
- for(;;) { } 展開時:カーソルが { } 間に設定されない問題対処
- :subst g オプションサポート
- :subst 行番号を省略すると、現在行が置換されない問題対処
- f数字 が動作不良問題対処
- :q! が動作不良問題対処
2014/04/19 version 0.6.029.Dev sse-0.6.029-win.zip
- v 直後のテキストオブジェクト i" i' サポート
- v 直後のテキストオブジェクト a" a' サポート
- v 直後のテキストオブジェクト i( i{ i[ i< a( a{ a[ a< サポート
- cdy 直後のテキストオブジェクト i" i' i( i{ i[ i< サポート
- cdy 直後のテキストオブジェクト a" a' a( a{ a[ a< サポート
- :x :exit コマンド実装
- コマンドラインモード履歴:既に数文字入力している場合は、その文字でフィルタリングした方がよい
- cdy コマンド、v モード時 u サポート
2014/04/19 version 0.6.028.Dev sse-0.6.028-win.zip
- :e! でリロード
- :n で次のMDITabに移動
- :pr[ev] で前のMDITabに移動
- :範囲> :範囲< コマンドをとりあえず実装
- :e ファイル名 を実行すると、範囲指定エラーとなる問題対処
- C-K, C-T で次のタグ開始位置へ移動
- <table> または </tr> 直後で ZenCoding を実行した場合は <tr></tr> を生成
- </tr> または <table> 改行 直後で ZenCoding を実行した場合は <tr></tr> を生成
- <td></td> 生成:直前タグが大文字の場合に対応していない問題対処
- zenCoding tr, td 生成:先行タグが大文字の場合は、大文字タグを生成した方がよい
2014/04/19 version 0.6.027.Dev sse-0.6.027-win.zip
- exコマンド行番号指定:% サポート
- コマンドラインにフォーカスがある場合に、テキストカーソルが表示されない問題対処
- exコマンド行番号指定:. は省略可能に
- exコマンド行番号指定:.+ .- 直後の1は省略可能に
- 範囲指定、exコマンドが不正な場合は、エラーメッセージ表示
- cc コマンド
- <tr> または </td> 直後で ZenCoding を実行した場合は <td></td> を生成
- :e ファイル名 を実行すると、範囲指定エラーとなる問題対処
- zenCoding 関連は EditView.cpp から zenCoding.cpp に移動
2014/04/18 version 0.6.026.Dev sse-0.6.026-win.zip
- :行番号d をとりあえず実装
- :行番号,行番号d をとりあえず実装
- * 検索後に n を実行すると、逆方向検索になってしまうことがある問題対処
- :d を実行するとクラッシュする問題対処
- :2,3d 実行後、1行目に移動して :d を実行すると、2,3行目が削除される問題対処
- exコマンド行番号指定:$ サポート
- exコマンド行番号指定:. サポート
- exコマンド行番号指定:+、- サポート
2014/04/18 version 0.6.025.Dev sse-0.6.025-win.zip
- 数値| コマンドをとりあえず実装
- m英小文字 コマンドを実装
- [[ でスクロールした場合、関数定義部分を画面最上行にした方がよい
- '英小文字 コマンドを実装
- `英小文字 コマンドを実装
- d`英小文字 コマンドを実行しても文字列が削除されない問題対処
- C-K, C-P が動作不良問題対処
- v モードで `文字 で移動しても、移動間が選択状態にならない問題対処
2014/04/17 version 0.6.024.Dev sse-0.6.024-win.zip
- Shift + PageUp/Down で選択できない問題対処
- IME で入力で挿入した文字列が .(redo) 対象にならない問題対処
- 行末の単語を cw すると、カーソル位置が左にひとつ移動してしまう問題対処
- cw 文字列 Esc 後に .(redo) すると、末尾文字が選択状態になってしまう問題対処
- d$ で行末文字が削除されない問題対処
- i文字列 Esc .(redo) を実行すると、文字列が2回挿入される場合がある問題対処
- フィードバック送信が機能していない問題対処
- Window>Document メニューで文書を選択しても、それがアクティブにならない問題対処
2014/04/17 version 0.6.023.Dev sse-0.6.023-win.zip
- 折り返し&V選択状態:置換ダイアログで全置換を行うと、処理範囲不正問題対処
- :w コマンドをとりあえず実装
- :wq コマンドをとりあえず実装
- StartPage::でコマンドラインモードにやっぱり遷移しない問題対処
- vi コマンドモードでも選択状態で Tab は右シフトした方がよい
- V 選択状態で置換ダイアログで範囲置換を行うと、置換後の選択範囲が不正になる問題対処
- r4 Esc と押したら、0x1b が挿入される問題対処
- 折り返し状態:ファイルオープン直後に3行目で V を実行すると、1行目から選択状態になる問題対処
2014/04/16 version 0.6.022.Dev sse-0.6.022-win.zip
- S コマンドをとりあえず実装
- 3dd の後、2. を実行すると、2行ではなく6行削除されてしまう問題対処
- s コマンド実行後の undo で、s コマンド実行前に1回で戻らない問題対処
- :q[uit]! で無条件に文書を閉じる
- 単語の途中を単に編集すると、編集箇所以降が削除されてしまうことがある問題対処
- yf文字 を実行すると、カーソルが移動してしまう問題対処
- ?pat 検索後、n を実行すると次のマッチ位置に移動してしまう問題対処
- :e 自動補完ダイアログ:補完候補がゼロになっても、ダイアログが閉じない問題対処/li>
2014/04/16 version 0.6.021.Dev sse-0.6.021-win.zip
- Ctrl + D, Ctrl + U をとりあえず実装
- Ctrl + F, Ctrl + B をとりあえず実装
- Ctrl + E, Ctrl + Y をとりあえず実装
- R 文字列 Esc が .(redo) 対象になっていない問題対処
- インクリメンタルサーチ:確定すると次検索してしまう問題対処
- 改行位置で文字をpすると、行末ではなく次行先頭にペーストされてしまう問題対処
- df文字 が効かない問題対処
- 選択状態で c が、削除して挿入モードにならない問題対処
2014/04/15 version 0.6.020.Dev sse-0.6.020-win.zip
- :!外部コマンド をとりあえず実装
- 全体マップ領域以下の部分には行カーソルを表示した方がよい
- :e 自動補完ダイアログ絞込:大文字小文字同一視の方がよい
- :e 自動補完ダイアログ:BackSpace が効かない問題対処
- :e 自動補完ダイアログ:リサイズ不可にした方がよい
- J コマンド:行頭の空白類が1個だけしか消えない問題対処
- #include ファイル名自動補完:大文字小文字同一視の方がよい
- :行番号 ジャンプが履歴に残らない問題対処
- 挿入モードで、Ctrl + : を実行すると、コマンドライン先頭に : が入らない問題対処
2014/04/15 version 0.6.019.Dev sse-0.6.019-win.zip
- 自動補完ダイアログ:画面下部で表示すると、ダイアログが画面内に収まらない問題対処
- 折り返しされた行の最後で o を実行すると、カーソル位置が不正になる問題対処
- 折り返しされた行の次行で O を実行すると、カーソル位置が不正になる問題対処
- vi コマンドで { 位置に移動した時、折畳範囲線が描画されない問題対処
- :e[dit] 空白 入力時点で自動補完ダイアログ表示
- 折り返し行最後の改行位置で改行挿入すると、カーソルが余分にひとつ下に進む問題対処
- :e 自動補完ダイアログ:表示位置が不正問題対処
- :e 自動補完ダイアログ表示時:入力文字がコマンドラインに入力されない問題対処
2014/04/13 version 0.6.018.Dev sse-0.6.018-win.zip
- カーソルが単語末尾にあるとき、e で次の単語末尾に移動しない問題対処
- J コマンド:行数指定が効かない問題対処
- V でとりあえず1行選択
- TextCursor に v モードを追加
- TextCursor に V モードを追加
- v コマンドをとりあえず実装
- 削除を行っても、v, V モードが解除されない問題対処
- 選択状態 y でヤンクされない問題対処
2014/04/12 version 0.6.017.Dev sse-0.6.017-win.zip
- :行番号 で行番号へジャンプをとりあえず実装
- ↑↓キーで、/?検索履歴
- ↑↓キーで ex コマンド履歴
- :e[dit] コマンドをとりあえず実装
- :q[uit] コマンドをとりあえず実装
- :pwd コマンドをとりあえず実装
- スタートページ:ex コマンドが効かない問題対処
- /? 検索が効かない問題対処
2014/04/11 version 0.6.016.Dev sse-0.6.016-win.zip
- コマンドモード遷移回数制限
- J コマンドをとりあえず実装
- z Enter コマンドをとりあえず実装
- z. コマンドをとりあえず実装
- z- コマンドをとりあえず実装
- 数値s 文字列 Esc を実行すると、文字列が数値回数挿入されてしまう問題対処
- /? 検索が動作不良問題対処
- :/? モードで Enter、Esc を押しても、ラインエディットが非表示にならない問題対処
2014/04/11 version 0.6.015.Dev sse-0.6.015-win.zip
- [[ ]] コマンドをとりあえず実装
- C-K, C-P:移動したコメント行をオートインデントした方がよい
- コマンドラインモード:Home を押した場合は、:/? の次に移動した方がよい
- コマンドラインモード:C-A は :/? 以外を選択した方がよい
- コマンドラインモード:← で先頭に移動出来ない方がよい
- StartPage::でコマンドラインモードに遷移しない問題対処
- StartPage:Ctrl + : でコマンドラインモードに遷移し、Esc を押すとアサーションが発生することがある問題対処
- 数値i 文字列 Esc を実行しても、文字列が数値回数挿入されない問題対処
2014/04/10 version 0.6.014.Dev sse-0.6.014-win.zip
- カーソルが空白にあるとき cw すると、次の単語まで削除されてしまう問題対処
- 選択状態で < または > を実行すると、シフト後の選択範囲が不正になる問題対処
- / ? 検索をとりあえず実装
- コマンドラインモード:BS で文字を全て削除してもコマンドラインモードを終了しない問題対処
- fFtT コマンドをとりあえず実装
- ;, コマンドをとりあえず実装
- fFtT コマンド:繰り返し回数が効かない問題対処
- vi 関係のメソッドを EditView,cpp から viEditView.cpp に移動
2014/04/10 version 0.6.013.Dev sse-0.6.013-win.zip
- R コマンドをとりあえず実装
- R コマンドを Esc で修了した時に、カーソルが左に戻らない問題対処
- 行番号G で指定番号行にジャンプしない問題対処
- / ? でもコマンドラインモードに遷移
- #! で true/false 反転
- クリップボード履歴が空のとき、ツールバーのクリップボード履歴ドロップダウンをクリックした場合は、履歴が無いことを明示した方がよい(by arigayas氏)
- { } コマンドをとりあえず実装
- { } コマンド:繰り返し回数が効かない問題対処
2014/04/09 version 0.6.012.Dev sse-0.6.012-win.zip
- W コマンドをとりあえず実装
- B コマンドをとりあえず実装
- E コマンドをとりあえず実装
- .(redo) を実行すると、挿入中に BackSpace で消した文字まで挿入されてしまう問題対処
- 文字挿入中にカーソル移動した場合は、それ以降の文字列を .(redo) 対象にしない方がよい
- 文字挿入中にマウスクリックされた場合は、それ以降の文字列を .(redo) 対象にしない方がよい
- aia Esc 後 2. を実行すると aa でなく a が挿入されてしまう問題対処
- 文字挿入の .(redo) 実行後、カーソルが挿入された最後の文字位置に設定されない問題対処
2014/04/09 version 0.6.011.Dev sse-0.6.011-win.zip
- x で改行を削除出来てしまう問題対処
- X で改行を削除出来てしまう問題対処
- C コマンドをとりあえず実装
- vi コマンド有効の場合、起動直後はコマンドモードの方がよい
- D コマンドをとりあえず実装
- 動的補完ダイアログ表示時に挿入された文字列が再挿入、.(redo) 対象にならない問題対処
- 数値x で改行を越えて削除出来てしまう問題対処
- x で行末文字を削除後にカーソルが改行位置に移動してしまう問題対処
2014/04/09 version 0.6.010.Dev sse-0.6.010-win.zip
- Y コマンドをとりあえず実装
- yy コマンドをとりあえず実装
- y<move> コマンドをとりあえず実装
- 行単位 p P で改行が余計に挿入される問題対処
- p P に繰り返し回数が指定出来ない問題対処
- 行単位 p P 直後カーソル位置が挿入行先頭に設定されない問題対処
- 文字単位 p P 直後カーソル位置が挿入テキスト末尾に設定されない問題対処
- y系コマンド実行時に、ヤンクした文字数・行数をステータスバーに表示
- 自動補完ダイアログの絞込が英大文字小文字同一視で行われている問題対処
2014/04/08 version 0.6.009.Dev sse-0.6.009-win.zip
- .:挿入コマンド対応
- viコマンドモード:テキストカーソル位置文字が常に通常文字色表示されてしまう問題対処
- dd 等で削除された文字列をヤンクバッファに保存
- p P コマンドをとりあえず実装
- s コマンドを実行しても、それが m_redoCmd に保存されていない問題対処
- 数値H, 数値L が効かない問題対処
- H, M, L:最初の非空白文字位置にカーソル移動しない問題対処
2014/04/08 version 0.6.008.Dev sse-0.6.008-win.zip
- (挿入コマンド以外対象の). コマンドをとりあえず実装
- ## でカーソル位置数値をインクリメント
- #- でカーソル位置数値をデクリメント
- ViEngine:コマンド実行部分を関数化
- ~ で英大小文字置換
- ## の . が効かない問題対処
- 数値. を実行しても、. が指定回数実行されない問題対処
- r 一文字の .(redo) が効かない問題対処
2014/04/07 version 0.6.007.Dev sse-0.6.007-win.zip
- 自動補完ダイアログ表示時:IME ON にした場合は、ダイアログを閉じた方がよい
- 挿入モードで Esc を押した時、カーソルがひとつ左に移動しない問題対処
- n N で再検索
- BOX選択処理が折り返し状態だと折り返し行数分だけずれる問題対処
- ビューがフォーカスを持ってない時も行カーソルが表示されてしまう問題対処
- カーソルがEOF行にあると、行カーソルが表示されない問題対処
- : でコマンドモードに遷移
- コマンドラインモードで Esc を押しても、コマンドモードに戻らない問題対処
2014/04/04 version 0.6.006.Dev sse-0.6.006-win.zip
- e コマンドをとりあえず実装
- cw:単語直後の空白類列まで削除されてしまう問題対処
- テキストカーソルが折り返し行の改行位置にあるとコマンドモード時のテキストカーソル表示幅が不正になる問題対処
- 自動補完ダイアログ:左右カーソルキーが押された場合は、ダイアログを閉じた方がよい
- \直後の英字での自動補完禁止はやめた方がよい
- * でカーソル位置単語検索
- スタートページタイトルが "SSEStartPage" になっている問題対処
- >> << コマンドをとりあえず実装
2014/04/03 version 0.6.005.Dev sse-0.6.005-win.zip
- h j コマンドで前後の行に移動できてしまう問題対処
- d 移動コマンド で削除をとりあえず実装
- gg コマンドをとりあえず実装
- G コマンドをとりあえず実装
- TextCursor::movePosition() に vi フラグ追加
- % コマンドをとりあえず実装
- c 移動コマンドをとりあえず実装
- ドキュメント全体が画面に収まる場合、画面クリックすると1行目から表示されてしまうのは違和感ある問題対処(by おかぴぃ氏)
- \n の場合は自動補完ダイアログ出さない方がよい問題対処(by おかぴぃ氏)
2014/04/03 version 0.6.004.Dev sse-0.6.004-win.zip
- r 1文字 コマンドをとりあえず実装
- コマンドモード遷移時にIME OFF
- コマンドモード時:Tab 上にカーソルがある時、文字カーソル幅が広すぎる問題対処
- s コマンドをとりあえず実装
- 選択状態で d を押した場合は、選択範囲を削除
- 0 ^ $ コマンドをとりあえず実装
- IME ON した場合は、挿入モードに遷移
- H M L コマンドをとりあえず実装
2014/04/02 version 0.6.003.Dev sse-0.6.003-win.zip
- w b コマンドをとりあえず実装
- Enter + - コマンドをとりあえず実装
- dd で1行削除
- 解析済み vi コマンド処理関数を MainWindow から EditView に移す
- アバウトダイアログ:さくさくエディタページへのリンクを張った方がよい(by arigayas氏)
- アバウトダイアログ:Copyright 2014 も追加したおいた方がよい
- x コマンドをとりあえず実装
- X コマンドをとりあえず実装
2014/04/02 version 0.6.002.Dev sse-0.6.002-win.zip
- CPP ZenCoding:{ r の場合は、{ return; } まで生成した方がよい
- o O コマンドをとりあえず実装
- I a A コマンドをとりあえず実装
- 1行目で前行オープンを実行すると、カーソル位置が2行目に設定される問題対処
- h j k l 繰り返し回数サポート
- u U コマンドをとりあえず実装
- if 文の途中で(?)改行するとインデントが変になる問題対処
- コマンドモード:半角空白でカーソル右移動しない問題対処
- コマンドモード:BS でカーソル左移動しない問題対処
2014/04/01 version 0.6.001.Dev sse-0.6.001-win.zip
- ViEngine クラス追加
- CSS タイプ:{ attr: value; } を自動補完候補に表示した方がよい(by arigayas氏)
- ViEngine:コマンドモード、インサートモードを導入し、i Esc で切り替える
- C/C++ zenCoding:tb で typedef unsigned char byte; 生成
- GlobalSettings に vi コマンド有効オプション追加
- Qt キーワードに emit, slots, SIGNAL, SLOT が入っていない問題対処
- vi コマンドモードの場合は、テキストカーソルは下半分にする
- h j k l コマンドをとりあえず実装
- 改行コードが CRLF なのに、CR になってしまう問題対処
以前の版: