GitHubのコメントでは@と入力するとカーソルの下に入力補完が出現する。さらっとやっているが、実はこれが結構難しい。なぜ難しいのかというと、JavaScriptではカーソルが何文字目にいるかは分かるが、 カーソルのXY座標を取得するAPIが存在しない からだ。カー... 続きを読む
Notepad2-mod, a Notepad2 fork, a fast and light-weight Notepad-like text editor with syntax highlighting View project on GitHub A modified version (fork) of Notepad2 based on Kai Liu's and other people's patches. Changes compared to the offic... 続きを読む
Advanced text editing Get spoiled by well-balanced behavior. Enjoy smart select & edit, snippet insertion and management, auto-paired characters, fast syntax highlighting and code-coloring themes. Extension bundles Snippets, themes or even la... 続きを読む
README.md Welcome to Scripted What is Scripted? Scripted is a fast and lightweight code editor with an initial focus on JavaScript editing. Scripted is a browser based editor and the editor itself is served from a locally running Node.js serv... 続きを読む
Built for Code ACE is an embeddable code editor written in JavaScript. It matches the features and performance of native editors such as Sublime, Vim and TextMate. It can be easily embedded in any web page and JavaScript application. ACE is m... 続きを読む
NoTex enables to write books, reports, articles and theses using the restructured text markup language and convert them to LaTex, PDF or HTML. The PDF files are of high publication quality and are produced via Sphinx with the Texlive LaTex su... 続きを読む
CodeMirror is a JavaScript library that can be used to create a relatively pleasant editor interface for code-like content ― computer programs, HTML markup, and similar. If a parser has been written for the language you are editing (see belo... 続きを読む
Download binaries - 277 KB Download source code - 955 KB Download CHM documentation file - 2.7 MB NuGet package The latest version of AvalonEdit can be found as part of the SharpDevelop project. For details on AvalonEdit, please see www.avalo... 続きを読む
制御文字は ASCII コードの 32 未満の文字です。テキストエディタの中で使う機会はほぼないと思いますが、かつては使っていたことがあります。たとえば、0x0C は "Form Feed" を意味し、印刷時にこの文字がある位置で改ページします。AvalonEdit ではこれを表示... 続きを読む
Minimum Profit A text editor for programmers Latest version is 5.1.1. Minimum Profit Release Notes. This software is licensed under the GPL. Features Fully scriptable using a C-like scripting language. Unlimited undo levels. Complete Unicode ... 続きを読む
Kuto Csv Editor CSVファイルを快適に編集・閲覧できる、タブ切り替え型のCSVエディタ 列の幅、行の高さを記憶して、次回編集時に再現してくれる、タブ切り替え型のCSVエディタ。「Kuto Csv Editor」は、CSVファイルの編集・閲覧を快適に行えるよう工夫されたソ... 続きを読む
Bend is a text editor dressed up to look sharp. It exploits XAML / WPF to render beautiful hardware accelerated text. Bend is a modern text editor. Bend takes off after the Zune client, but doesn't constrain itself to it. Find on page borrows... 続きを読む
これは何? vimはhttp://www.vim.orgで配布されているテキストエディタです。 公式で配布されているWindows用のインストーラ付gvim(http://www.vim.org/download.php#pcのSelf-installing executable gvim##.exe)は、そのままではcp932(shift-jis)以外の日本語... 続きを読む
Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments上の動画は,ブラウン大学のAndrew Bragdon氏らによって開発された統合開発環境"Code Bubbles"のデモだ。プログラミングと統合環境に興味のある人は,とにかく一... 続きを読む
Download binaries - 206 KB Download source code - 391 KB Download CHM documentation file - 1.87 MB The latest version of AvalonEdit can be found as part of the SharpDevelop project. For details on AvalonEdit, please see www.avalonedit.net. In... 続きを読む
This tool was written to make my Java programming life easier. It can be used to build graphical user interfaces for the Android cell phone platform. I hope you find it useful for whatever Android/Java cell phone software development projects... 続きを読む
vector類をvector類で管理する組み合わせについて、考察とパフォーマンス測定を行う。 測定項目は以下の項目とする。 バッファ構築時間 シーケンシャルアクセス+1文字削除時間・使用メモリ量 シーケンシャルアクセス+1文字挿入時間・使用メモリ量 vector<shar... 続きを読む
概要 テキストエディタのためのバッファの各種データ構造について述べ、 それらを筆者がC++で STLに準じたインタフェースを持つテンプレートクラスとして実装したものについて、 パフォーマンス(処理速度、使用メモリ量)計測を行った結果を報告する。 筆者が... 続きを読む
04:40 04/06/04 ピーステーブル PieceTable とも言う。文字列の Piece(小片)を繋げて、 一つの巨大な文書を表現する方式。 検索すると引っかかる文書のほとんどが AbiWord 関係なので、 このワープロソフトの主要な内部データ構造ということなのかな。 他に、... 続きを読む
http://ned.rubyforge.org/doc/crowley98data.ps.gz 他に面白いリンクがここに一杯ある。 http://ned.rubyforge.org/ 結論テキストエディタのデータ構造としては、piece table method が一番良い。 感想今更テキストエディタを自分で作りたいという変わった人は... 続きを読む