Files
tldr/pages.ar/common/fastmod.md
محمد الصوالحي 37ab478d79 fastmod: add page (#7815)
2022-03-09 07:58:38 -03:00

30 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# fastmod
> أداة للاستبدال الجزئي للنصوص في قاعدة الأكواد لديك.
> التعبيرات النمطية يعالجها قفص من بضاعة رست وهو regex.
> لمزيد من العلومات: <https://github.com/facebookincubator/fastmod>.
- استبدال بالتعبيرات النمطية في كل ملفات المسار الحالي وأبنائه في الملفات غير المُتجاهلة بـ .ignore أو .gitignore:
`fastmod {{تعبير_نمطي}} {{بديل}}`
- استبدال متجاهلا حالة الحرف في ملف أو في ملفات مسار:
`fastmod --ignore-case {{تعبير_نمطي}} {{بديل}} -- {{مسار/الـ/ملف مسار/الـ/السجل ...}}`
- استبدال بالتعبيرات النمطية مع تحديد المكان الذي يُستبدل فيه:
`fastmod {{تعبير_نمطي}} {{بديل}} --dir {{مسار/للـ/سجل}} --iglob {{'**/*.{js,json}'}}`
- استبدال بالنص مُطابقةً (وليس التعبيرات النمطية)، في ملفات امتداداتهم إما js أو json فحسب:
`fastmod --fixed-strings {{نص_مطابِق}} {{بديل}} -e {{json,js}}`
- استبدال بجميع النصوص مُطابقةً، مباشرة دون مِحَثِّ تأكيد (prompt):
`fastmod --accept-all --fixed-strings {{نص_مطابِق}} {{بديل}}`
- استبدال بجميع النصوص مُطابقةً، مباشرة دون تأكيد، مع طباعة الملفات المُستبدل فيها:
`fastmod --accept-all --print-changed-files --fixed-strings {{نص_مطابِق}} {{بديل}}`