جافا سكريبت مكتبة لتسليط الضوء على تركيب الرمز، ثم بيانات الاختلاف، في HTML، على مستوى الخط؟

StackOverflow https://stackoverflow.com/questions/225597

  •  03-07-2019
  •  | 
  •  

سؤال

أحد يعرف من مكتبة JS من شأنها أن تسمح لي أن تسليط الضوء على تركيب كتلة الرمز، ثم بيانات الاختلاف تسليط الضوء على مستوى الخط؟ على سبيل المثال، في فرق التخريب، أود أن أسلط الضوء على الحروف في السطر الذي تغيرت (وكذلك تسليط الضوء على حقيقة أن هناك تغيير (ق) على الخط).

وتحرير: أنا بعد شيء من شأنها أن تسمح لي تسليط الضوء على بناء الجملة وفقا للغة، ثم تركيب تسليط الضوء على حقيقة أنه من فرق، وبشكل مثالي، على القمة، وتسليط الضوء على أحرف تغيرت على الخطوط التي تم تغييرها. رأيت أن gallio والآن يفعل هذا ليست متساوية استثناءات تأكيدها، ولكن لم ينظر في ذلك حتى الآن.

هل كانت مفيدة؟

المحلول

جوجل بناء الجملة تمييز كبيرة، ويدعم الكثير من اللغات. لست متأكدا إذا كان يعتمد بيانات الاختلاف مع ذلك، ولكن اعتقد انها للمد تماما.

نصائح أخرى

ولقد استعملت هذه لتوليد بيانات الاختلاف من التعليمات البرمجية في المتصفح - انها ممتازة

https://github.com/cemerick/jsdifflib

وانها مستوى الخط، ولكن هل يمكن أن يكون قادرا على استخدامها كقاعدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top