{"id":14986584,"url":"https://github.com/kstenschke/realigner-plugin","last_synced_at":"2025-04-11T21:31:19.753Z","repository":{"id":4032079,"uuid":"5132727","full_name":"kstenschke/realigner-plugin","owner":"kstenschke","description":"\"Realigner\" plugin for Jetbrains IDEs","archived":false,"fork":false,"pushed_at":"2019-03-15T19:25:39.000Z","size":1528,"stargazers_count":15,"open_issues_count":2,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T18:45:30.156Z","etag":null,"topics":["intellij","intellij-plugin","java","open-api","phpstorm","plugin"],"latest_commit_sha":null,"homepage":"http://plugins.intellij.net/plugin?pr=\u0026pluginId=7082","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kstenschke.png","metadata":{"files":{"readme":"README.textile","changelog":"CHANGELOG.textile","contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-07-21T10:07:27.000Z","updated_at":"2024-09-04T19:07:27.000Z","dependencies_parsed_at":"2022-08-06T06:15:54.317Z","dependency_job_id":null,"html_url":"https://github.com/kstenschke/realigner-plugin","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kstenschke%2Frealigner-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kstenschke%2Frealigner-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kstenschke%2Frealigner-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kstenschke%2Frealigner-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kstenschke","download_url":"https://codeload.github.com/kstenschke/realigner-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248482932,"owners_count":21111402,"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":["intellij","intellij-plugin","java","open-api","phpstorm","plugin"],"created_at":"2024-09-24T14:13:10.890Z","updated_at":"2025-04-11T21:31:19.270Z","avatar_url":"https://github.com/kstenschke.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"h1. Realigner Plugin\n\nSource code of the intellij IDEA \"Realigner plugin\":http://plugins.intellij.net/plugin/index?pr=\u0026pluginId=7082\nThis is a plugin for the various intellij IDEs, working in IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, PyCharm CE, AppCode, Android Studio, 0xDBE and CLion.\n\n\nh2. Description\n\nThe Realigner plugin adds three tools for reformatting code:\n* Join (Ctrl+Shift+Alt+J) - Removes newlines from selected lines, optionally joining them using a \"glue\" string.\n* Split (Ctrl+Shift+Alt+P)- Replaces arbitrary strings with newlines. Splitting with an empty delimiter and w/o selection inserts a newline at the soft-wrap boundary.\n* Wrap / Unwrap (Ctrl+Shift+Alt+W) - Adds or removes a prefix- and postfix- string to a selection, the current line or each of multiple selected lines. Frequently used wraps can be stored as quick-wrap buttons, hint: quick-wrap buttons can be selected via cursor up/down keys as well.\n\n*Mac Users:* On Macs, the keyboard shortcuts are J, P or W together with Shift+Alt+Cmd\n\n\nRealigner is helpful e.g. for:\n* Reformatting lines into comma-separated lists\n* Converting lists into lines\n* Breaking up long URLs for easier analysis\n* Quickly commenting-out multiple lines of code even if that particular language is not supported\n* Quickly un-commenting lines of code even if that particular language is not supported\n* Commenting-out / un-commenting using keyboards with layouts not compliant to the keyboard shortcuts for the similar in-built function\n* Reformatting long lines to wrap at the soft-wrap boundary (120 chars)\n\n\nh2. Credits\n\nThe icons used in this plugin in 16x16 pixel resolution are part of the \"Fugue iconset by p.yusukekamiyamane\":http://p.yusukekamiyamane.com/\nThe retina icon variants have been adapted (combined details, changed colors, contrast and proportions) for this plugin to resemble the Fugue icons, out of icons from the following iconsets:\n* \"Farm Fresh Iconset\":http://www.fatcow.com/ - join and split arrow icons\n* \"Pixelmixer Basic Set\":http://www.pixel-mixer.com/ - bookmark, delete icon\n* \"Iconbeast Lite\":http://www.iconbeast.com/ - wrap icon\n* \"Momentum Matte Icons\":http://momentumdesignlab.com/ - book icon\n\n\nh2. Changelog\n\nRead full changelog: https://github.com/kstenschke/realigner-plugin/blob/master/CHANGELOG.textile\n\n\nh2. License\n\nCopyright 2012-2018 Kay Stenschke\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n\"http://www.apache.org/licenses/LICENSE-2.0\":http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkstenschke%2Frealigner-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkstenschke%2Frealigner-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkstenschke%2Frealigner-plugin/lists"}