ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ ಪ್ರಾರಂಭವಾಯಿತು Vim 9.1 ರ ಹೊಸ ಆವೃತ್ತಿ. ಈ ಬಿಡುಗಡೆ ಇದನ್ನು ಸಾಮೂಹಿಕ ಮಂಡಳಿಯ ನಿರ್ದೇಶನದಲ್ಲಿ ತಯಾರಿಸಿದ ಮೊದಲ ಆವೃತ್ತಿಯಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ, ನಿರ್ಧಾರ ತೆಗೆದುಕೊಳ್ಳುವ ಕೆಲಸವನ್ನು ಯಾರು ತೆಗೆದುಕೊಂಡರು. Vim 9.1 ಪ್ರಾಥಮಿಕವಾಗಿ ದೋಷ ಪರಿಹಾರ ಬಿಡುಗಡೆಯಾಗಿದೆ, ಇದು ನೂರಾರು ದೋಷ ಪರಿಹಾರಗಳು, ಕೆಲವು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಅನೇಕ ಸಣ್ಣ ಸುಧಾರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ಈ ಸಂಖ್ಯೆ ಇದನ್ನು ಬ್ರಾಮ್ ಮೂಲೇನಾರ್ ಅವರ ನೆನಪಿಗಾಗಿ ಸಮರ್ಪಿಸಲಾಗಿದೆ. 30 ವರ್ಷಗಳಿಂದ ಯೋಜನೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತಿರುವ Vim ನ ಲೇಖಕ ಮತ್ತು ಪ್ರಮುಖ ಡೆವಲಪರ್. ಬ್ರಾಹ್ಮ್ ವಿಮ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಬದಲಾವಣೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು: ಅವರು 16.5 ಸಾವಿರ ಕಮಿಟ್ಗಳನ್ನು ಮಾಡಿದರು ಮತ್ತು 3.5 ಮಿಲಿಯನ್ ಲೈನ್ಗಳ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿದರು, ಇದು ಎಲ್ಲಾ ಇತರ ಡೆವಲಪರ್ಗಳ ಕೊಡುಗೆಗಿಂತ 50 ಪಟ್ಟು ಹೆಚ್ಚು.
Vim ಯೋಜನೆಯು Vim 9.1 ಅನ್ನು ಅಂತಿಮವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಎಂದು ಘೋಷಿಸಲು ಸಂತೋಷವಾಗಿದೆ.
ಈ ಆವೃತ್ತಿಯು ಅರ್ಧ ವರ್ಷದ ಹಿಂದೆ ನಿಧನರಾದ 30 ವರ್ಷಗಳಿಂದ ಪ್ರಮುಖ ವಿಮ್ ಡೆವಲಪರ್ ಬ್ರಾಮ್ ಮೂಲೇನಾರ್ ಅವರಿಗೆ ಸಮರ್ಪಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಕೆಲಸವಿಲ್ಲದೆ Vim ಯೋಜನೆಯು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ!Vim 9.1 ಪ್ರಾಥಮಿಕವಾಗಿ ದೋಷ ಪರಿಹಾರ ಬಿಡುಗಡೆಯಾಗಿದೆ, ಇದು ನೂರಾರು ದೋಷ ಪರಿಹಾರಗಳು, ಕೆಲವು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಅನೇಕ ಸಣ್ಣ ಸುಧಾರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ವಿಮ್ ಬಗ್ಗೆ ತಿಳಿದಿಲ್ಲದವರಿಗೆ, ಅವರು ಇದನ್ನು ತಿಳಿದಿರಬೇಕು ಅಡ್ಡ-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಪಠ್ಯ ಸಂಪಾದಕ ಅತ್ಯಂತ ಗ್ರಾಹಕೀಯಗೊಳಿಸಬಹುದಾಗಿದೆ vi ಸಾಫ್ಟ್ವೇರ್ನಿಂದ ಸ್ಫೂರ್ತಿ, ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಜನಪ್ರಿಯ ಪಠ್ಯ ಸಂಪಾದಕ. ಮುಖ್ಯ ಲಕ್ಷಣ ವಿಮ್ ಮತ್ತು ವಿ ಎರಡೂ ಕೆಲವು ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಬದಲಾಯಿಸಬಹುದಾದ ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ಅವು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಇದು ಸಾಮಾನ್ಯ ಸಂಪಾದಕರಿಂದ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ, ಕೀ ಸಂಯೋಜನೆಗಳು ಅಥವಾ ಚಿತ್ರಾತ್ಮಕ ಸಂಪರ್ಕಸಾಧನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಆಜ್ಞೆಗಳನ್ನು ನಮೂದಿಸುವ ಒಂದೇ ಮೋಡ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ.
ವಿಮ್ 9.1 ರ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು
ವಿಮ್ 9.1 ಅಭಿವೃದ್ಧಿಯ ಒಂದೂವರೆ ವರ್ಷದ ನಂತರ ಬರುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಮುಖ್ಯವಾಗಿ ಬಗ್ಫಿಕ್ಸ್ ಬಿಡುಗಡೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ, ಕೆಲವು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಹಲವಾರು ಸಣ್ಣ ಸುಧಾರಣೆಗಳ ಜೊತೆಗೆ. ನಡುವೆಅತ್ಯಂತ ಗಮನಾರ್ಹ ವೈಶಿಷ್ಟ್ಯಗಳು ಉದಾಹರಣೆಗೆ, ಇದೆ Vim9 ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗೆ ತರಗತಿಗಳು ಮತ್ತು ವಸ್ತುಗಳಿಗೆ ಬೆಂಬಲ, ಸ್ಕ್ರಿಪ್ಟ್ಗಳಲ್ಲಿ ಆಬ್ಜೆಕ್ಟ್-ಓರಿಯೆಂಟೆಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ವಿಧಾನಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ಹೊಸ ಆವೃತ್ತಿಯು ಪ್ರಸ್ತುತಪಡಿಸುವ ಮತ್ತೊಂದು ನವೀನತೆಯಾಗಿದೆ ನಯವಾದ ಸ್ಕ್ರೋಲಿಂಗ್ಗೆ ಬೆಂಬಲಇ (ಸ್ಮೂತ್ ಸ್ಕ್ರಾಲ್) ಇದು ಪರದೆಯ ರೇಖೆಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ವೈಶಿಷ್ಟ್ಯವನ್ನು ಕೇವಲ ಭಾಗಶಃ ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ CTRL-E, CTRL-Y ಮತ್ತು ಮೌಸ್ ಸ್ಕ್ರೋಲಿಂಗ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ಅದರ ಜೊತೆಗೆ, ಬಫರ್ಗೆ ವರ್ಚುವಲ್ ಪಠ್ಯವನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, LSP ಸರ್ವರ್ಗಳು ನೀಡಿದ ಸಲಹೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು ": defer" ಆಜ್ಞೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಎಂದು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ ಪ್ರಸ್ತುತ ಕಾರ್ಯವು ಪೂರ್ಣಗೊಂಡ ನಂತರ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಇದು ಮೂಲಭೂತವಾಗಿ ಕಾರ್ಯವನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸುಧಾರಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ.
ವಿಮ್ 9.1 ಕೂಡ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳನ್ನು ಕಾಡಿದ ಹಲವಾರು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ, ಅಸುರಕ್ಷಿತ ಮೆಮೊರಿ ಪ್ರವೇಶ, ಮೆಮೊರಿ ಸೋರಿಕೆಗಳು, ಬಫರ್ ಓವರ್ಫ್ಲೋಗಳು ಮತ್ತು ಸಂಭವನೀಯ ಕ್ರ್ಯಾಶ್ಗಳು ಸೇರಿದಂತೆ.
ಆಫ್ ಇತರ ಬದಲಾವಣೆಗಳು ಅದು ಎದ್ದು ಕಾಣುತ್ತದೆ:
- EditorConfig ಪ್ಲಗಿನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
- OpenVMS ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ.
- xxd ಹೆಕ್ಸ್ ಡಂಪ್ ಉಪಕರಣವು ಈಗ ಕಲರ್ ಔಟ್ಪುಟ್ ಮತ್ತು ಬಿಟ್ ಡಂಪ್ಗಳ ವಿಲೋಮವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
- ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು
- ಸ್ವಯಂ ಕಮಾಂಡ್ಗಳು, ಮಾಜಿ ಕಮಾಂಡ್ಗಳು ಮತ್ತು ಆಯ್ಕೆಗಳು, Vim ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮತ್ತಷ್ಟು ಉತ್ಕೃಷ್ಟಗೊಳಿಸುತ್ತದೆ
- Vim ನ FTP ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು Git ಅನ್ನು ಈಗ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪೂರೈಸಲು ಬಳಸಲಾಗುತ್ತದೆ.
ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ Vim 9.0 ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿ.
Linux ನಲ್ಲಿ Vim 9.1 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?
ಈ ಹೊಸ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ, ತಮ್ಮ ಸಿಸ್ಟಮ್ಗೆ ಅನುಗುಣವಾಗಿ ಈ ಕೆಳಗಿನ ಯಾವುದೇ ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಅವರು ಅದನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.
ಉಬುಂಟು ಬಳಕೆದಾರರಿಗೆ ಮತ್ತು ಉತ್ಪನ್ನಗಳು, ಕೆಳಗಿನ ರೆಪೊಸಿಟರಿಯನ್ನು ಸಿಸ್ಟಮ್ಗೆ ಸೇರಿಸುವ ಮೂಲಕ ಮತ್ತು Vim ಅನುಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಅವರು ಇದನ್ನು ಮಾಡಬಹುದು. ಆಜ್ಞೆಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:
sudo add-apt-repository ppa:jonathonf/vim-daily sudo apt-get update sudo apt install vim
ಆರ್ಚ್ ಬಳಕೆದಾರರಾದವರ ಸಂದರ್ಭದಲ್ಲಿ ಲಿನಕ್ಸ್ ಮತ್ತು ಉತ್ಪನ್ನಗಳು:
sudo pacman -S vim
Fedora ಮತ್ತು ಉತ್ಪನ್ನಗಳ ಬಳಕೆದಾರರಾಗಿರುವವರ ಸಂದರ್ಭದಲ್ಲಿ:
sudo dnf install vim
ಫ್ಲಾಟ್ಪ್ಯಾಕ್
flatpak install flathub org.vim.Vim