{"id":16101639,"url":"https://github.com/seesharpsoft/intellij-file-preview","last_synced_at":"2025-03-17T17:31:26.759Z","repository":{"id":52572847,"uuid":"198759857","full_name":"SeeSharpSoft/intellij-file-preview","owner":"SeeSharpSoft","description":"VSCode/Sublime like file preview plugin for IntelliJ IDE","archived":false,"fork":false,"pushed_at":"2021-11-30T07:17:51.000Z","size":226,"stargazers_count":47,"open_issues_count":29,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T02:23:52.401Z","etag":null,"topics":["file-preview","ide","idea-plugin","intellij","intellij-plugin","jetbrains","navigation","preview","sublime","vscode"],"latest_commit_sha":null,"homepage":"","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/SeeSharpSoft.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}},"created_at":"2019-07-25T04:54:22.000Z","updated_at":"2025-02-05T13:28:26.000Z","dependencies_parsed_at":"2022-09-23T11:50:35.282Z","dependency_job_id":null,"html_url":"https://github.com/SeeSharpSoft/intellij-file-preview","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeeSharpSoft%2Fintellij-file-preview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeeSharpSoft%2Fintellij-file-preview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeeSharpSoft%2Fintellij-file-preview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SeeSharpSoft%2Fintellij-file-preview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SeeSharpSoft","download_url":"https://codeload.github.com/SeeSharpSoft/intellij-file-preview/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243872483,"owners_count":20361492,"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":["file-preview","ide","idea-plugin","intellij","intellij-plugin","jetbrains","navigation","preview","sublime","vscode"],"created_at":"2024-10-09T18:50:31.495Z","updated_at":"2025-03-17T17:31:26.391Z","avatar_url":"https://github.com/SeeSharpSoft.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"**PLEASE NOTE: This project is no longer maintained due to an added [built-in functionality in IntelliJ](https://www.jetbrains.com/help/idea/using-code-editor.html#preview-tab) to preview files, which works quite similar to this plugin.**\n\n---\n\n[![Logo](https://github.com/SeeSharpSoft/intellij-file-preview/blob/master/src/main/resources/META-INF/pluginIcon.svg)](https://plugins.jetbrains.com/plugin/12778-file-preview) \n[![Plugin version](https://img.shields.io/jetbrains/plugin/d/12778-file-preview.svg)](https://plugins.jetbrains.com/plugin/12778-file-preview)\n[![Build Status](https://travis-ci.org/SeeSharpSoft/intellij-file-preview.svg?branch=master)](https://travis-ci.org/SeeSharpSoft/intellij-file-preview)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/c37dba93cf5a4d46a61e0f570be245fb)](https://www.codacy.com/app/github_124/intellij-file-preview?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=SeeSharpSoft/intellij-file-preview\u0026amp;utm_campaign=Badge_Grade)\n[![Coverage Status](https://coveralls.io/repos/github/SeeSharpSoft/intellij-file-preview/badge.svg?branch=master)](https://coveralls.io/github/SeeSharpSoft/intellij-file-preview?branch=master)\n\n\n# Quick File Preview (IntelliJ plugin)\n\nCompatible with _IDEA  PhpStorm  WebStorm  PyCharm  RubyMine  AppCode  CLion  Gogland  DataGrip  Rider  MPS  Android Studio_\n\nThis plugin enables a quick file preview on simple selecting files in Project View - similar to the preview in Sublime or VSCode.\n\n**Features:**\n\n- show preview (open temporary editor) of selected file\n- focus editor of selected file if already opened\n- settings page to individualize preview behavior\n- customize the editor tab representation (title \u0026 color)\n- **since 1.5.2** keep collapse/expand state in project view if parent node is collapsed (customizable, enabled by default)\n\n**Please note:** If **[Autoscroll to source/Open files with single click](https://www.jetbrains.com/help/idea/navigating-through-the-source-code.html#scroll_to_from_source)** is enabled, the actual editor tab is opened instead of a preview. To make proper use of the preview tab, **this option must be disabled!**\n\n(inspired by https://youtrack.jetbrains.com/issue/IDEA-130918)\n\n## Settings (*defaults*)\n\n### Project View\n\n#### Preview behavior\n\nDefines when the Preview Editor tab should be shown in general. \n\n##### Auto preview on select *(default)*\n\nWhenever the focused file in the Project View changes, a preview is shown or the already existing editor is focused. \n\n##### Manual preview\n\nWhenever the focused file in the Project View changes, the already existing editor is focused. The Preview Editor tab is only shown when pressing \\\u003cSPACE\u003e. The preview stays open on further navigation and must also be closed manually.\n\n#### Toggle tree expand/collapse by single click (*enabled*)\n\nDefines the required number of clicks to expand/collapse a node in Project View tree: one click if option is *enabled* (plugin default), two clicks if option is *disabled* (IDE default).\n\n#### Keep expand/collapse state (*enabled*)\n\nIf enabled, the expand/collapse states of the folders are kept when a parent folder gets collapsed/expanded.\n\n#### Close preview if no file selected (*enabled*)\n\nSwitching the focus in the Project View to an directory or non-displayable element, the preview is closed. Disable to keep the last Preview Editor tab.\n\nPlease note: Due to [unwanted side effects](https://github.com/SeeSharpSoft/intellij-file-preview/issues/77), this setting has no effect if **[Always Select Opened File](https://www.jetbrains.com/help/idea/navigating-through-the-source-code.html#scroll_to_from_source)** is enabled.\n\n### Preview Editor Tab\n\n#### Tab title pattern (*\u003c\u003c%s\u003e\u003e*)\n\nDefines how the file name is formatted in the preview tab title, while **%s** represents the filename. Leaving the field blank will show the title like for usual editor tabs. Tab coloring can be used to distinguish.\n\n#### Tab color (*disabled*)\n\nSets a custom background color for the preview tab.\n\n#### Close preview if other tab is selected (*disabled*)\n\nSwitching editor tabs does not close the current Preview Editor tab on default.\n\n#### Convert to default editor tab when editing previewed content (*enabled*)\n\nIf activated, the tab becomes a normal editor tab when a change happened during preview, so it will stay open if another file gets selected.\n\n**Please note:** A default editor tab can always be enforced by \\\u003cDOUBLE-CLICK\u003e or \\\u003cENTER\u003e on the file in Project View.\n\n## Installation\n\nInstall it from the Jetbrains plugin repository within your IDE (**recommended**):\n\n- _File \u003e Settings \u003e Plugins \u003e Browse repositories... \u003e Search 'File Preview' \u003e Category 'Editor'_\n\nYou can also download the JAR package from the [Jetbrains plugin repository](https://plugins.jetbrains.com/plugin/12778-file-preview) or from [GitHub Releases](https://github.com/SeeSharpSoft/intellij-file-preview/releases) and add it manually to your plugins:\n\n- _File \u003e Settings \u003e Plugins \u003e Install plugin from disk..._\n\n## Build \u0026 Run from source code\n\nClone this repository (https://github.com/SeeSharpSoft/intellij-file-preview.git).\n\nBuild the plugin:\n\n```\ngradle build\n```\n    \nStart IDE:\n\n```\ngradle runIdea\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseesharpsoft%2Fintellij-file-preview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseesharpsoft%2Fintellij-file-preview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseesharpsoft%2Fintellij-file-preview/lists"}