เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดŽเดกเดฟเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ Vim 8.2

เด’เดจเตเดจเดฐ เดตเตผเดทเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดธเด‚เดญเดตเดฟเดšเตเดšเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดŽเดกเดฟเดฑเตเดฑเตผ เดฑเดฟเดฒเต€เดธเต Vim 8.2, เด’เดฐเต เดฎเตˆเดจเตผ เดฑเดฟเดฒเต€เดธเดพเดฏเดฟ เดคเดฐเด‚เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด…เดŸเดฟเดžเตเดžเตเด•เต‚เดŸเดฟเดฏ เดชเดฟเดถเด•เตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฑเตเดฑเดชเตเดชเต†เดŸเตเดŸ เดชเตเดคเตเดฎเด•เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดตเดฟเด‚ เด•เต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด•เต‹เดชเตเดชเดฟเดฒเต†เดซเตเดฑเตเดฑเดฟเดจเต เด•เต€เดดเดฟเตฝ เดฒเตˆเดธเตปเดธเต, GPL-เดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. Vim เดฒเตˆเดธเตปเดธเดฟเตปเตเดฑเต† เดชเตเดฐเดงเดพเดจ เดธเดตเดฟเดถเต‡เดทเดค เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดฑเดฟเดตเต‡เดดเตโ€Œเดธเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต - Vim เดฎเต†เดฏเดฟเตปเตเดฑเดจเตผ เดˆ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดถเตเดฐเดฆเตเดง เด…เตผเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เด…เดจเตเดฌเดจเตเดง เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดพเตฝ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพ เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฃเด‚. เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดคเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, Vim เดŽเดจเตเดจเดคเต เดšเดพเดฐเดฟเดฑเตเดฑเดฟเดตเต†เดฏเตผ เด†เดฏเดฟ เดคเดฐเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเตปเตเดฑเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดธเด‚เดญเดพเดตเดจเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‹ เดชเด•เดฐเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ เดšเดพเดฐเดฟเดฑเตเดฑเดฟเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเตเด• เดธเด‚เดญเดพเดตเดจ เดšเต†เดฏเตเดฏเดพเตป Vim-เตปเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเด•เตเด•เตพ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

ะ’ เดชเตเดคเดฟเดฏเดคเต เดชเดคเดฟเดชเตเดชเตเด•เตพ:

  • VimConf 2018 เด•เต‹เตบเดซเดฑเตปเดธเดฟเดฒเต† เด’เดฐเต เดธเตผเดตเต‡เดฏเดฟเตฝ Vim-เดจเต เด‡เดฒเตเดฒเดพเดคเตเดค เดเดฑเตเดฑเดตเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเดšเตเดš เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเดพเดฏเดฟ เดชเตเดฒเด—เดฟเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚, เดชเต‹เดชเตเดชเต-เด…เดชเตเดชเต เดตเดฟเตปเดกเต‹เด•เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ. เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดตเดพเดšเด•เดคเตเดคเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ, เด•เต‹เดกเต เดธเตโ€Œเดจเดฟเดชเตเดชเต†เดฑเตเดฑเตเด•เตพ, เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดชเต‹เดชเตเดชเต-เด…เดชเตเดชเตเด•เตพ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดœเดพเดฒเด•เด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเต€เดคเดฟเด•เดณเดฟเตฝ เดชเตเดฐเด•เดพเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดคเตเดฑเด•เตเด•เดพเดจเตเด‚ เด…เดŸเดฏเตเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดˆ เดซเด‚เด—เตโ€Œเดทเดฃเดพเดฒเดฟเดฑเตเดฑเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดธเตโ€Œเด•เตเดฐเต€เตป เดกเดฟเดธเตโ€Œเดชเตเดฒเต‡ เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด™เตเด™เดณเดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เดณเตเด‚ เดชเตเดฒเด—เต-เด‡เดจเตเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเต‹เดชเตเดชเต-เด…เดชเตเดชเต เดตเดฟเตปเดกเต‹เด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด’เดฐเต API เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เด•เดทเดฃเด™เตเด™เตพ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเต‹ เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดเดฐเดฟเดฏเด•เตพ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเต‹ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เด’เดฐเต เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดนเตˆเดฒเตˆเดฑเตเดฑเดฟเด‚เด—เต เดŽเดžเตเดšเดฟเตปเตเดฑเต† เดฐเต‚เดชเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, เดฎเตเดฎเตเดชเต เดฒเดญเตเดฏเดฎเดพเดฏ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเดพเด•เตเดฏเด˜เดŸเดจ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด•เตพเด•เตเด•เต เดชเด•เดฐเดฎเดพเดฃเต. เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เดณเตเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เดค, เด…เดต เด…เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเตเดฎเดพเดฏเดฟ เด˜เดŸเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดตเดพเดšเด•เดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เดชเตเดคเดฟเดฏ เดตเดพเด•เตเด•เตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ เด…เดต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดฎเดพเดฃเต.
  • Vim 8.2-เตปเตเดฑเต† เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟ เดธเตโ€Œเด•เตเดฐเต€เดจเดฟเดฒเตเดŸเดจเต€เดณเด‚ เด“เดŸเตเดจเตเดจ เด†เดŸเตเด•เดณเต† เดทเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด—เต†เดฏเดฟเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฒเด—เดฟเตป เดšเต†เดฏเตเดฏเตเด•. เด“เดŸเตเดจเตเดจ เด†เดŸเตเด•เดณเต† เดชเต‹เดชเตเดชเต-เด…เดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดตเดดเดฟ เด•เดณเดฑเดฟเด‚เด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

    เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดŽเดกเดฟเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ Vim 8.2

  • เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดชเตเดชเตผเดŸเตเดŸเดฟเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดชเตเดฒเด—เดฟเตป เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเดšเตเดšเต govim, Go เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเดฟเตฝ เดตเดพเด•เตเดฏเด˜เดŸเดจ เดนเตˆเดฒเตˆเดฑเตเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เดฌเดพเดนเตเดฏ LSP เดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดญเดพเดทเดฏเตเดŸเต† เด…เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดญเดพเดทเดพ เดธเต†เตผเดตเตผ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ). เดชเต‡เดฐเต เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดตเดฟเดตเดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเต‹เดšเดฟเดคเดฎเดพเดฏ เดธเต‚เดšเดจเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต govim-เดฒเต† เดชเต‹เดชเตเดชเต-เด…เดชเตเดชเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
    เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดŽเดกเดฟเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดพเดถเดจเด‚ Vim 8.2

  • เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ ":const" เด•เดฎเดพเตปเดกเต เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

    เด•เต‹เตบเดธเตเดฑเตเดฑเต TIMER_DELAY = 400

  • เด‰เดฆเตเดงเดฐเดฃเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เดฒเดฟเดฑเตเดฑเดฑเตฝ เด•เต€เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด˜เดฃเตเดŸเตเด•เตเด•เดณเต† เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต:

    เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• เด“เดชเตเดทเดจเตเด•เตพ = #{เดตเต€เดคเดฟ: 30, เด‰เดฏเดฐเด‚: 24}

  • เด…เดธเตˆเตปเดฎเต†เตปเตเดฑเตเด•เตพ เดคเดŸเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต, เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเตพเดŸเตเดŸเดฟ-เดฒเตˆเตป เดตเดพเดšเด•เด™เตเด™เตพ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต:

    เดฒเตˆเดจเตเด•เตพ =<< เดŸเตเดฐเดฟเด‚ เดšเต†เดฏเตเดฏเตเด• END
    เดตเดฐเดฟ เด’เดจเตเดจเต
    เดตเดฐเดฟ เดฐเดฃเตเดŸเต
    เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต

  • เดฐเต€เดคเดฟเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดถเตƒเด‚เด–เดฒเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต:

    mylist->filter(filterexpr)->เดฎเดพเดชเตเดชเต(mapexpr)->sort()->join()

  • เดชเตเดฐเดงเดพเดจ เด˜เดŸเดจเดฏเดฟเตฝ xdiff เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด‡เดคเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดชเดคเดฟเดชเตเดชเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเด‚ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ;
  • เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เด•เต€ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป "modifyOtherKeys" เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดšเต‡เตผเดคเตเดคเต
  • ConPTY เด•เตบเดธเต‹เดณเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต, Windows 10 เด•เตบเดธเต‹เดณเดฟเตฝ เดŽเดฒเตเดฒเดพ เดจเดฟเดฑเด™เตเด™เดณเตเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดตเดฟเตปเดกเต‹เดธเดฟเดจเดพเดฏเตเดณเตเดณ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตผ เดจเดตเต€เด•เดฐเดฟเดšเตเดšเต.

เด•เต‚เดŸเดพเดคเต†, เด‡เดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต เดคเดฏเดพเดฑเดพเด•เตเด•เตเด• เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดŽเดกเดฟเดฑเตเดฑเตผ เดฌเตเดฐเดพเดžเตเดšเต เดจเดฟเดฏเต‹เดตเดฟเด‚ 0.5. เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเดตเตเด‚ เดตเดดเด•เตเด•เดตเตเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดฎเตเดฎเดฟเตปเตเดฑเต† เด’เดฐเต เดซเต‹เตผเด•เตเด•เต เด†เดฃเต เดจเดฟเดฏเต‹เดตเดฟเด‚. เด…เดžเตเดšเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เดชเดฆเตเดงเดคเดฟ เดคเตเดŸเด™เตเด™เดฟเดฏเดฟเดŸเตเดŸเต เดจเดŸเดจเตเดจเต Vim เด•เต‹เดกเตเดฌเต‡เดธเดฟเตปเตเดฑเต† เด’เดฐเต เด†เด•เตเดฐเดฎเดฃเดพเดคเตเดฎเด• เด“เดตเตผเดนเต‹เตพ, เด•เต‹เดกเต เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฎเต†เดฏเดฟเตปเตเดฑเดจเตผเดฎเดพเตผเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด…เดงเตเดตเดพเดจเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เด‚ เดจเตฝเด•เตเดจเตเดจเต, เด•เต‹เดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เตปเตเดฑเตผเดซเต‡เดธเต เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเด• (เด‡เตปเตเดฑเตผเดซเต‡เดธเต เดคเตŠเดŸเดพเดคเต† เดคเดจเตเดจเต† เด‡เตปเตเดฑเตผเดซเต‡เดธเต เดฎเดพเดฑเตเดฑเดพเด‚), เดชเตเดคเดฟเดฏเดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดชเตเดฒเด—เดฟเดจเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ. MessagePack เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเดฐเดธเตเดชเดฐ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ Neovim-เดจเตเดณเตเดณ เดชเตเดฒเด—เดฟเดจเตเด•เตพ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเดพเดฏเดฟ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•