ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಎರಡು ಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಮೊದಲು ಮೂಲಗಳು: ಸ್ಥಿರ ಕೋಡ್ ಪರಿಶೀಲನೆ, ತದನಂತರ ಮುಖ್ಯ ಕೋರ್ಸ್: ಪೈಥಾನ್ಗಾಗಿ ಸ್ವಯಂಪೂರ್ಣತೆ.
ಸ್ಥಾಯೀ ಕೋಡ್ ಪರಿಶೀಲನೆ
ಕಳೆದ ರಾತ್ರಿ ಸನ್ಶೈನ್ನಲ್ಲಿ ಸ್ವಲ್ಪ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡಿದ ನಂತರ ನಾನು ವಿಸ್ತರಿಸಲು ಪ್ಲಗಿನ್ನೊಂದಿಗೆ ಆಡಲು ಪ್ರಾರಂಭಿಸಿದೆ ಜಿಯಾನಿ ಕಾನ್ ಲುವಾ, ನಂತರ 5 ನಿಮಿಷಗಳಲ್ಲಿ ನಾನು ಈಗಾಗಲೇ ಹೊಂದಿದ್ದೇನೆ ಪೈಥಾನ್ ಮತ್ತು ಕಾಫಿಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿನ ಕೋಡ್ನ ಸ್ಥಿರ ಪರಿಶೀಲನೆಯನ್ನು ನನಗೆ ಮಾಡಿದ ಪ್ಲಗಿನ್, ಬಳಕೆಯಾಗದ ದೋಷಗಳು ಮತ್ತು ಆಮದುಗಳನ್ನು ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ, ಇದು ಸರಳ ದೃಷ್ಟಿಯಲ್ಲಿ ಅಡಗಿರುವ ಸಿಲ್ಲಿ ದೋಷಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಅವಸರದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಬಹಳ ಉಪಯುಕ್ತವಾಗಿದೆ.
ಇದನ್ನು ಸಾಧಿಸಲು, ಅದನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಪೈಫ್ಲೇಕ್ಗಳು, ಗಾಗಿ ಸ್ಥಿರ ಪರೀಕ್ಷಕ ಪೈಥಾನ್, ಕಾಫಿ ಸ್ಕ್ರಿಪ್ಟ್, ಆ ಭಾಷೆಯ ಕಂಪೈಲರ್ ಮತ್ತು ವಿಸ್ತರಿಸಲು ಪ್ಲಗಿನ್ ಜಿಯಾನಿ en ಲುವಾ.
$ sudo aptitude install pyflakes coffeescript geany-plugin-lua
ನ ಫೈಲ್ ಪೈಥಾನ್ ಮತ್ತು ನಾವು ಹೋಗುತ್ತಿದ್ದೇವೆ "ಬಿಲ್ಡ್" »" ಬಿಲ್ಡ್ ಆಜ್ಞೆಗಳನ್ನು ಹೊಂದಿಸಿ "; ಮೊದಲ ಆಯ್ಕೆಯಲ್ಲಿ ಇಡಲಾಗಿದೆ, ಅಲ್ಲಿ ಅದು ಹೇಳುತ್ತದೆ "ಕಂಪೈಲ್" ಬರೆಯಲಾಗಿದೆ:
pyflakes "%f"
ಮತ್ತು ನೀವು ಹಾಕಿದ ದೋಷಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಯಲ್ಲಿ:
(.+):([0-9]+):(.+)
ಈ ರೀತಿಯಾಗಿ ಉಳಿದಿದೆ:
ಆದ್ದರಿಂದ ನೀವು ಫೈಲ್ ತೆರೆದಾಗ ಪೈಥಾನ್ ಮತ್ತು ಒತ್ತಲಾಗುತ್ತದೆ F8 ಸ್ಥಿರ ಪರಿಶೀಲನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಅದರಲ್ಲಿನ ದೋಷಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ಅದೇ ಸಾಧಿಸಲು ಕಾಫಿಸ್ಕ್ರಿಪ್ಟ್, ಸ್ಥಿರ ಪರಿಶೀಲನೆ ಮತ್ತು ಸಂಕಲನ, ಫೈಲ್ ತೆರೆಯುತ್ತದೆ .ಕಾಫಿ ಮತ್ತು ಅದನ್ನು ಬಿಲ್ಡ್ ಆಜ್ಞೆಗಳಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ:
coffee -c "%f"
ದೋಷಗಳಿಗೆ ರಿಜೆಕ್ಸ್ನೊಂದಿಗೆ:
Error: In (.+), .* ([0-9]+): (.+)
ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿದಾಗಲೆಲ್ಲಾ ಈ ಸಂಕಲನ ಆಜ್ಞೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಲಾಯಿಸಲು ಮತ್ತು ಎಫ್ 8 ಅನ್ನು ಒತ್ತುವುದನ್ನು ಮರೆತುಬಿಡಿ, ಅದರಲ್ಲಿರುವ ಫೈಲ್ ಅನ್ನು ನಕಲಿಸಿ ಇಲ್ಲಿ ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಫೋಲ್ಡರ್ನಲ್ಲಿ "~ / .config / geany / plugins / geanylua / events", ಆ ಡೈರೆಕ್ಟರಿ ರಚನೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ: ಅದನ್ನು ರಚಿಸಿ.
ಹಾಗಾಗಿ ಪ್ರತಿ ಬಾರಿ ನಾನು ಫೈಲ್ ಅನ್ನು ಉಳಿಸುತ್ತೇನೆ ಪೈಥಾನ್ o ಕಾಫಿಸ್ಕ್ರಿಪ್ಟ್ ಇದನ್ನು ಸ್ಥಿರವಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ.
ಪೈಥಾನ್ಗಾಗಿ ಸ್ವಯಂಪೂರ್ಣತೆ
ನಾನು ಮಾಡಿದ ಇತರ ಆಟಿಕೆ ಇದು ಪ್ಲಗ್ಇನ್ ಎಕ್ಲಿಪ್ಸ್ ಪೈಡೆವ್ ಪ್ಲಗ್ಇನ್ಗೆ ಹೋಲಿಸಬಹುದಾದ ಸ್ವಯಂಪೂರ್ಣತೆಯನ್ನು ಹೊಂದಲು ಅನುಮತಿಸುತ್ತದೆ, ಆದರೆ ಜಿಯಾನಿಯ ವೇಗ ಮತ್ತು ಲಘುತೆಯೊಂದಿಗೆ.
ಸ್ಥಾಪಿಸಿ ಹಗ್ಗ, ಕೋಡ್ ರಿಫ್ಯಾಕ್ಟರಿಂಗ್ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಗ್ರಂಥಾಲಯ:
$ sudo aptitude install python-rope
ಒಳಗೊಂಡಿರುವ ಫೈಲ್ಗಳನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ ಇಲ್ಲಿ "~ / .config / geany / plugins /" ಫೋಲ್ಡರ್ನಲ್ಲಿ ಮತ್ತು ಶಾರ್ಟ್ಕಟ್ಗಳ ಆದ್ಯತೆಗಳನ್ನು ತೆರೆಯಿರಿ "ಸಂಪಾದಿಸು" »" ಆದ್ಯತೆಗಳು "» "ಸಂಯೋಜನೆಗಳು" ಮತ್ತು ಪ್ರವೇಶಕ್ಕಾಗಿ ನೋಡಿ "ಪೈಥಾನ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ”ಮತ್ತು ಅದಕ್ಕೆ ಸ್ವಯಂಪೂರ್ಣತೆ ಕೀ ಸಂಯೋಜನೆಯನ್ನು ನೀಡಿ " ಸ್ಥಳ ", ಇದು ಡೀಫಾಲ್ಟ್ ಸ್ವಯಂಪೂರ್ಣತೆಯೊಂದಿಗೆ ಘರ್ಷಿಸಿದರೆ ಭಯಪಡಬೇಡಿ, ಸ್ವಯಂಪೂರ್ಣತೆ ಕಾರ್ಯಗತಗೊಳ್ಳುತ್ತಿರುವ ಫೈಲ್ನಿಂದ ಇಲ್ಲದಿದ್ದರೆ, ಭಯವಿಲ್ಲದೆ ಸಂಯೋಜನೆಯನ್ನು ತಿದ್ದಿ ಬರೆಯಿರಿ. ಪೈಥಾನ್ ಸಂಪಾದಕರ ಡೀಫಾಲ್ಟ್ ಪೂರ್ಣಗೊಳಿಸುವ ಕ್ರಿಯೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಈ ರೀತಿಯಾಗಿ ನೀವು ಈಗಾಗಲೇ ಜಿಯಾನಿಯಲ್ಲಿ ಯೋಗ್ಯವಾದ ಸ್ವಯಂಪೂರ್ಣತೆಯನ್ನು ಹೊಂದಿರಬೇಕು.
ಸಮಾಲೋಚನೆ
ಈ ಪ್ಲಗಿನ್ ಹಗುರವಾದ ಪರಿಸರಕ್ಕೆ ಅದ್ಭುತವಾಗಿದೆ ಮತ್ತು ಎಕ್ಲಿಪ್ಸ್, ನೆಟ್ಬೀನ್ಸ್, ಕೊಮೊಡೊ ಎಡಿಟ್ ಮತ್ತು ಉತ್ತಮವಾದ ಸಬ್ಲೈಮ್ಟೆಕ್ಸ್ಟ್ಗೆ ವಿದಾಯ ಹೇಳುತ್ತದೆ. ಈ ಪ್ಲಗ್ಇನ್ನೊಂದಿಗೆ ನೀವು ಸಣ್ಣ ಮತ್ತು ಸರಳ ಜಿಯಾನಿಯಲ್ಲಿ ಉತ್ತಮ ಸಂಪಾದಕರ ಶಕ್ತಿಯನ್ನು ಹೊಂದಬಹುದು.
ಒಂದು ವೇಳೆ "ಕಾನ್ಫಿಗರಡೆರಾ" ತುಂಬಾ ಸಂಕೀರ್ಣ ಅಥವಾ ಭಾರವಾಗಿದ್ದರೆ, ಸರಳವಾಗಿ ಬಳಸಿ ನನ್ನ ಜಿಯಾನಿ ಸೆಟಪ್. ನಿಮ್ಮ ಫೋಲ್ಡರ್ "~ .config / geany" ಅನ್ನು ಉಳಿಸಿ, ಮತ್ತು ಅಲ್ಲಿ ಹೊಸ ಸಂರಚನೆಯನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ; ಸ್ಥಾಪಿಸಿ:
$ sudo aptitude install pyflakes coffeescript python-rope geany-plugin-lua
ಮತ್ತು ನಿಮ್ಮ ಸಂಪಾದಕ ಹೋಗಲು ನೀವು ಸಿದ್ಧರಾಗಿರುತ್ತೀರಿ.
ನೀವು ಇದನ್ನು ತುಂಬಾ ಆನಂದಿಸುತ್ತೀರಿ ಮತ್ತು ಆವಿಷ್ಕಾರದ ನಿಮ್ಮ ಅನಿಸಿಕೆಗಳನ್ನು ನನಗೆ ತಿಳಿಸಿ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ… ಹೀಹೆ….
ತುಂಬಾ ಒಳ್ಳೆಯದು! ನಾನು ಅದನ್ನು ನಂತರ ಪರೀಕ್ಷಿಸಲು «ಬುಕ್ಮಾರ್ಕ್ to ಗೆ ಹೋಗುತ್ತಿದ್ದೇನೆ
ಕೊಡುಗೆಗಾಗಿ ಮತ್ತು ಕ್ಯೂಬನ್ ಗುಣಮಟ್ಟದೊಂದಿಗೆ ಧನ್ಯವಾದಗಳು
It ಟಿಟೊಟಾಟಿನ್
ನಾನು ಮೂಲ ಪೋಸ್ಟ್ನ ಲೇಖಕ ಮತ್ತು ಪ್ಲಗ್ಇನ್ ಮಾಡಿದವನು.
ಆ ವಿಷಯವು ಭೂವಿಜ್ಞಾನದ ಮರೆವು.
ಪ್ರಸ್ತುತ, Community.uci.cu ಡೌನ್ ಆಗಿದೆ, ಆದರೆ ಜಿಟ್ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ರೆಪೊವನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ, ಅದು ನಾನು ಬಳಸುವಾಗ ನನ್ನ ಜಿಯಾನಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಹೊಂದಿದೆ.
ಶುಭಾಶಯಗಳು, ಎಡ್.
ತುಂಬಾ ಧನ್ಯವಾದಗಳು, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಬರುವ ಥೀಮ್ಗಿಂತ ನಾನು ಅದನ್ನು ಹೆಚ್ಚು ಇಷ್ಟಪಡುತ್ತೇನೆ ಎಂಬುದು ಸತ್ಯ.
ಗ್ರೀಟಿಂಗ್ಸ್.
ಉತ್ತಮ ಕೊಡುಗೆ. ಅಂದಹಾಗೆ, ಜಿಯಾನಿ ಚಿತ್ರಗಳಲ್ಲಿ ಯಾವ ಥೀಮ್ ಕಂಡುಬರುತ್ತದೆ?
ಕಾಂಬಿನೇಶನ್ಗಳಲ್ಲಿ ಪೈಥಾನ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಯ ನಮೂದನ್ನು ನಾನು ಕಾಣುತ್ತಿಲ್ಲ, ಪೋಸ್ಟ್ನ ಮುಕ್ತಾಯ ವಿಭಾಗವು ಹೇಳುವಂತೆ ನಾನು ಸಂಪೂರ್ಣ ಕಾನ್ಫಿಗರೇಶನ್ ಫೋಲ್ಡರ್ ಅನ್ನು ನಕಲಿಸಿದ್ದೇನೆ ಮತ್ತು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಿದೆ
ಪ್ಲಗಿನ್ ಪ್ರಾಶಸ್ತ್ಯಗಳಲ್ಲಿ, ನಾನು ಮಾಡಲು ಕಾಣೆಯಾಗಿರುವುದನ್ನು ನಾನು ಈಗಾಗಲೇ ಕಂಡುಕೊಂಡಿದ್ದೇನೆ, ನೀವು ಲುವಾ ಪ್ಲಗಿನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ
ಪರಿಕರಗಳು, ಪ್ಲಗಿನ್ ವ್ಯವಸ್ಥಾಪಕದಲ್ಲಿ ಲುವಾವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗಿದೆ ಎಂದು ನಮೂದಿಸುವುದನ್ನು ನಾನು ಮರೆತಿದ್ದೇನೆ ಮತ್ತು ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸದಿದ್ದರೆ, ಸಂಪಾದಿಸು, ಪ್ಲಗಿನ್ ಆದ್ಯತೆಗಳನ್ನು ಪರಿಶೀಲಿಸಿ
ನಾನು ಕಲಿಯಬೇಕು ಮತ್ತು ನಿಮ್ಮಂತಹ ಶಿಕ್ಷಕ ನನಗೆ ಕ್ಯೂಬನ್ ಬೇಕು
ಪ್ರಕಟಣೆಯ ಸುಮಾರು 10 ವರ್ಷಗಳ ನಂತರ ಮತ್ತು ಮಾರ್ಗದರ್ಶನ ಮತ್ತು ಸಹಾಯವು ಇನ್ನೂ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ
ತುಂಬಾ ಧನ್ಯವಾದಗಳು! ಇದು ನನಗೆ ಸಾಕಷ್ಟು ಸಹಾಯ ಮಾಡಿತು