ฉันใช้ Vim เป็นโปรแกรมใน Java 8 และมีปัญหากับการเน้นไวยากรณ์
คุณลักษณะใหม่ในชวา 8 ->
คือการสนับสนุนแลมบ์ดาซึ่งมีผลในการสร้างผู้ประกอบการลูกศร: Vim ไม่รู้จักว่านี่เป็นตัวดำเนินการที่ถูกต้องในไฟล์ * .java ด้วยเหตุนี้จึงไฮไลต์โอเปอเรเตอร์นี้เป็นสีแดงสดเพื่อดึงความสนใจไปที่ (แน่นอนว่านี่เป็นไวยากรณ์ที่ถูกต้องจริงๆ)
มีวิธีในการอัปเดต "พจนานุกรม" ของ Vim ของผู้ให้บริการที่ได้รับอนุญาตและ / หรือแก้ไขการเน้นไวยากรณ์เพื่อหลีกเลี่ยงปัญหานี้หรือไม่?
สอง:version
สถานะแรก:
VIM - Vi IMproved 7.4 (2013 10 ส.ค. รวบรวม 2 ม.ค. 2014 19:39:32)
แพตช์รวม: 1-52
java_highlight_functions
มีการเปิดใช้งานหรือไม่ หากคุณมีอาการทางประสาทเกี่ยวกับความมั่นคงคุณควรตรวจสอบก่อนsyn match
โทร:if exists("java_highlight_functions") | syn match javaFuncDef "[^-]->" | endif