All Projects → ThomasR → intellij-diff-plugin

ThomasR / intellij-diff-plugin

Licence: Apache-2.0 license
Syntax highlighting for .diff files and .patch files in IntelliJ IDEs

Programming Languages

java
68154 projects - #9 most used programming language
Lex
420 projects
shell
77523 projects

Projects that are alternatives of or similar to intellij-diff-plugin

Hdiffpatch
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; run fast; create small delta/differential; support large files and limit memory requires when diff & patch.
Stars: ✭ 459 (+2600%)
Mutual labels:  diff, patch
Apkdiffpatch
a C++ library and command-line tools for Zip(Jar,Apk) file Diff & Patch; create minimal delta/differential; support Jar sign(apk v1 sign) & apk v2,v3 sign .
Stars: ✭ 121 (+611.76%)
Mutual labels:  diff, patch
Patch Package
Fix broken node modules instantly 🏃🏽‍♀️💨
Stars: ✭ 6,062 (+35558.82%)
Mutual labels:  diff, patch
Gojsondiff
Go JSON Diff
Stars: ✭ 371 (+2082.35%)
Mutual labels:  diff, patch
Diff2html Cli
Pretty diff to html javascript cli (diff2html-cli)
Stars: ✭ 287 (+1588.24%)
Mutual labels:  syntax-highlighting, diff
Similar
A high level diffing library for rust based on diffs
Stars: ✭ 386 (+2170.59%)
Mutual labels:  diff, patch
Python Patch
Library to parse and apply unified diffs
Stars: ✭ 65 (+282.35%)
Mutual labels:  diff, patch
Diffson
A scala diff/patch library for Json
Stars: ✭ 258 (+1417.65%)
Mutual labels:  diff, patch
intellij-prisma
Prisma schema file support for IntelliJ IDEs (WebStorm, PHPStorm, Pycharm, RubyMine, ...)
Stars: ✭ 25 (+47.06%)
Mutual labels:  syntax-highlighting, intellij-plugin
intellij-firebase-highlighter
A Syntax Highlighter for Firebase Rules.
Stars: ✭ 26 (+52.94%)
Mutual labels:  syntax-highlighting, intellij-plugin
Jsondiffpatch
Diff & patch JavaScript objects
Stars: ✭ 3,951 (+23141.18%)
Mutual labels:  diff, patch
Intellij Hcl
HCL language support for IntelliJ platform based IDEs
Stars: ✭ 207 (+1117.65%)
Mutual labels:  syntax-highlighting, intellij-plugin
Gsync
gSync is an rsync based library for sending delta updates of files to a remote server.
Stars: ✭ 344 (+1923.53%)
Mutual labels:  diff, patch
Diff Match Patch
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
Stars: ✭ 4,910 (+28782.35%)
Mutual labels:  diff, patch
Editscript
A library designed to diff and patch Clojure data structures
Stars: ✭ 281 (+1552.94%)
Mutual labels:  diff, patch
Git Follow
Follow lifetime changes of a pathspec in Git.
Stars: ✭ 25 (+47.06%)
Mutual labels:  diff, patch
go-gitdiff
Go library for parsing and applying patches created by Git
Stars: ✭ 41 (+141.18%)
Mutual labels:  diff, patch
tmux-eaw-fix
tmux 2.6 以降において East Asian Ambiguous Character を全角文字の幅で表示する
Stars: ✭ 16 (-5.88%)
Mutual labels:  diff, patch
Ex audit
Ecto auditing library that transparently tracks changes and can revert them.
Stars: ✭ 214 (+1158.82%)
Mutual labels:  diff, patch
Diff2html
Pretty diff to html javascript library (diff2html)
Stars: ✭ 1,867 (+10882.35%)
Mutual labels:  syntax-highlighting, diff

intellij-diff-plugin

Syntax highlighting for .diff and .patch files in IntelliJ IDEA and other JetBrains IDEs.

Download

Development

This project was built using Java 11 and Gradle 6.7.1.

In order to open this project in IntelliJ IDEA, follow these steps:

  1. Install Java 11 JDK
  2. Define a project SDK named 11. If you have a Java 11 SDK already, you may choose to rename or clone it.
  3. Open the project and wait for IntelliJ to download the required libraries.
    (This may take a long time, because several hundred MBs are downloaded.)

Now, there are two run configurations, Run in IDE and Build Plugin.

  • Run in IDE allows you to launch an IntelliJ Community Edition with the plugin enabled.
    The IDE version is configured in build.gradle. Required files will be automatically downloaded.
    You can find version numbers here: stable | snapshots. See section com.jetbrains.intellij.idea. You can use Version or Build Number.
  • Build Plugin will generate build/distributions/intellij-diff-plugin-*.zip, which you can install in your JetBrains IDE.

To find out more about plugin development, please refer to the excellent official documentation: http://www.jetbrains.org/intellij/sdk/docs/

Troubleshooting

If you develop under Windows, and see the warning

WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs
at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.

then simply run the file fix-jdk-warning-in-windows.reg, and confirm the dialogs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].