Hoʻokuʻu ʻia ka mea hoʻoponopono kikokikona Vim 8.2

Ma hope o hoʻokahi makahiki a me ka hapa o ka hoʻomohala ʻana ua hanaia hoʻopuka hoʻoponopono kikokikona ʻO 8.2 Vim, ka mea i helu ʻia ma ke ʻano he hoʻokuʻu liʻiliʻi, kahi e hoʻopau ʻia ai nā hewa i hōʻiliʻili ʻia a manaʻo ʻia nā hana hou kaʻawale.

Vim code mahele ʻia e ma lalo o kāu kope kope iho laikini, hoʻokō me ka GPL, a ʻae iā ʻoe e hoʻohana, puʻunaue a hana hou i ke code me ka ʻole o ka palena. ʻO ka hiʻohiʻona nui o ka laikini Vim e pili ana i ka hoʻohuli ʻana i nā loli - pono e hoʻololi ʻia nā hoʻomaikaʻi i hoʻokō ʻia i nā huahana ʻaoʻao ʻekolu i ka papahana kumu inā manaʻo ka mea mālama Vim i kēia mau hoʻomaikaʻi e pono ai ka nānā ʻana a waiho i kahi noi pili. E like me ke ʻano o ka hāʻawi ʻana, ua helu ʻia ʻo Vim e like me Charityware, i.e. Ma mua o ke kūʻai aku ʻana i ka papahana a i ʻole ka hōʻiliʻili ʻana i nā haʻawina no nā pono o ka papahana, noi nā mea kākau o Vim e hāʻawi i kekahi kālā i ke aloha inā makemake ka mea hoʻohana i ka papahana.

В hou mākaʻi:

  • Ua hoʻokō ʻia ke kākoʻo no nā puka makani pop-up, ʻo ia hoʻi, me nā waiwai kikokikona, i ʻike ʻia e nā mea hoʻomohala plugin e like me nā hiʻohiʻona i noi nui ʻia i nele ʻo Vim i kahi noiʻi ma ka hui VimConf 2018. Hiki i nā pop-up ke hōʻike i nā memo, nā snippet code, a me nā ʻike ʻē aʻe ma luna o nā kikokikona hiki ke hoʻoponopono. Hiki ke hoʻomālamalamaʻia kēia mau puka makani ma nāʻano likeʻole a hiki ke wehe koke a paniʻia. Pono ka hoʻokō ʻana i kēia hana i nā hoʻomaikaʻi nui i nā mīkini hōʻike pale i hoʻohana mua ʻia, a me kahi hoʻonui API e hōʻoia i ka hana me nā puka makani pop-up mai nā plug-ins.
  • Hoʻohui ʻia ka hiki ke wehewehe i nā waiwai kikokikona, hiki ke hoʻohana ʻia no ka hoʻokalaka ʻana i nā ʻāpana kikokikona a i ʻole ka hōʻike ʻana i nā wahi ʻokoʻa. Hiki ke hoʻohana ʻia nā waiwai kikokikona ma ke ʻano o kahi ʻenekini hoʻokalakupua kikokikona asynchronous, kahi mea ʻē aʻe i nā mana hiki ke hōʻike ʻia ma mua o ka template-based syntax highlighting. ʻO kekahi hiʻohiʻona ʻē aʻe o nā waiwai kikokikona ʻo ia ka pili ʻana me ka kikokikona e pili ana me lākou a mālama ʻia ʻoiai ke hoʻokomo ʻia nā huaʻōlelo hou ma mua o ka kikokikona i koho ʻia.
  • E hōʻike maopopo i nā hiʻohiʻona hou o Vim 8.2 hoʻomākaukau plugin me kahi pāʻani e hiki ai iā ʻoe ke pana i nā hipa e holo ana ma ka pale. Hōʻike ʻia nā hipa holo me ka hoʻohana ʻana i nā pop-up, a hoʻokō ʻia ke kala ma o nā waiwai kikokikona.

    Hoʻokuʻu ʻia ka mea hoʻoponopono kikokikona Vim 8.2

  • Ua paʻi hou ʻia kahi plugin e hōʻike i nā waiwai kikokikona govim, hoʻohana ʻia no ka hōʻike ʻana i ka syntax i nā polokalamu Go, e loaʻa ana ka ʻike e pili ana i nā semantics o ka ʻōlelo mai kahi kikowaena LSP waho (Pūnaewele Kikowaena ʻ Languagelelo). Hoʻohana ʻia nā pop-ups ma govim e hōʻike i nā ʻōlelo aʻoaʻo no ka hoʻopau inoa a hōʻike i nā wehewehe hana.
    Hoʻokuʻu ʻia ka mea hoʻoponopono kikokikona Vim 8.2

  • Ua manaʻo ʻia kahi kauoha hou ": const" e wehewehe i nā ʻano like ʻole hiki ke hoʻololi ʻia:

    const TIMER_DELAY = 400

  • Hoʻohui i ka hiki ke wehewehe i nā puke wehewehe ʻōlelo me nā kī maoli me ka hoʻohana ʻole ʻana i nā huaʻōlelo:

    ʻae nā koho = #{ākea: 30, kiʻekiʻe: 24}

  • Hoʻohui i ka hiki ke ālai i nā haʻawina, e maʻalahi ka hāʻawi ʻana i nā ʻāpana kikokikona he nui i nā mea hoʻololi:

    e nā laina =<< ʻoki END
    laina hookahi
    laina ʻelua
    hopena

  • Hoʻohui i ka hiki ke kūkulu i nā kaulahao hana i ke kāhea ʻana i nā ala:

    mylist-> kānana (filterexpr) -> palapala ʻāina (mapexpr) -> ʻano () -> hui ()

  • ʻO ka hale nui ka waihona xdiff, kahi i hoʻomaikaʻi nui i ka hōʻike ʻana o nā ʻokoʻa ma waena o nā ʻano kikokikona like ʻole;
  • Hoʻohui ʻia ka hoʻonohonoho "modifyOtherKeys" e hoʻonohonoho i nā hui kī nui
  • Hoʻohui i ke kākoʻo no ka ConPTY console, e ʻae iā ʻoe e hōʻike i nā kala āpau i ka Windows 10 console;
  • Ua hoʻololi hou ʻia ka mea hoʻonoho no Windows.

Eia hou, hiki ke ʻike ʻia hoʻonaʻauao lālā hoʻoponopono hoʻokolohua Neovim 0.5. ʻO Neovim kahi mākia o Vim e kālele ana i ka hoʻonui ʻana a me ka maʻalahi. Ua hoʻomau ʻia ka papahana no ʻelima mau makahiki mālama ʻia ʻO kahi hoʻoponopono koʻikoʻi o ka Vim codebase, e komo pū ana nā hoʻololi e maʻalahi ai ka mālama ʻana i ka code, e hāʻawi i kahi ala e hoʻokaʻawale ai i ka hana ma waena o nā mea mālama he nui, e hoʻokaʻawale i ka interface mai ke kumu (hiki ke hoʻololi i ka interface me ka ʻole o ka hoʻopā ʻana i nā mea i loko), a hoʻokō i kahi mea hou. hoʻolālā hoʻonui e pili ana i nā plugins. Hoʻokuʻu ʻia nā plugins no Neovim ma ke ʻano he kaʻina kaʻawale, no ka launa pū ʻana me ka hoʻohana ʻana i ka format MessagePack.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka