Notepads

具有最小化设计(minimum-design)的现代、时尚的文本编辑器。「A modern, stylish text editor with minimum design.」

Github stars Tracking Chart

Notepads

具有简约设计的现代、轻量级文本编辑器。

什么是记事本?我为什么要关心它?

我已经等待了很长时间,直到一个现代的 Windows 10 记事本应用程序出现,所以我决定自己创建一个。别误会,notepad++、VS Code 和 Sublime 都是很好的文本编辑器。我已经用过了,以后还会继续用。然而,它们要么过于沉重,要么缺乏互动性。我想要用一个轻量级的软件来代替 win32 notepad.exe,这个软件看起来让人印象深刻,可以让事情尽可能快地完成(例如,作为一个快速修改配置文件或编写一些注释的文本编辑器)。最重要的是,它必须非常快,并吸引每个人。

因此,这里出现了 Notepads(s代表Sets)。

  • 内置标签系统的流利设计。
  • 快速而轻巧。
  • 通过键入 notepads 或 notepads %FilePath% 从命令行或 PowerShell 启动。
  • 多行手写支持。
  • 内置Markdown实时预览。
  • 内置差异查看器(预览更改)。
  • 会话快照和多实例。

超级记事本(Notepads)应用程序仍在积极开发中。

快捷键(Shortcuts):

  • Ctrl+N/T 创建新标签。
  • Ctrl+(Shift)+Tab 在选项卡之间切换。
  • Ctrl+"+"/"-" 缩放字体大小。 Ctrl +“ 0”将字体大小重置为默认值。
  • Ctrl+L/R 更改文本流向。 (LTR / RTL)
  • Alt+P 切换Markdown文件的预览拆分视图。
  • Alt+D 切换并排的差异查看器。

平台限制(UWP):

  • 由于UWP限制(Windows,system32等),您将无法将文件保存到系统文件夹。
  • 您不能将潜在有害的文件类型(.ps1,.bat,.xaml等)与记事本关联。
  • 如果将文件拖到记事本中,由于UWP限制,文件保存选择器将要求您保存文件再关闭。
  • 记事本不适用于大文件。 目前,文件大小限制已设置为1MB。 稍后我将添加大文件支持。

下载:

请前往 Github 发布下载最新版本。 您还可以在 Microsoft Store 中获得最新版本的记事本。

(First edition: vz edited at 2020.03.03)

Overview

Name With Owner0x7c13/Notepads
Primary LanguageC#
Program languageC# (Language Count: 1)
PlatformWindows, Xbox
License:MIT License
Release Count62
Last Release Namev1.5.4.0 (Posted on )
First Release Namev0.2.0.0 (Posted on )
Created At2019-06-01 01:20:33
Pushed At2024-04-12 14:14:27
Last Commit At2024-03-25 11:09:20
Stargazers Count8.4k
Watchers Count106
Fork Count461
Commits Count1.1k
Has Issues Enabled
Issues Count705
Issue Open Count322
Pull Requests Count435
Pull Requests Open Count20
Pull Requests Close Count117
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

What is Notepads and why do I care?

I have been waiting long enough for a modern Windows 10 notepad app to come so I decide to create one myself. Don’t get me wrong, Notepad++, VS Code, and Sublime are great text editors. I have used them and I will continue to use them in the future. However, they are either too heavy or less interactive. I had a desire to replace a win32 notepad.exe with a software that was lightweight and looked impressive to get things done as quickly as possible (for example, as a turnaround text editor to quickly modify config files or write some notes). Most importantly, it had to be blazingly fast and appeal to everyone.

So here comes the “Notepads” ? (s stands for Sets).

  • Fluent design with a built-in tab system.
  • Blazingly fast and lightweight.
  • Launch from the command line or PowerShell by typing: notepads or notepads %FilePath%.
  • Multi-line handwriting support.
  • Built-in Markdown live preview.
  • Built-in diff viewer (preview your changes).
  • Session snapshot and multi-instances.

Screenshot Dark
Screenshot Markdown
Screenshot DiffViewer
Screenshot Light

******* ? Notepads App is still under active development. *******

Status update

[08-12-2019] Status update and KPI report

image

Shortcuts:

  • Ctrl+N/T to create new tab.
  • Ctrl+(Shift)+Tab to switch between tabs.
  • Ctrl+"+"/"-" to zoom font size. Ctrl+"0" to reset font size to default.
  • Ctrl+L/R to change text flow direction. (LTR/RTL)
  • Ctrl+P to toggle preview split view for Markdown file.
  • Alt+D to toggle side-by-side diff viewer.

Platform limitations (UWP):

  • You won't be able to save files to system folders due to UWP restriction (windows, system32, etc.).
  • You cannot associate potentially harmful file types (.ps1, .bat, .xaml, etc.) with Notepads.
  • If you drag a file into Notepads, file save picker will ask you to save it before closing due to UWP restriction.
  • Notepads does not work well with large files; the file size limit is set to 1MB for now. I will add large file support later.

Downloads:

Please head over to the Github Releases section to download the latest release. You can also get the latest version of Notepads in the Microsoft Store.

Roadmap:

Changelog:

Disclaimer and Privacy statement:

To be 100% transparent:

  • Notepads does not and will never collect user information in terms of user privacy.
  • I will not track your IP.
  • I will not record your typings or read any of your files created in Notepads.
  • No typings or files will be sent to me or third parties.

I might use analytics tools to collect basic usage data such as how many times the program has been downloaded or been used plus some minimum telemetry to debug runtime errors.

Feel free to review the source code.

You might notice that I work for Microsoft but Notepads is my personal project that I accomplish during free time (to empower every person and every organization on the planet to achieve more?). I do not work for the Windows team, nor do I work for a Microsoft UX/App team. I am not expert on creating Windows apps either. I learned how to code UWP as soon as I started this project which is like only a few weeks back. So don’t put too much hope on me or treat it as a project sponsored by Microsoft.

Contributing:

  • How to contribute?
  • Notepads is free and open source, if you like my work, please consider:
    • Star this project on GitHub
    • Leave me a review here
    • ko-fi

Dependencies and References:

Special Thanks:

Stay tuned ?:

To the top