Qt Creator 10 Kev Txhim Kho Ib puag ncig tso tawm

Kev tso tawm ntawm kev sib koom ua ke ntawm ib puag ncig kev txhim kho Qt Creator 10.0 tau tshaj tawm, tsim los tsim cov ntawv hla kev siv lub tsev qiv ntawv Qt. Nws txhawb ob qho tib si kev txhim kho cov kev pabcuam classic hauv C ++ thiab kev siv QML lus, uas JavaScript siv los txhais cov ntawv, thiab cov qauv thiab cov ntsiab lus ntawm cov ntsiab lus sib txuas tau teev tseg los ntawm CSS-zoo li blocks. Cov rooj sib txoos npaj tau tsim rau Linux, Windows thiab MacOS.

Hauv qhov tshiab version:

  • Muaj peev xwm txav thiab zais cov ntsiab lus ntawm kev ua tiav ntawm kev ua haujlwm tau muab.
  • Hauv kev tshawb nrhiav bar (Locator), qhov teeb meem nrog kev nco qab cov kab lus tshawb nrhiav zaum kawg thaum siv hom qhib hauv qhov chaw nruab nrab pop-up qhov rai tau raug daws.
  • Cov bundled version ntawm LLVM tau hloov kho kom tso tawm 16 nrog kev txhawb nqa ntxiv rau C ++ 20 tus qauv hauv Clang thiab txhim kho kev sib koom tes ntawm Qt Creator thiab Clangd. Lub ClangFormat plugin tau qhib los ntawm lub neej ntawd thiab tam sim no siv los kho C ++ code.
  • Ua kom muaj peev xwm hloov pauv cov ntaub ntawv suav nrog (ntawm suav nrog) thiab kho cov kab txuas hauv C ++ cov ntaub ntawv tom qab hloov npe ".ui" cov ntaub ntawv lossis cov ntawv teev tseg hauv lawv.
  • Ntxiv ib lub cuab yeej (Tools > C ++ > Nrhiav Unused Functions) los tshawb nrhiav cov haujlwm uas tsis siv hauv ib qhov project.
  • Ntxiv Hu rau Hierarchy saib hom, muaj rau txhua hom lus uas muaj LSP (Language Server Protocol) servers uas txhawb nqa qhov no.
  • Tus qauv QML code tau hloov kho kom pom cov kev hloov pauv hauv Qt 6.5. Cov code editor tam sim no muaj peev xwm los saib ua ntej cov xim raws li cov lus qhia.
  • Ntxiv kev txhawb nqa rau kev txhais cov lus txib sab nraud rau format QML cov ntaub ntawv, piv txwv li hu qmlformat es tsis txhob siv cov qauv tsim qauv tsim.
  • Ntxiv lub peev xwm los sim QML Language Server (Qt Quick > QML/JS Editing > Siv qmlls tam sim no) thaum txhim kho Qt Language Server tivthaiv los ntawm Qt installer.
  • Kev them nyiaj yug rau presets (cmake-presets) ntawm CMake tsim qhov system tau hloov kho rau version 5, uas tam sim no suav nrog kev txhawb nqa rau ${pathListSep} qhov sib txawv, qhov "suav nrog" cov lus txib thiab sab nraud lub tswv yim rau architecture thiab cov cuab yeej.
  • Ib qho chaw tau ntxiv rau tus editor (CMake> Formatter) kom qhia meej cov lus txib rau formatting CMake cov ntaub ntawv ntsig txog, piv txwv li, koj tuaj yeem siv cmake-format utility.
  • Ua tiav cov kauj ruam tshiab uas siv "cmake --install", uas tuaj yeem ntxiv los ntawm "Projects> Khiav Chaw> Ntxiv Deploy Step" kev xaiv.
  • Thaum tsim hauv Docker, kev txhawb nqa rau kev ua tej thaj chaw deb ntawm tus qauv code tau ntxiv siv cov txheej txheem tom qab Clangd. Lub ClangFormat plugin tau ntxiv kev txhawb nqa rau kev ua haujlwm nrog cov ntaub ntawv sab nraud tuav hauv Docker ntim.
  • Muaj peev xwm taug qab los ntawm cov ntaub ntawv ntawm cov chaw taws teeb lub hom phiaj yog muab, piv txwv li, xaiv cov npe rau kev tsim. Ntxiv kev txhawb nqa rau qhib lub davhlau ya nyob twg ntawm lub chaw taws teeb siv qhov qhib Terminal ua, piv txwv li, tam sim no nyob rau hauv qhov chaw tsim khoom.

Tau qhov twg los: opennet.ru

Ntxiv ib saib