{"id":13623092,"url":"https://github.com/okibcn/nano-for-windows","last_synced_at":"2025-04-15T10:32:29.348Z","repository":{"id":65500439,"uuid":"593462384","full_name":"okibcn/nano-for-windows","owner":"okibcn","description":"Windows version of the GNU Nano editor","archived":false,"fork":false,"pushed_at":"2024-10-24T01:12:37.000Z","size":44122,"stargazers_count":176,"open_issues_count":23,"forks_count":9,"subscribers_count":5,"default_branch":"releases","last_synced_at":"2024-10-24T16:21:33.800Z","etag":null,"topics":["command-line","nano","ssh","terminal","text-editor","windows"],"latest_commit_sha":null,"homepage":"https://github.com/okibcn/nano-for-windows","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/okibcn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-26T03:31:26.000Z","updated_at":"2024-10-23T03:15:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"e1060f27-4769-4ee8-a737-06339eefb6be","html_url":"https://github.com/okibcn/nano-for-windows","commit_stats":null,"previous_names":[],"tags_count":209,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okibcn%2Fnano-for-windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okibcn%2Fnano-for-windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okibcn%2Fnano-for-windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/okibcn%2Fnano-for-windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/okibcn","download_url":"https://codeload.github.com/okibcn/nano-for-windows/tar.gz/refs/heads/releases","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223668735,"owners_count":17182971,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["command-line","nano","ssh","terminal","text-editor","windows"],"created_at":"2024-08-01T21:01:28.001Z","updated_at":"2024-11-08T10:31:53.862Z","avatar_url":"https://github.com/okibcn.png","language":null,"funding_links":[],"categories":["Windows Setup","Others"],"sub_categories":["Dev Tools"],"readme":"\u003cdiv align=\"center\"\u003e\n\n# NANO FOR WINDOWS\n\n[![Xbuild4Windows](https://github.com/okibcn/nano-for-windows/actions/workflows/Xbuild4Windows.yml/badge.svg)](https://github.com/okibcn/nano-for-windows/actions/workflows/Xbuild4Windows.yml) [![SyncNano](https://github.com/okibcn/nano-for-windows/actions/workflows/SyncNano.yml/badge.svg)](https://github.com/okibcn/nano-for-windows/actions/workflows/SyncNano.yml)\n[![Version](https://img.shields.io/github/v/release/okibcn/nano-for-windows)](https://github.com/okibcn/nano-for-windows/releases/latest) [![Github All Releases](https://img.shields.io/github/downloads/okibcn/nano-for-windows/total.svg)](https://github.com/okibcn/nano-for-windows/blob/releases/README.md#installation)\n\n\u003c/div\u003e\u003cbr/\u003e\u003cbr/\u003e\n\nThis is a 64-bit/32-bit and Windows on ARM port of the legendary **[GNU nano text editor](https://www.nano-editor.org/)**, a small and compact CLI editor that packs a world of functionality in a small footprint (less than 300KB). It can be run in a Windows Terminal, Powershell window, Command Prompt window, SSH session, or similar environment.\n\nGNU nano is constantly being upgraded, but the original project is focused on providing support and functionality for Linux. This project is meant to bring the latest updates to both 64-bit and 32-bit Windows users.\n\n\u003cdiv align=\"center\"\u003e\u003cimg width=\"930\" alt=\"image\" src=\"https://user-images.githubusercontent.com/22417711/218406506-88cc1dc2-ee36-4440-94d2-61dd7dd84db6.png\"\u003e\n\u003c/div\u003e\n\n# Features ported to Windows\n\nPretty much everything is supported except for Linux-specific functions, including:\n\n- Interface customization: colors, key shortcuts, line numbers, infobar, scroll bar, etc...\n- Syntax coloring for 47 different types of documents. It can be upgraded thanks to community support, for instance [here](https://github.com/scopatz/nanorc) or [here](https://github.com/mitchell486/nanorc) you can find additional syntax files for many other document types.\n- Full support for UTF-8 encoded files.\n- Supplemental Unicode character support, including all the languages and emojis 😜in the CLI interface.\n- Multi-document editor.\n- Integrated file browser.\n- Mouse support for scroll and cursor location.\n- Normal and regular expression (regex) search and replace.\n- Auto-indent, syntax highlight and fast line comment for many programming languages.\n- Line wrap, search, cut, copy \u0026 paste, and all the basic functions of any full-fledged editor.\n- Data input through stdin support, from a pipe or the keyboard.\n- Transparent backgrounds in Windows Terminal, and other supported environments.\n- Beta native support for Windows on ARM (WoA)\n\n\u003cdiv align=\"center\"\u003e\u003cimg width=\"947\" alt=\"image\" src=\"https://user-images.githubusercontent.com/22417711/218406120-a7198c98-fd5f-4a1b-8793-b65c3ba68d7c.png\"\u003e\u003c/div\u003e\n\n\u003cbr/\u003e\n\n# Installation\n\nThe easiest way to install nano is via **[Scoop](https://scoop.sh/)**.\n\n1. To install Scoop, open a PowerShell terminal (version 5.1 or later) and run:\n```pwsh\nSet-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time\nirm get.scoop.sh | iex\n```\n2. Add nano for Windows directly from its bucket:\n```pwsh\nscoop bucket add .oki https://github.com/okibcn/Bucket  # Optional: the changes are propagated faster this way\nscoop install nano\n```\nTo remove the app, type:\n```pwsh\nscoop uninstall nano\n```\nTo update the app, type:\n```pwsh\nscoop update nano\n```\n\n# Installation via direct download\n\nVisit the [releases](https://github.com/okibcn/nano-for-windows/releases) page, and download the latest release file ending in `.zip` for your architecture (Windows 32, Windows 64, or Windows on Arm). Then unzip the file to a directory in your `%PATH%`.\n\n# Usage\n\nThis repo handles only the conversion to the Windows OS. The original GNU nano **[documentation](https://www.nano-editor.org/docs.php)** covers all the usage instructions. For a quick reference, you can just press F1 within nano to open the integrated help.\n\nThe interface customization file is located in the user profile and has good descriptions of each setting. To edit it, just open a powershell terminal, and type:\n```pwsh\nnano ~/.nanorc\n```\n# Notes\n\n- When using Windows Terminal and the screen is resized within nano, after returning to the shell there could be some corruption due to the new size. To fix the issue without losing the terminal history just resize the terminal window to zero lines and return to the desired size.\n\n- Feel free to open any issue you find, or use the [Discussions](https://github.com/okibcn/nano-for-windows/discussions) section for any other issue, suggestion, question, etc...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokibcn%2Fnano-for-windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fokibcn%2Fnano-for-windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fokibcn%2Fnano-for-windows/lists"}