เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ เจตเจฟเจฎ 9.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจขเจพเจˆ เจธเจพเจฒเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ เจตเจฟเจฎ 9.0 เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจตเจฟเจฎ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เจพเจชเฉ€เจฒเฉ‡เจซเจŸ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ‡ เจคเจนเจฟเจค เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ GPL เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจฆเฉ€ เจ…เจธเฉ€เจฎเจฟเจค เจตเจฐเจคเฉ‹เจ‚, เจตเฉฐเจก เจ…เจคเฉ‡ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจตเจฟเจฎ เจฒเจพเจ‡เจธเฉˆเจ‚เจธ เจฆเฉ€ เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจ‰เจฒเจŸเจฃ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ - เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ‡ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเฉเจงเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเจฒ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจตเจฟเจฎ เจฎเฉ‡เจจเจŸเฉ‡เจจเจฐ เจ‡เจนเจจเจพเจ‚ เจธเฉเจงเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจธเจฎเจเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ…เจจเฉเจธเจพเจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจฆเจฐเจœ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจตเฉฐเจก เจฆเฉ€ เจ•เจฟเจธเจฎ เจฆเฉเจ†เจฐเจพ, เจตเจฟเจฎ เจจเฉ‚เฉฐ เจšเฉˆเจฐเจฟเจŸเฉ€เจตเฉ‡เจ…เจฐ เจตเจœเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจฌเฉฑเจง เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจฏเจพเจจเฉ€. เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจตเฉ‡เจšเจฃ เจœเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจฒเจˆ เจฆเจพเจจ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ, เจตเจฟเจฎ เจฆเฉ‡ เจฒเฉ‡เจ–เจ• เจšเฉˆเจฐเจฟเจŸเฉ€ เจฒเจˆ เจ•เฉ‹เจˆ เจตเฉ€ เจฐเจ•เจฎ เจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ เจœเฉ‡เจ•เจฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจตเจฟเจฎ 9 เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจ…เจคเฉ‡ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจญเจพเจธเจผเจพ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ - Vim9 เจธเจ•เฉเจฐเจฟเจชเจŸ, เจœเฉ‹ JavaScript, TypeScript เจ…เจคเฉ‡ Java เจฆเฉ‡ เจธเจฎเจพเจจ เจธเฉฐเจŸเฉˆเจ•เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจจเจตเจพเจ‚ เจธเฉฐเจŸเฉˆเจ•เจธ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจธเจฟเฉฑเจ–เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ, เจชเจฐ เจชเฉเจฐเจพเจฃเฉ€ เจธเจ•เฉเจฐเจฟเจชเจŸเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจชเจนเจฟเจฒเจพเจ‚ เจตเจฐเจคเฉ€ เจ—เจˆ เจญเจพเจธเจผเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเจฒเฉฑเจ—เจ‡เจจเจพเจ‚ เจ…เจคเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจจเจพเจฒ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจนเฉˆ - เจชเฉเจฐเจพเจฃเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจจเจตเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจตเจฟเฉฑเจš เจธเจฎเจฐเจฅเจฟเจค เจนเจจเฅค เจชเฉเจฐเจพเจฃเฉ€ เจญเจพเจธเจผเจพ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฌเฉฐเจฆ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจˆ เจฏเฉ‹เจœเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจธเฉฐเจŸเฉˆเจ•เจธ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจ•เฉฐเจฎ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, Vim9 เจธเจ•เฉเจฐเจฟเจชเจŸ เจนเฉเจฃ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจตเจพเจงเจพ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ•เฉ€เจคเฉ‡ เจ—เจ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš, เจฌเจพเจˆเจŸเจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‡ เจธเจ•เฉเจฐเจฟเจชเจŸ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ€ เจ—เจคเฉ€ เจจเฉ‚เฉฐ 10-100 เจ—เฉเจฃเจพ เจตเจงเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, Vim9 เจธเจ•เฉเจฐเจฟเจชเจŸ เจนเฉเจฃ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจเจฐเฉ‡ เจตเจœเฉ‹เจ‚ เจซเฉฐเจ•เจธเจผเจจ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€, เจœเจฟเจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉเจฃ "def" เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ†เจฐเจ—เฉ‚เจฎเฉˆเจ‚เจŸเจพเจ‚ เจ…เจคเฉ‡ เจตเจพเจชเจธเฉ€ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจชเจธเจผเจŸ เจธเฉ‚เจšเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจชเจธเจผเจŸ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจธเฉฐเจ•เฉ‡เจค เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• "var" เจธเจฎเฉ€เจ•เจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจ•เจˆ เจฒเจพเจˆเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฐเจกเจฃ เจฒเจˆ เจนเฉเจฃ เจฌเฉˆเจ•เจธเจฒเฉˆเจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ—เจฒเจคเฉ€ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฃ เจฆเฉ€ เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจพเจฒ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจตเจฐเจก "เจ•เจพเจฒ" เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจฎเฉเฉฑเจฒ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ เจฒเจˆ "เจฒเฉˆ" เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจฎเฉŒเจกเจฟเจŠเจฒเจพเจ‚ เจฆเฉ€ เจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ - เจฆเฉ‚เจœเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ. เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจกเจฌเจฒ เจ•เฉ‹เจŸเจธ เจฆเฉ€ เจฌเจœเจพเจ "#" เจ…เฉฑเจ–เจฐ เจจเจพเจฒ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจญเจตเจฟเฉฑเจ– เจฆเฉ€เจ†เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจฒเจˆ เจ•เจฒเจพเจธ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆเฅค

เจนเฉ‹เจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ:

  • เจฐเฉฐเจ— เจธเจ•เฉ€เจฎเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจธเจผเจฌเจฆ-เจœเฉ‹เฉœ เจœเจพเจ‚เจš เจ…เจคเฉ‡ เจ‡เจจเจชเฉเจŸ เจธเฉฐเจชเฉ‚เจฐเจจเจคเจพ เจฒเจˆ เจธเฉเจงเจพเจฐเจฟเจ† เจธเจฎเจฐเจฅเจจเฅค
  • เจจเจตเฉ€เจ†เจ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚: 'เจ†เจŸเฉ‹เจธเจผเฉˆเฉฑเจฒเจกเจฟเจฐ', 'เจธเฉ€เจกเฉ€เจนเฉ‹เจฎ', 'เจธเจฟเจจเจธเจ•เฉ‹เจชเจกเฉ€เจ•เจฒเจธ', 'เจ—เจฟเจฒเฉ€เจ—เฉ‡เจšเจฐ', 'เจฎเจพเจŠเจธเจฎเฉ‹เจตเฉ€เจตเฉˆเจ‚เจŸ', 'เจ•เฉเจ‡เจ•เจซเจฟเจ•เจธเจŸเฉˆเจ•เจธเจŸเจซเฉฐเจ•', 'เจธเจชเฉˆเฉฑเจฒเจชเจธเจผเจจ', 'เจฅเฉ€เจธเฉŒเจฐเจธเจซเฉฐเจ•', 'เจเจ•เจธเจŸเจฐเจฎเจ•เฉ‹เจกเจธ'เฅค
  • เจจเจตเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, เจจเจฟเจฐเจฏเจพเจค, เจซเจพเจˆเจจเจฒ, เจ†เจฏเจพเจค, var เจ…เจคเฉ‡ vim9scriptเฅค
  • เจ‡เฉฑเจ• เจชเฉŒเจช-เจ…เฉฑเจช เจตเจฟเฉฐเจกเฉ‹ (เจชเฉŒเจชเจ…เฉฑเจช-เจŸเจฐเจฎเฉ€เจจเจฒ) เจตเจฟเฉฑเจš เจŸเจฐเจฎเฉ€เจจเจฒ เจจเฉ‚เฉฐ เจ–เฉ‹เจฒเฉเจนเจฃเจพ เจ…เจคเฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจฆเฉ€ เจฐเฉฐเจ— เจธเจ•เฉ€เจฎ เจšเฉเจฃเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค
  • LSP (เจฒเฉˆเจ‚เจ—เจตเฉ‡เจœ เจธเจฐเจตเจฐ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ) เจธเจฐเจตเจฐ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจธเจผเจจ เจฒเจˆ เจšเฉˆเจจเจฒ เจฎเฉ‹เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
  • เจนเจพเจ‡เจ•เฉ‚ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹