ವಿಮ್ ಕೋಡ್‌ನ ಫೋರ್ಕ್‌ನ ನಿಯೋವಿಮ್ 0.4 ರ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ

ನಿಯೋವಿಮ್

ನಿಯೋವಿಮ್ 0.4 ರ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ಇದು ವಿಮ್ ಸಂಪಾದಕದ ಒಂದು ಶಾಖೆಯಾಗಿದ್ದು ಅದು ವಿಸ್ತರಣೆ ಮತ್ತು ನಮ್ಯತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.

ನಿಯೋವಿಮ್ ಯೋಜನೆಯ ಪರಿಚಯವಿಲ್ಲದವರಿಗೆ, ಅವರು ಏನು ತಿಳಿದಿರಬೇಕುಮತ್ತು ಇದು ವಿಮ್ ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಮರುಸೃಷ್ಟಿಸುತ್ತಿದೆ ಐದು ವರ್ಷಗಳಿಗಿಂತ ಹೆಚ್ಚು ಕಾಲ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಕೋಡ್ ನಿರ್ವಹಣೆಯನ್ನು ಸರಳೀಕರಿಸಲು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ, ಹಲವಾರು ನಿರ್ವಹಣೆದಾರರ ನಡುವೆ ಕೆಲಸವನ್ನು ವಿಭಜಿಸುವ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುವುದು, ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬೇಸ್‌ನಿಂದ ಬೇರ್ಪಡಿಸುವುದು (ಒಳಾಂಗಣವನ್ನು ಮುಟ್ಟದೆ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು) ಮತ್ತು ಪ್ಲಗ್‌ಇನ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಹೊಸ ವಿಸ್ತರಿಸಬಹುದಾದ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು.

ನಿಯೋವಿಮ್ ಸೃಷ್ಟಿಗೆ ಕಾರಣವಾದ ವಿಮ್ ಸಮಸ್ಯೆಗಳಿಂದ ಸಿ ಕೋಡ್‌ನ 300 ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.ವಿಮ್ ಕೋಡ್ ಬೇಸ್‌ನ ಎಲ್ಲಾ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕೆಲವೇ ಜನರು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾರೆ ಮತ್ತು ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುವವರಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಸಂಪಾದಕವನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಕಷ್ಟವಾಗುತ್ತದೆ.

ಜಿಯುಐ ಅನ್ನು ಬೆಂಬಲಿಸಲು ವಿಮ್ ಕೋರ್‌ನಲ್ಲಿ ಹುದುಗಿರುವ ಕೋಡ್‌ಗೆ ಬದಲಾಗಿ, ನಿಯೋವಿಮ್ ಸಾರ್ವತ್ರಿಕ ಪದರವನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸುತ್ತಾನೆ, ಅದು ವಿವಿಧ ಟೂಲ್‌ಕಿಟ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ನಿಯೋವಿಮ್‌ನ ಪ್ಲಗಿನ್‌ಗಳು ಪ್ರತ್ಯೇಕ ಪ್ರಕ್ರಿಯೆಗಳಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಇದಕ್ಕಾಗಿ ಮೆಸೇಜ್‌ಪ್ಯಾಕ್ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಂಪಾದಕರ ಮೂಲ ಅಂಶಗಳನ್ನು ನಿರ್ಬಂಧಿಸದೆ ಪ್ಲಗಿನ್‌ಗಳೊಂದಿಗಿನ ಸಂವಹನವನ್ನು ಅಸಮಕಾಲಿಕ ಮೋಡ್‌ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ.

ಪ್ಲಗಿನ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು, ಟಿಸಿಪಿ ಸಾಕೆಟ್ ಅನ್ನು ಬಳಸಬಹುದು, ಅಂದರೆ ಪ್ಲಗಿನ್ ಅನ್ನು ಬಾಹ್ಯ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಚಲಾಯಿಸಬಹುದು.

ಅದೇ ಸಮಯದಲ್ಲಿ, ನಿಯೋವಿಮ್ ಇನ್ನೂ ವಿಮ್‌ನೊಂದಿಗೆ ಹಿಂದುಳಿದಿದ್ದಾನೆ, ವಿಮ್ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿದೆ (ಲುವಾಕ್ಕೆ ಪರ್ಯಾಯವಾಗಿ) ಮತ್ತು ಹೆಚ್ಚಿನ ಗುಣಮಟ್ಟದ ವಿಮ್ ಪ್ಲಗಿನ್‌ಗಳ ಪ್ಲಗ್-ಇನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ನಿಯೋವಿಮ್‌ನ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿಯೋವಿಮ್-ನಿರ್ದಿಷ್ಟ API ಯೊಂದಿಗೆ ರಚಿಸಲಾದ ಪ್ಲಗಿನ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು.

ಸುಮಾರು 80 ನಿರ್ದಿಷ್ಟ ಪ್ಲಗ್‌ಇನ್‌ಗಳನ್ನು ಈಗಾಗಲೇ ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ, ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳನ್ನು (ಸಿ ++, ಕ್ಲೋಜುರ್, ಪರ್ಲ್, ಪೈಥಾನ್, ಗೋ, ಜಾವಾ, ಲಿಸ್ಪ್, ಲುವಾ, ರೂಬಿ) ಮತ್ತು ಚೌಕಟ್ಟುಗಳನ್ನು (ಕ್ಯೂಟಿ 5) ಬಳಸಿಕೊಂಡು ಪ್ಲಗಿನ್‌ಗಳು ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಅನುಷ್ಠಾನಗಳನ್ನು ರಚಿಸಲು ಫೋಲ್ಡರ್‌ಗಳು ಲಭ್ಯವಿದೆ. , ncurses, ನೋಡ್ .js, ಎಲೆಕ್ಟ್ರಾನ್, GTK +). ವಿವಿಧ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಆಯ್ಕೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ.

GUI ಪ್ಲಗ್‌ಇನ್‌ಗಳು ಪ್ಲಗಿನ್‌ಗಳಿಗೆ ಹೋಲುತ್ತವೆ, ಆದರೆ ಪ್ಲಗ್‌ಇನ್‌ಗಳಂತಲ್ಲದೆ, ಅವು ನಿಯೋವಿಮ್ ಕಾರ್ಯಗಳಿಗೆ ಕರೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತವೆ, ಆದರೆ ಪ್ಲಗ್‌ಇನ್‌ಗಳನ್ನು ನಿಯೋವಿಮ್‌ನಿಂದ ಕರೆಯಲಾಗುತ್ತದೆ.

ಯೋಜನೆಯ ಮೂಲ ಬೆಳವಣಿಗೆಗಳನ್ನು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಮೂಲ ಭಾಗವನ್ನು ವಿಮ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ.

ನಿಯೋವಿಮ್ 0.4 ರ ಮುಖ್ಯ ಸುದ್ದಿ

ನಿಯೋವಿಮ್ 0.4 ರ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯೊಂದಿಗೆ ಹೆಚ್ಚಿನ ಹೊಸ API ಕಾರ್ಯಗಳು ಮತ್ತು UI ಈವೆಂಟ್‌ಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ.

ಅದರ ಜೊತೆಗೆ ಅದನ್ನು ಎತ್ತಿ ತೋರಿಸಲಾಗಿದೆ ಹೊಸ ಪ್ರಮಾಣಿತ ಎನ್ವಿಮ್-ಲುವಾ ಗ್ರಂಥಾಲಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಲುವಾ ಭಾಷೆಯಲ್ಲಿ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು.

ಮತ್ತೊಂದೆಡೆ, ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಪ್ರೋಟೋಕಾಲ್ನ ಅಭಿವೃದ್ಧಿ ಮುಂದುವರಿಯುತ್ತದೆ, ಇದು ಪರದೆಯ ಮೇಲಿನ ಮಾಹಿತಿಯನ್ನು ಪ್ರತ್ಯೇಕ ಅಕ್ಷರಗಳಿಗೆ ಬದಲಾಗಿ ಸಾಲಿನ ಮಟ್ಟದಲ್ಲಿ ನವೀಕರಿಸುತ್ತದೆ.

ಮತ್ತು ಅದು ನಿಯೋವಿಮ್ 0.4 ನಲ್ಲಿಯೂ ಇದೆ ಪೂರ್ಣ ತೇಲುವ ಕಿಟಕಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಅದನ್ನು ಎಲ್ಲಿಯಾದರೂ ಇರಿಸಬಹುದು, ಲಗತ್ತಿಸಬಹುದು, ವೈಯಕ್ತಿಕ ಸಂಪಾದನೆ ಬಫರ್‌ಗಳೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಬಹುದು, ಮಲ್ಟಿಗ್ರಿಡ್ ಮೋಡ್‌ನಲ್ಲಿ ಗುಂಪು ಮಾಡಬಹುದು.

ಈಗ ಅನುಸ್ಥಾಪನಾ ಪ್ರಕರಣಕ್ಕಾಗಿ ಲಿನಕ್ಸ್‌ನಲ್ಲಿನ ಈ ಹೊಸ ಆವೃತ್ತಿಯ, ಮತ್ತುನಿಯೋವಿಮ್ ಬಹುಮತದೊಳಗಿದ್ದಾನೆ ಎಂದು ಒತ್ತಿಹೇಳುವುದು ಬಹಳ ಮುಖ್ಯ ಭಂಡಾರಗಳಿಂದ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ವಿತರಣೆಗಳಲ್ಲಿ.

ಆದರೂ ಈ ಸಮಯದಲ್ಲಿ ಇರುವ ಏಕೈಕ ಸಮಸ್ಯೆ ಎಂದರೆ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಇನ್ನೂ ನವೀಕರಿಸಲಾಗಿಲ್ಲ ಹೆಚ್ಚಿನ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ಭಂಡಾರಗಳಲ್ಲಿ.

ರಿಂದ ಪ್ರಸ್ತುತ ಆರ್ಚ್ ಲಿಂಕ್ಸು ಮತ್ತು ಅದರ ಉತ್ಪನ್ನಗಳು ಮಾತ್ರ ಅವರು ಈಗಾಗಲೇ ಈ ಪ್ಯಾಕೇಜ್‌ನ ಲಭ್ಯತೆಯನ್ನು ಹೊಂದಿದ್ದಾರೆ.

ಆರ್ಚ್ ಮತ್ತು ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲು, ಅವರು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕು ಮತ್ತು ಅದರಲ್ಲಿ ಅವರು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡುತ್ತಾರೆ:

sudo pacman -S neovim

ಹಾಗೆಯೇ ಡೆಬಿಯನ್, ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನಗಳ ಬಳಕೆದಾರರಾದವರಿಗೆ ಹೊಸ ಪ್ಯಾಕೇಜ್ ಲಭ್ಯವಾದ ತಕ್ಷಣ ಅದನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು:

sudo apt install neovim

ಫೆಡೋರಾ ಮತ್ತು ಉತ್ಪನ್ನಗಳ ಬಳಕೆದಾರರಾದವರ ವಿಷಯದಲ್ಲಿ:

sudo dnf install neovim

OpenSUSE ಬಳಕೆದಾರರು:

sudo zypper install neovim

ಅಂತಿಮವಾಗಿ ಜೆಂಟೂ ಬಳಕೆದಾರರಿಗೆ

emerge -a app-editors/neovim

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.