ಮೀನು 3.2 ಶೆಲ್ ಬಿಡುಗಡೆ

ಸಂವಾದಾತ್ಮಕ ಕಮಾಂಡ್ ಶೆಲ್ ಫಿಶ್ 3.2.0 (ಸ್ನೇಹಿ ಸಂವಾದಾತ್ಮಕ ಶೆಲ್) ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು ಬ್ಯಾಷ್ ಮತ್ತು zsh ಗೆ ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಪರ್ಯಾಯವಾಗಿ ಅಭಿವೃದ್ಧಿಗೊಂಡಿದೆ. ಇನ್‌ಪುಟ್ ದೋಷಗಳ ಸ್ವಯಂಚಾಲಿತ ಪತ್ತೆಯೊಂದಿಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮಾಡುವಿಕೆ, ಹಿಂದಿನ ಕಾರ್ಯಾಚರಣೆಗಳ ಇತಿಹಾಸದ ಆಧಾರದ ಮೇಲೆ ಸಂಭವನೀಯ ಇನ್‌ಪುಟ್ ಆಯ್ಕೆಗಳ ಸಲಹೆಗಳು, ಮ್ಯಾನ್‌ಯುವಲ್‌ಗಳಲ್ಲಿ ಅವುಗಳ ವಿವರಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಆಯ್ಕೆಗಳು ಮತ್ತು ಆಜ್ಞೆಗಳ ಸ್ವಯಂ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ, ಅಗತ್ಯವಿಲ್ಲದೇ ಬಾಕ್ಸ್‌ನ ಹೊರಗೆ ಆರಾಮದಾಯಕ ಕೆಲಸ ಮುಂತಾದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಮೀನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿ ಸಂರಚನೆಗಾಗಿ, ಸರಳೀಕೃತ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆ , X11 ಕ್ಲಿಪ್‌ಬೋರ್ಡ್ ಬೆಂಬಲ, ಪೂರ್ಣಗೊಂಡ ಕಾರ್ಯಾಚರಣೆಗಳ ಇತಿಹಾಸದಲ್ಲಿ ಅನುಕೂಲಕರ ಹುಡುಕಾಟ ಪರಿಕರಗಳು. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು GPLv2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ. Ubuntu, Debian, Fedora, openSUSE ಮತ್ತು RHEL ಗಾಗಿ ರೆಡಿಮೇಡ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ.

ಸೇರಿಸಲಾದ ನಾವೀನ್ಯತೆಗಳ ಪೈಕಿ:

  • ಕಮಾಂಡ್ ಲೈನ್ ಅನ್ನು ಸಂಪಾದಿಸುವಾಗ ಬದಲಾವಣೆಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು (ರದ್ದುಮಾಡು ಮತ್ತು ಮತ್ತೆಮಾಡು) ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ರದ್ದುಗೊಳಿಸುವಿಕೆಯನ್ನು Ctrl+Z ಸಂಯೋಜನೆಯ ಮೂಲಕ ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು Alt+/ ಮೂಲಕ ಮತ್ತೆಮಾಡು.
  • ಅಂತರ್ನಿರ್ಮಿತ ಆಜ್ಞೆಗಳು ಈಗ ಡೇಟಾ ಬಂದಂತೆ ಪ್ರಕ್ರಿಯೆಗೊಳ್ಳುತ್ತವೆ, ಉದಾಹರಣೆಗೆ, ಎಲ್ಲಾ ಇನ್‌ಪುಟ್ ಡೇಟಾ ಬರುವವರೆಗೆ ಕಾಯದೆ, ಸ್ಟ್ರಿಂಗ್ ರಿಪ್ಲೇಸ್ ಕಾರ್ಯಾಚರಣೆಯು ತಕ್ಷಣವೇ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಅಂತರ್ನಿರ್ಮಿತ ಆಜ್ಞೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ, ನೀವು ಈಗ ಅವುಗಳನ್ನು ಹೆಸರಿಸದ ಪೈಪ್‌ಗಳ ಮೂಲಕ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವ ಆಜ್ಞೆಗಳ ಸರಣಿಯಲ್ಲಿ ಬಳಸಬಹುದು, ಉದಾಹರಣೆಗೆ “dmesg -w | ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಾಣಿಕೆ '*usb*'".
  • ಕಮಾಂಡ್ ಲೈನ್ ಪ್ರಾಂಪ್ಟ್‌ನಲ್ಲಿರುವ ಮಾರ್ಗವು ಟರ್ಮಿನಲ್ ಲೈನ್ ಅಗಲಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗದಿದ್ದರೆ, ಈಗ ಅದನ್ನು ">" ನೊಂದಿಗೆ ಬದಲಾಯಿಸುವ ಬದಲು ಭಾಗಶಃ ಮೊಟಕುಗೊಳಿಸಲಾಗಿದೆ.
  • ಟ್ಯಾಬ್ ಅನ್ನು ಒತ್ತುವುದರ ಮೂಲಕ ಸುಧಾರಿತ ಇನ್‌ಪುಟ್ ಸ್ವಯಂಪೂರ್ಣಗೊಳಿಸುವಿಕೆ (ಅಸ್ಪಷ್ಟ ಸೇರ್ಪಡೆಗಳಿಗಾಗಿ, ಟ್ಯಾಬ್ ಅನ್ನು ಎರಡನೇ ಬಾರಿ ಒತ್ತುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಬದಲಿ ಪಟ್ಟಿಯನ್ನು ತಕ್ಷಣವೇ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ).
  • $PATH ಪರಿಸರ ವೇರಿಯೇಬಲ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಸೇರಿಸಲು ಹೊಸ ಸಹಾಯಕ ಕಾರ್ಯ "fish_add_path" ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಕಲಿಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡುತ್ತದೆ.
  • ಪರೀಕ್ಷಾ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ದೋಷಗಳ ಹೆಚ್ಚಿನ ದೃಶ್ಯ ರೋಗನಿರ್ಣಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • "$x[$start..$end]" ರಚನೆಯು ಈಗ $start ಅಥವಾ $end ಮೌಲ್ಯಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಇವುಗಳನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ 1 ಮತ್ತು -1 ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಪ್ರತಿಧ್ವನಿ $var[..] $var[1..-1] ಗೆ ಸಮನಾಗಿರುತ್ತದೆ ಮತ್ತು ಮೊದಲಿನಿಂದ ಕೊನೆಯ ಅಂಶಕ್ಕೆ ಮುದ್ರಿಸುತ್ತದೆ.
  • ಅನೇಕ ಕಾರ್ಯಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸುಧಾರಿಸಲಾಗಿದೆ. ಸ್ಟ್ರಿಂಗ್ ಪ್ರೊಸೆಸಿಂಗ್ ಕಾರ್ಯಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ