ಟರ್ಮಿನಲ್‌ನಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆದ ಪಠ್ಯ ಸಂಪಾದಕ ಆಕ್ಸ್

ಆಕ್ಸ್ ಸುಧಾರಿತ ಪಠ್ಯ ಸಂಪಾದಕ 'ಕರ್ಲ್‌ಪೈಪ್' ಎಂದು ಕರೆಯಲ್ಪಡುವ ಯುಕೆ ಪ್ರೋಗ್ರಾಮರ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಅಂತರ್ನಿರ್ಮಿತ ಐಡಿಇ ತರಹದ ಕ್ರಿಯಾತ್ಮಕತೆಯೊಂದಿಗೆ.

ಇದನ್ನು ಎಎನ್‌ಎಸ್‌ಐ ಎಸ್ಕೇಪ್ ಸೀಕ್ವೆನ್ಸ್ ಬಳಸಿ ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ವೇಗಗೊಳಿಸಲು ಮತ್ತು ಸುಗಮಗೊಳಿಸಲು ವಿವಿಧ ಸಾಧನಗಳನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಆಕ್ಸ್ ಡೆವಲಪರ್‌ಗಳ ಕೋಡ್‌ಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು "ವಿಎಸ್ ಕೋಡ್ ಮತ್ತು ಜೆಟ್‌ಬ್ರೈನ್" ನಂತಹ ಸಂಪಾದಕರಿಗಿಂತ ಭಿನ್ನವಾಗಿ ಆಕ್ಸ್ ಕಡಿಮೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ ಎಂದು ಲೇಖಕರು ನಂಬಿದ್ದಾರೆ.

ಈ ಸಮಯದಲ್ಲಿ ಇದು ಕೇವಲ ವೈಯಕ್ತಿಕ ಯೋಜನೆಯಾಗಿದೆ ಎಂದು ಲೇಖಕರು ಸಲಹೆ ನೀಡುತ್ತಾರೆ ಮತ್ತು ನಿಮ್ಮ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿಕರಗಳನ್ನು ಬದಲಾಯಿಸಲು ನೀವು ಇನ್ನೂ ಸಿದ್ಧವಾಗಿಲ್ಲ. ಆಕ್ಸ್ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್ನಂತಹ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಉತ್ತಮ ಆಜ್ಞಾ ಸಾಲಿನ ಕೊರತೆಯಿಂದಾಗಿ ಇದು ನೇರವಾಗಿ ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ (ನೀವು WSL ಬಳಸಿದರೆ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ).

"ಅನೇಕ ಪಠ್ಯ ಸಂಪಾದಕರು ಇದ್ದಾರೆ ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬರೂ ಅದರ ನ್ಯೂನತೆಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಅನೇಕ ಹೊರೆ ಮತ್ತು ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸುವ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಹೊಂದಲು ನಾನು ಆಶಿಸುತ್ತೇನೆ, ”ಎಂದು ಡೆವಲಪರ್ ಹೇಳಿದರು.

ಕರ್ಲ್‌ಪೈಪ್ ಪ್ರಕಾರ, ಆಕ್ಸ್ "ಸೂಪರ್" ಕನಿಷ್ಠ ಮತ್ತು ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಅವಲಂಬನೆಗಳನ್ನು ಬಳಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ವೇಗವಾಗಿ ನಿರ್ಮಾಣ ಸಮಯ ಮತ್ತು ಒಡೆಯುವಿಕೆಯ ಕಡಿಮೆ ಅಪಾಯವಿದೆ.

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

ಇದಲ್ಲದೆ, ಕರ್ಲ್‌ಪೈಪ್ ಅದನ್ನು ಸೇರಿಸಿದ್ದಾರೆ ಆಕ್ಸ್ ಬೇರೆ ಯಾವುದೇ ಸಂಪಾದಕರನ್ನು ಆಧರಿಸಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ಅಡಿಪಾಯವಿಲ್ಲದೆ ಮೊದಲಿನಿಂದ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಯೋಜನೆಯ ಗಿಟ್‌ಹಬ್ ಭಂಡಾರದಲ್ಲಿ, ಆಕ್ಸ್ ಕೆಲವು ಜನಪ್ರಿಯ ಸಂಪಾದಕರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು, ವಿಶೇಷವಾಗಿ ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ನಾವು ನೋಡಬಹುದು, ಹೀಗಾಗಿ ಎಲ್ಲಾ ಪ್ರಪಂಚದಲ್ಲೂ ಉತ್ತಮವಾದದ್ದನ್ನು ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ. ಲೇಖಕರು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ಕದ್ದ ಪಠ್ಯ ಸಂಪಾದಕರ ಪಟ್ಟಿಯನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ:

  • ವಿಮ್: ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಸೇರಿಸಲು ಪ್ಲಗಿನ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಅದು ತುಂಬಾ ಕಡಿಮೆ ಮತ್ತು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಮೂಲ ಪಠ್ಯ ಸಂಪಾದನೆ ಕಾರ್ಯವನ್ನು ಮಾತ್ರ ಒದಗಿಸುತ್ತದೆ. ಇದು ಪೂರ್ಣಗೊಂಡಿದೆ ಮತ್ತು ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ಬರೆಯಲು ತನ್ನದೇ ಆದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಹೊಂದಿದೆ. ಇದು ವೇಗದ ಕಲಿಕೆಯ ರೇಖೆಯನ್ನು ಹೊಂದಿದೆ ಏಕೆಂದರೆ ಇದು "ಮೋಡಲ್" ಪಠ್ಯ ಸಂಪಾದಕವಾಗಿದ್ದು, ಪಠ್ಯವನ್ನು ಸಂಪಾದಿಸಲು ವಿಶೇಷ ವಿಧಾನಗಳನ್ನು ಹೊಂದಿದೆ. ಕರ್ಲ್‌ಪೈಪ್ ಪ್ರಕಾರ, ಆಕ್ಸ್‌ಗೆ ವಿಮ್‌ಗಿಂತ ಬಳಸಲು ಸುಲಭವಾಗಿದೆ ಏಕೆಂದರೆ ಇದರಲ್ಲಿ ಕೀಬೋರ್ಡ್ ಮರುಹೊಂದಿಸಲ್ಪಟ್ಟ ಯಾವುದೇ ವಿಧಾನಗಳಿಲ್ಲ, ಆದರೆ ಇದು ಕೀಬೋರ್ಡ್-ಮಾತ್ರ ಸಂಪಾದಕ ಮತ್ತು ನಂತರ ಐಡಿಇ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ ಎಂಬ ಕಲ್ಪನೆಯನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
  • ನ್ಯಾನೋ: Ctrl + S. ನಂತಹ ಅರ್ಥಗರ್ಭಿತ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳೊಂದಿಗೆ ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಕಲಿಯುವುದು ಸುಲಭ. ಈ ಸಂಪಾದಕದಿಂದ ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳ ಕಲ್ಪನೆಯನ್ನು ಆಕ್ಸ್ ತೆಗೆದುಕೊಂಡರು, ಅವುಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಸುಲಭ.
    ಮೈಕ್ರೋ - ಇದು ಲುವಾ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಪ್ಲಗ್-ಇನ್ ಸಿಸ್ಟಮ್ ಆಗಿದೆ. ಆಕ್ಸ್ ಡೆವಲಪರ್ ಪ್ರಕಾರ, ಮೈಕ್ರೋ ಅವರಿಗೆ ಮೌಸ್ ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಇತರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುವ ಕಲ್ಪನೆಯನ್ನು ನೀಡಿತು;
  • ಇಮ್ಯಾಕ್ಸ್: ಮೂಲ ಕೋಡ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವ ಮತ್ತು ಬದಲಾಯಿಸುವ ಸ್ವಾತಂತ್ರ್ಯದಿಂದಾಗಿ ಇಮಾಕ್ಸ್ ಅನ್ನು ಇಂದಿಗೂ ಸಕ್ರಿಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ಕರ್ಲ್‌ಪೈಪ್ ಪ್ರಕಾರ, ಆಕ್ಸ್ ಎಮ್ಯಾಕ್ಸ್‌ನಿಂದ ಗ್ರಾಹಕೀಕರಣ ಮತ್ತು ವಿಸ್ತರಣೆಯ ಕಲ್ಪನೆಯನ್ನು ತೆಗೆದುಕೊಂಡು ಸಂರಚನಾ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸಿದ್ದು ಅಲ್ಲಿ ನೀವು ಸಂಪಾದಕರ ಬಣ್ಣಗಳು ಮತ್ತು ನೋಟವನ್ನು ಬದಲಾಯಿಸಬಹುದು.
  • ಕ್ಸಿ: ಪಠ್ಯ ಸಂಪಾದಕವನ್ನು ಸಹ ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಆದರೆ ಇದು ಈ ಸಮಯದಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಬ್ಯಾಕೆಂಡ್ ಆಗಿದೆ. ಕ್ಸಿ ಅನೇಕ ಮುಂಭಾಗದ ತುದಿಗಳನ್ನು ಹೊಂದಿರುವುದರಿಂದ ಆಕ್ಸ್ ಅನ್ನು ಫ್ರಂಟ್-ಎಂಡ್ ಮತ್ತು ಬ್ಯಾಕ್-ಎಂಡ್ ಎರಡನ್ನೂ ಮಾಡಲು ನಿರ್ಧರಿಸಿದೆ ಎಂದು ಕರ್ಲ್‌ಪೈಪ್ ಹೇಳಿದೆ, ಆದರೆ ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು mented ಿದ್ರಗೊಂಡಿವೆ ಮತ್ತು ಹಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
  • ಕಿರೋ: ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾದ ಪಠ್ಯ ಸಂಪಾದಕವಾಗಿದ್ದು ಅದು ಯುನಿಕೋಡ್ ಬೆಂಬಲ, ಉತ್ತಮ ಬಣ್ಣ ಹೊಂದಾಣಿಕೆ ಮತ್ತು ಮರುಗಾತ್ರಗೊಳಿಸುವಂತಹ ಸಣ್ಣ ವಿಷಯಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಆಕ್ಸ್ ಸುಧಾರಣೆಗೆ ಕಿರೊ ಅವರ ಆಲೋಚನೆಗಳನ್ನು ತೆಗೆದುಕೊಂಡರು, ಆದರೆ ಅವುಗಳನ್ನು ವಿಭಿನ್ನವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದರು. ಕಿರೋ ಮೂಲ ಕೋಡ್ ಕೆಲವು ಪ್ರದೇಶಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಮುಂದುವರೆದಿದೆ ಎಂದು ತೋರುತ್ತದೆ, ಕರ್ಲ್‌ಪೈಪ್ ಆಕ್ಸ್ ಅನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಸರಳವಾಗಿಡಲು ಆದ್ಯತೆ ನೀಡಿತು.

ಮೂಲ: https://github.com


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

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

*

*

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