این دستور انتشار است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
diffuse - ابزار گرافیکی برای ادغام و مقایسه فایل های متنی
خلاصه
منتشر شده [-h | -? | --کمک | -v | - نسخه]
منتشر شده [--no-rcfile | -rcfile پرونده] [[انتخاب...] | [پرونده...]...]
شرح
Diffuse یک ابزار گرافیکی برای ادغام و مقایسه فایل های متنی است. Diffuse قادر است
تعداد دلخواه فایل ها را در کنار هم مقایسه کنید و به کاربران این امکان را می دهد که به صورت دستی
تنظیم تطابق خطوط و ویرایش مستقیم فایل ها. Diffuse همچنین می تواند نسخه های بازیابی شود
فایلهایی از Bazaar، CVS، Darcs، Git، Mercurial، Monotone، RCS، Subversion و SVK
مخازن برای مقایسه و ادغام
OPTIONS
کمک گزینه
اگر گزینه کمکی مشخص شده باشد، باید تنها آرگومان مشخص شده در خط فرمان باشد.
Diffuse بلافاصله پس از نمایش اطلاعات راهنما متوقف می شود.
-h, -?, --کمک
نمایش اطلاعات استفاده
-v, - نسخه
نمایش شماره نسخه و اطلاعات حق چاپ.
پیکر بندی گزینه
اگر یک گزینه پیکربندی مشخص شده باشد، باید اولین آرگومان مشخص شده در آن باشد
خط فرمان.
--no-rcfile
هیچ یک از فایل های راه اندازی اولیه را مطالعه نکنید.
-rcfile پرونده
فقط دستورات اولیه را از فایل بخوانید پرونده.
سوالات عمومی گزینه
-c, --مرتکب شدن احیای
برای همه فایلهایی که تحت تأثیر commit قرار دارند، برگههای مقایسه فایل جداگانه را باز کنید احیای از
باقی مانده مسیرهای مشخص شده در آرگومان های خط فرمان.
-D, --بسته-اگر-همان
همه برگه ها را بدون هیچ تفاوتی ببندید.
-e, - رمزگذاری کدک
استفاده کنید کدک برای خواندن و نوشتن فایل ها
-L, --برچسب برچسب
نمایش دادن برچسب به جای نام فایل
-m, --اصلاح شده
برگه های مقایسه فایل جداگانه را برای همه فایل های اصلاح شده از مسیرهای باقی مانده باز کنید
در آرگومان های خط فرمان مشخص شده است.
-r, -- تجدید نظر احیای
شامل بازبینی احیای از فایل بعدی که در آرگومان های خط فرمان در یک فایل نامگذاری شده است
تب مقایسه
-s, --جداگانه، مجزا
تمام فایل های باقی مانده مشخص شده در آرگومان های خط فرمان را در فایل جداگانه باز کنید
زبانه های مقایسه
-t, -- تب
یک برگه جدید برای هر فایل باقی مانده ای که در آرگومان های خط فرمان نامگذاری شده است، راه اندازی کنید.
--خط خط
با خط شروع کنید خط انتخاب شد.
--null-file
یک صفحه مقایسه فایل خالی ایجاد کنید.
نمایش دادن گزینه
گزینه های نمایش مشخص شده در آرگومان های خط فرمان، اولویت ذخیره شده را لغو می کند
ارزش ها.
-b, - نادیده گرفتن-فضا-تغییر
تغییرات مقدار فضای سفید را نادیده بگیرید.
-B, -نادیده گرفتن-خطوط خالی
تغییراتی را که همه خطوط آن خالی است نادیده بگیرید.
-E, --نادیده گرفتن پایان خط
تفاوت های انتهای خط را نادیده بگیرید.
-i, --نادیده گرفتن مورد
تفاوت های حروف کوچک در محتوای فایل را نادیده بگیرید.
-w, - نادیده گرفتن همه فضا
تمام فضای سفید را نادیده بگیرید.
فایل مقایسه
از File → New 2-Way File Merge، File → New 3-Way File Merge و File → New N-Way استفاده کنید.
ادغام فایل های منو برای ایجاد برگه های اضافی برای مقایسه فایل های متنی. نام فایل ها و
ویرایش ها را می توان در آرگومان های خط فرمان که برای فراخوانی Diffuse یا Diffuse استفاده می شود، مشخص کرد
در فیلدهای گفتگوی Open File.
Diffuse فایل ها را در کنار هم نمایش می دهد و شکاف ها را برای تراز کردن خطوط مشابه متن درج می کند.
تفاوت ها با رنگ پس زمینه متفاوت برجسته می شوند.
مقایسه خلاصه
خلاصه ای از فایل های مقایسه شده در حاشیه سمت راست قرار دارد. خلاصه
نشان می دهد که در آن شکاف ها برای تراز کردن خطوط مطابق متن و نکات برجسته درج شده است
تفاوت در استفاده از رنگ ویرایش های دستی نیز با رنگ سبز مشخص شده اند. یک مکان نما آبی
منطقه ای را که در حال حاضر مشاهده می شود مشخص می کند. منطقه مشاهده شده را می توان با کلیک کردن تغییر داد
در هر نقطه از خلاصه
انتخاب
خطوط متن را می توان با استفاده از اشاره گر ماوس یا صفحه کلید انتخاب کرد. خطوط متن را انتخاب کنید
با اشاره گر ماوس با کلیک بر روی یک خط. برای انتخاب چند خط کلیک کنید و بکشید.
با نگه داشتن کلید shift هنگام کلیک کردن، انتخاب فعلی گسترش می یابد. خطوط را انتخاب کنید
با استفاده از صفحه کلید با فشار دادن صفحه بالا/پایین یا کلیدهای جهت دار. جریان را گسترش دهید
با نگه داشتن کلید shift و فشار دادن صفحه بالا/پایین یا کلیدهای جهت دار انتخاب کنید. حرکت
انتخاب فایل مجاور با استفاده از کلیدهای جهت دار چپ و راست.
تطابق خطوط
اشاره گر یا صفحه کلید ماوس را می توان برای تراز دستی خطوط متن با مجاور استفاده کرد
فایل ها. برای تراز کردن خطوط متن با استفاده از نشانگر ماوس، یک خط متن را با علامت انتخاب کنید
دکمه سمت چپ ماوس، روی خطی از متن از فایل مجاور کلیک راست کرده و Align را انتخاب کنید
با انتخاب برای تراز کردن خطوط متن با استفاده از صفحه کلید، انتخاب را با علامت حرکت دهید
کلیدهای مکان نما، نوار فاصله را فشار دهید تا خط فعلی متن را انتخاب کنید، انتخاب را با آن حرکت دهید
کلیدهای مکان نما را به یک خط از متن در یک فایل مجاور فشار دهید و برای انتخاب آن، کلید فاصله را فشار دهید
خط هدف متن با فشار دادن کلید Escape عملیات لغو می شود.
از آیتم منوی Isolate برای جلوگیری از مطابقت خطوط انتخابی با هر خطی استفاده کنید
از فایل های مجاور
ویرایش
برای ورود به حالت ویرایش متن، کلید Enter را فشار دهید یا روی قسمت متن دوبار کلیک کنید. مکان نما
برای نشان دادن حالت ویرایش متن و نوار وضعیت در پایین پنجره تغییر خواهد کرد
موقعیت ستون مکان نما را نمایش می دهد.
در حالت ویرایش متن، متن را می توان با اشاره گر ماوس با کلیک و کشیدن انتخاب کرد.
انتخاب فعلی را می توان با نگه داشتن کلید shift و حرکت مکان نما افزایش داد
با کلیک کردن با اشاره گر ماوس یا فشار دادن هر یک از فلش ها، صفحه اصلی، پایان یا صفحه بالا/پایین
کلیدها با دوبار کلیک کردن روی آنها با اشاره گر ماوس می توان کلمات جداگانه را انتخاب کرد.
کل خطوط را می توان با سه بار کلیک کردن روی آنها با اشاره گر ماوس انتخاب کرد.
با تایپ کلمه کلیدی متن را تغییر دهید. خطوط اصلاح شده با رنگ سبز برجسته خواهند شد. استفاده کنید
واگرد و از نو موارد منو برای لغو و انجام مجدد عملیات از پیش ساخته شده قبلی.
کلید Escape را فشار دهید یا با استفاده از دکمه سمت چپ ماوس روی قسمت متن فایل دیگری کلیک کنید
حالت ویرایش را ترک کنید
ادغام
از دکمه های تفاوت یا آیتم های منو برای پیمایش بین بلوک های تفاوت در داخل استفاده کنید
یک فایل. هنگام پیمایش، Diffuse انتخاب را به مجموعه پیوسته بعدی منتقل می کند
خطوط با تفاوت یا ویرایش.
از دکمه های ادغام یا آیتم های منو برای کپی کردن بلوک های متن در محدوده انتخاب شده استفاده کنید
خطوط از آیتم های منوی Undo و Redo می توان برای لغو و انجام مجدد موارد از پیش ساخته شده استفاده کرد
عملیات تمام تغییرات مجموعه ای از خطوط را می توان با استفاده از آیتم منوی Clear Edits برگرداند
صرف نظر از ترتیبی که ویرایش ها انجام شده است.
نسخه کنترل
Diffuse می تواند ویرایش های فایل را از چندین سیستم کنترل نسخه از طریق دستور آنها بازیابی کند
رابط خط مایکروسافت ویندوز بیلد Diffuse قادر است از Cygwin و
نسخه های بومی سیستم های کنترل نسخه پشتیبانی شده هنگام استفاده از Diffuse با Cygwin،
مطمئن شوید که تنظیمات Cygwin Diffuse به درستی سیستم شما را توصیف می کند. اگر مسیرهای Update
از آنجایی که ترجیح Cygwin برای یک سیستم کنترل نسخه وجود دارد، برای استفاده از آن باید فعال شود
نسخه Cygwin.
سیستم های کنترل نسخه به مسیر سیستم و سایر متغیرهای محیطی حساس هستند
تنظیمات. گزینه راه اندازی از یک پوسته ورود به Bash ممکن است برای تنظیم آسان استفاده شود
محیط برای سیستم های کنترل نسخه Cygwin.
مشاهده بی تعهد سفارشی سازی
La -m گزینه باعث می شود که Diffuse برگه های مقایسه را برای هر فایل کنترل نسخه باز کند
سیستم نشان می دهد که تغییرات غیرمتعهد دارد. این برای بررسی همه راحت است
قبل از انجام یا حل تعارض ادغام تغییر می کند. اگر هیچ مسیری مشخص نشده باشد
دایرکتوری کاری فعلی استفاده خواهد شد. به عنوان مثال، تمام موارد غیرمتعهد خود را مشاهده کنید
تغییرات با این خط فرمان:
$ منتشر شده -m
در صورتی که فقط یک فایل مشخص شده باشد، از ویرایش پیش فرض یک فایل برای مقایسه استفاده می شود.
برای مثال، این یک ادغام دو طرفه بین نسخه پیشفرض foo.C و the را نشان میدهد
فایل محلی foo.C:
$ منتشر شده foo.C
تعیین بازنگری
La -r همچنین ممکن است از گزینه برای تعیین صریح یک ویرایش فایل خاص استفاده شود. هر
ممکن است از مشخص کننده بازبینی که توسط سیستم کنترل نسخه قابل درک است استفاده شود. فایل محلی
اگر فقط یک ویرایش فایل مشخص شده باشد برای مقایسه استفاده خواهد شد. مثلاً این اراده
نمایش ادغام دو طرفه بین ویرایش 2 foo.C و فایل محلی foo.C:
$ منتشر شده -r 123 foo.C
ویرایش های چند فایل را می توان با تعیین چند مورد مقایسه کرد -r گزینه ها. مثلا،
این یک ادغام دو طرفه بین نسخه 2 foo.C و ویرایش 123 foo.C را نشان می دهد:
$ منتشر شده -r 123 -r 321 foo.C
فایل های محلی را می توان با فایل های سیستم کنترل نسخه مخلوط کرد. مثلا این
یک ادغام 3 طرفه بین ویرایش MERGE_HEAD از foo.C، فایل محلی foo.C و
Revision HEAD of foo.C:
$ منتشر شده -r MERGE_HEAD foo.C foo.C -r HEAD foo.C
برای -c این گزینه ممکن است برای تعیین آسان یک جفت تجدید نظر متوالی استفاده شود. برای
به عنوان مثال، این یک ادغام دو طرفه بین نسخه 2 foo.C و ویرایش را نشان می دهد.
1.2.3 از foo.C:
$ منتشر شده -c 1.2.3 foo.C
Diffuse تعداد صفحات قابل استفاده برای مقایسه فایل ها را محدود نمی کند. در
ورودی های ادغام اختاپوس Git را می توان با یک خط فرمان مانند زیر مشاهده کرد:
$ منتشر شده -r HEAD^1 -r HEAD^2 -r HEAD^3 -r HEAD^4 -r HEAD^5 foo.C
منابع
از منابع می توان برای سفارشی کردن چندین جنبه از ظاهر و رفتار Diffuse استفاده کرد
مانند تغییر رنگ های استفاده شده در رابط کاربری، شخصی سازی صفحه کلید
میانبرها، افزودن یا جایگزینی قواعد برجسته سازی نحو، یا تغییر نگاشت از
پسوند فایل به قوانین برجسته سازی نحو.
هنگامی که Diffuse شروع می شود، دستورات را از فایل اولیه سازی گسترده سیستم می خواند
/etc/diffuserc (%INSTALL_DIR%\diffuserc در Microsoft Windows) و سپس شخصی
فایل اولیه ~/.config/diffuse/diffuserc (%HOME%\.config\diffuse\diffuserc روشن است
ویندوز مایکروسافت). این رفتار را می توان با --no-rcfile و -rcfile
گزینه های پیکربندی یک تحلیلگر واژگانی پوسته مانند Bourne برای تجزیه استفاده می شود
دستورات اولیه نظرات و کاراکترهای خاص را می توان با استفاده از همان جاسازی کرد
سبک فرار در اسکریپت های پوسته بورن استفاده می شود.
سوالات عمومی
واردات پرونده
دستورات مقداردهی اولیه را از پرونده. فایل های اولیه فقط خواهند بود
یک بار پردازش شده
کلید اتصالات
کلیدبندی زمینه اقدام کلید_ترکیب
یک ترکیب کلید را به اقدام هنگام استفاده در زمینه. Shift و Control را مشخص کنید
اصلاح کننده ها با prepending تغییر + و Ctrl + به کلید_ترکیب به ترتیب. کلیدها
که معمولاً توسط کلید Shift اصلاح می شود باید با استفاده از مقدار اصلاح شده آنها مشخص شود
کلید_ترکیب شامل کلید Shift می شود. مثلا، Ctrl + g و Shift+Ctrl+G. برداشتن
اتصالات برای کلید_ترکیب با مشخص کردن هیچ برای اقدام.
فهرست مورد کلید اتصالات
استفاده کنید منو برای زمینه برای تعریف اتصالات کلید برای آیتم های منو. مقادیر زیر
معتبر هستند برای اقدام:
open_file
فایل → باز کردن فایل... مورد منو
پیش فرض: Ctrl+o
open_file_in_new_tab
فایل → باز کردن فایل در برگه جدید... مورد منو
پیش فرض: Ctrl+t
open_modified_files
فایل → باز کردن فایل های اصلاح شده... مورد منو
پیش فرض: Shift+Ctrl+O
open_commit
فایل → Open Commit... مورد منو
پیش فرض: Shift+Ctrl+T
reload_file
فایل → بارگذاری مجدد فایل مورد منو
پیش فرض: Shift+Ctrl+R
save_file
فایل → گزینه منوی ذخیره فایل
پیش فرض: Ctrl+s
save_file_as
فایل → ذخیره فایل به عنوان... مورد منو
پیش فرض: Shift+Ctrl+A
همه را ذخیره کن
فایل → ذخیره همه موارد منو
پیش فرض: Shift+Ctrl+S
new_2_way_file_merge
File → New 2-Way File Merge مورد منو
پیش فرض: Ctrl+2
new_3_way_file_merge
File → New 3-Way File Merge مورد منو
پیش فرض: Ctrl+3
new_n_way_file_merge
File → New N-Way File Merge مورد منو
پیش فرض: Ctrl+4
close_tab
فایل → بستن آیتم منوی برگه
پیش فرض: Ctrl+w
undo_close_tab
فایل → لغو بستن گزینه منوی برگه
پیش فرض: Shift+Ctrl+w
ترک
فایل → خروج از آیتم منو
پیش فرض: Ctrl+q
خنثی کردن
ویرایش → واگرد مورد منو
پیش فرض: Ctrl+z
مجدد
ویرایش → تکرار مجدد مورد منو
پیش فرض: Shift+Ctrl+Z
برش
ویرایش → برش آیتم منو
پیش فرض: Ctrl+x
کپی کنید
ویرایش → کپی مورد منو
پیش فرض: Ctrl+c
چسباندن
ویرایش → چسباندن مورد منو
پیش فرض: Ctrl+v
انتخاب همه
ویرایش → همه موارد منو را انتخاب کنید
پیش فرض: Ctrl+a
clear_edits
ویرایش → پاک کردن آیتم منوی ویرایش ها
پیش فرض: Ctrl+r
dismiss_all_edits
Edit → Dismiss All Edits مورد منو
پیش فرض: Ctrl+d
پیدا کردن
ویرایش → یافتن... مورد منو
پیش فرض: Ctrl+f
find_next
ویرایش → یافتن آیتم منوی بعدی
پیش فرض: Ctrl+g
find_previous
ویرایش → یافتن آیتم منوی قبلی
پیش فرض: Shift+Ctrl+G
go_to_line
ویرایش → رفتن به خط... مورد منو
پیش فرض: Shift+Ctrl+L
تنظیمات
مورد منوی تنظیمات → ویرایش کنید
پیش فرض: هیچ کدام
no_syntax_highlighting
مشاهده → برجسته کردن نحو → هیچ مورد منو
پیش فرض: هیچ کدام
syntax_highlighting_نحو
مشاهده → برجسته کردن نحو → نحو مورد منو
پیش فرض: هیچ کدام
realign_all
مشاهده → تنظیم مجدد همه مورد منو
پیش فرض: Ctrl+l
منزوی
مشاهده → ایزوله کردن مورد منو
پیش فرض: Ctrl+i
اولین_تفاوت
مشاهده → اولین مورد منوی تفاوت
پیش فرض: Shift+Ctrl+Up
قبلی_تفاوت
مشاهده → مورد منوی تفاوت قبلی
پیش فرض: Ctrl+Up
بعدی_تفاوت
مشاهده → آیتم منوی تفاوت بعدی
پیش فرض: Ctrl+Down
آخرین_تفاوت
مشاهده → آیتم منوی آخرین تفاوت
پیش فرض: Shift+Ctrl+Down
first_tab
مشاهده → مورد منوی برگه اول
پیش فرض: Shift+Ctrl+Page_Up
previous_tab
مشاهده → گزینه منوی برگه قبلی
پیش فرض: Ctrl+Page_Up
next_tab
مشاهده → آیتم منوی برگه بعدی
پیش فرض: Ctrl+Page_Down
last_tab
مشاهده → آیتم منوی آخرین برگه
پیش فرض: Shift+Ctrl+Page_Down
shift_pane_right
مشاهده → Shift Pane Right مورد منو
پیش فرض: Shift+Ctrl+parenleft
shift_pane_left
مشاهده → Shift Pane مورد منوی چپ
پیشفرض: Shift+Ctrl+Parenright
convert_to_upper_case
فرمت ← گزینه منو تبدیل به حروف بزرگ
پیش فرض: Ctrl+u
تبدیل_به_حروف_کوچک
قالب → تبدیل به حروف کوچک مورد منو
پیش فرض: Shift+Ctrl+U
sort_lines_in_ascending_order
قالب → مرتب سازی خطوط به ترتیب صعودی آیتم منو
پیش فرض: Ctrl+y
sort_lines_in_decending_order
قالب → مرتب سازی خطوط به ترتیب نزولی مورد منو
پیش فرض: Shift+Ctrl+Y
remove_trailing_white_space
قالب → حذف آیتم منوی فضای سفید دنباله دار
پیش فرض: Ctrl+k
convert_tabs_to_spaces
قالب ← تبدیل برگه ها به فضاهای منو
پیش فرض: Ctrl+b
convert_leading_space_to_tabs
قالب → تبدیل فضاهای پیشرو به برگه ها
پیش فرض: Shift+Ctrl+B
افزایش_تورفتگی
قالب → افزایش تورفتگی مورد منو
پیش فرض: Shift + Ctrl + بزرگتر
کاهش_تورفتگی
قالب → کاهش تورفتگی مورد منو
پیشفرض: Shift+Ctrl+less
convert_to_dos
فرمت → تبدیل به فرمت DOS مورد منو
پیش فرض: Shift+Ctrl+E
convert_to_mac
فرمت → تبدیل به مک فرمت آیتم منو
پیش فرض: Shift+Ctrl+C
convert_to_unix
فرمت → تبدیل به یونیکس فرمت آیتم منو
پیش فرض: Ctrl+e
copy_selection_right
ادغام → انتخاب کپی مورد منوی راست
پیش فرض: Shift+Ctrl+Right
copy_selection_left
ادغام → کپی مورد منوی سمت چپ انتخاب
پیش فرض: Shift+Ctrl+Left
copy_left_into_selection
ادغام ← کپی سمت چپ در منوی انتخاب
پیش فرض: Ctrl+Right
copy_right_into_selection
ادغام ← کپی راست در منوی انتخاب
پیش فرض: Ctrl+Left
merge_from_left_then_right
ادغام → ادغام از چپ سپس راست مورد منو
پیش فرض: Ctrl+m
merge_from_right_then_left
ادغام → ادغام از راست سپس چپ مورد منو
پیش فرض: Shift+Ctrl+M
کمک_محتوا
راهنما → آیتم های منوی راهنما
پیش فرض: F1
در باره
راهنما → درباره مورد منو
پیش فرض: هیچ کدام
لاین ویرایش حالت کلید اتصالات
استفاده کنید حالت_خط برای زمینه برای تعریف اتصالات کلید برای حالت ویرایش خط. در
مقادیر زیر برای اقدام:
enter_align_mode
وارد حالت ویرایش تراز
پیش فرض: فضا
enter_character_mode
وارد حالت ویرایش کاراکتر شوید
پیش فرض ها: بازگشت، KP_Enter
خط اول
مکان نما را به خط اول منتقل کنید
پیش فرض ها: صفحه اصلی، g
extension_first_line
مکان نما را به خط اول منتقل کنید و انتخاب را گسترش دهید
پیش فرض: Shift+Home
last_line
مکان نما را به خط آخر منتقل کنید
پیشفرضها: پایان، Shift+G
extension_last_line
مکان نما را به خط آخر منتقل کنید و انتخاب را گسترش دهید
پیش فرض: Shift+End
up
مکان نما را یک خط به بالا ببرید
پیش فرض ها: بالا، k
extend_up
مکان نما را یک خط به بالا ببرید و انتخاب را گسترش دهید
پیش فرض ها: Shift+Up، Shift+K
پایین
مکان نما را یک خط به پایین ببرید
پیش فرض ها: پایین، j
extension_down
مکان نما را یک خط به پایین ببرید و انتخاب را گسترش دهید
پیشفرضها: Shift+Down، Shift+J
ترک کرد
حرکت مکان نما به سمت چپ یک فایل
پیش فرض ها: سمت چپ، h
extend_left
حرکت مکان نما به سمت چپ یک فایل، گسترش انتخاب
پیش فرض: Shift+Left
راست
مکان نما را یک فایل به سمت راست حرکت دهید
پیش فرض ها: راست، l
extend_right
مکان نما را به سمت راست یک فایل حرکت دهید، انتخاب را گسترش دهید
پیش فرض: Shift+Right
page_up
مکان نما را یک صفحه به بالا ببرید
پیشفرضها: Page_Up، Ctrl+u
extend_page_up
مکان نما را یک صفحه به بالا ببرید و انتخاب را گسترش دهید
پیشفرضها: Shift+Page_Up، Shift+Ctrl+u
page_down
مکان نما را یک صفحه به پایین ببرید
پیشفرضها: Page_Down، Ctrl+d
extend_page_down
مکان نما را یک صفحه به پایین ببرید و انتخاب را گسترش دهید
پیشفرضها: Shift+Page_Down، Shift+Ctrl+d
delete_text
متن انتخاب شده را حذف کنید
پیش فرض ها: BackSpace، Delete، x
اولین_تفاوت
تفاوت اول را انتخاب کنید
پیشفرضها: Ctrl+Home، Shift+P
قبلی_تفاوت
تفاوت قبلی را انتخاب کنید
پیش فرض: p
بعدی_تفاوت
تفاوت بعدی را انتخاب کنید
پیش فرض: n
آخرین_تفاوت
آخرین تفاوت را انتخاب کنید
پیشفرضها: Ctrl+End، Shift+N
clear_edits
تمام ویرایش ها را از خطوط انتخاب شده پاک کنید
پیش فرض: r
copy_selection_left
خطوط انتخاب شده را در فایل سمت چپ کپی کنید
پیش فرض: هیچ کدام
copy_selection_right
خطوط انتخاب شده را در فایل سمت راست کپی کنید
پیش فرض: هیچ کدام
copy_left_into_selection
خطوط را از فایل سمت چپ در قسمت انتخابی کپی کنید
پیش فرض: Shift+L
copy_right_into_selection
خطوط را از فایل سمت راست در قسمت انتخابی کپی کنید
پیش فرض: Shift+H
merge_from_left_then_right
خطوط را از فایل در سمت چپ و سپس فایل در سمت راست را ادغام کنید
پیش فرض: m
merge_from_right_then_left
خطوط را از فایل در سمت راست و سپس فایل در سمت چپ را ادغام کنید
پیش فرض: Shift+M
منزوی
خطوط انتخاب شده را جدا کنید
پیش فرض: i
هم ترازی ویرایش حالت کلید اتصالات
استفاده کنید align_mode برای زمینه برای تعریف اتصالات کلید برای حالت ویرایش تراز. در
مقادیر زیر برای اقدام:
enter_line_mode
وارد حالت ویرایش خط شوید
پیش فرض: فرار
enter_character_mode
وارد حالت ویرایش کاراکتر شوید
پیش فرض ها: بازگشت، KP_Enter
خط اول
مکان نما را به خط اول منتقل کنید
پیش فرض: g
last_line
مکان نما را به خط آخر منتقل کنید
پیش فرض: Shift+G
up
مکان نما را یک خط به بالا ببرید
پیش فرض ها: بالا، k
پایین
مکان نما را یک خط به پایین ببرید
پیش فرض ها: پایین، j
ترک کرد
حرکت مکان نما به سمت چپ یک فایل
پیش فرض ها: سمت چپ، h
راست
مکان نما را یک فایل به سمت راست حرکت دهید
پیش فرض ها: راست، l
page_up
مکان نما را یک صفحه به بالا ببرید
پیشفرضها: Page_Up، Ctrl+u
page_down
مکان نما را یک صفحه به پایین ببرید
پیشفرضها: Page_Down، Ctrl+d
تراز
خط انتخاب شده را با موقعیت مکان نما تراز کنید
پیش فرض: فضا
شخصیت ویرایش حالت کلید اتصالات
استفاده کنید حالت_کاراکتر برای زمینه برای تعریف پیوندهای کلیدی برای حالت ویرایش کاراکتر.
مقادیر زیر برای آن معتبر است اقدام:
enter_line_mode
وارد حالت ویرایش خط شوید
پیش فرض: فرار
رشته
رشته نام ارزش
یک منبع رشته ای به نام را اعلام می کند نام با ارزش ارزش.
استفاده می شود رشته منابع
منابع رشته ای زیر توسط Diffuse استفاده می شود:
تفاوت_رنگ ها
فهرستی از منابع رنگی که برای نشان دادن تفاوت ها استفاده می شود
پیش فرض: تفاوت_1 تفاوت_2 تفاوت_3
رنگ ها
[ رنگ | رنگ ] نام قرمز سبز آبی
یک منبع رنگی به نام را اعلام می کند نام. اجزای رنگ فردی باید باشد
به صورت مقداری بین 0 و 1 بیان می شود.
استفاده می شود رنگ منابع
منابع رنگ زیر توسط Diffuse استفاده می شود:
هم ترازی
رنگ برای نشان دادن خط انتخاب شده برای تراز دستی استفاده می شود
پیش فرض: 1 1 0
شخصیت_انتخاب
رنگی که برای نشان دادن کاراکترهای انتخاب شده استفاده می شود
پیش فرض: 0.7 0.7 1
مکان نما
رنگ مورد استفاده برای مکان نما
پیش فرض: 0 0 0
تفاوت_1
رنگ برای شناسایی تفاوت بین جفت اول فایل استفاده می شود
پیش فرض: 1 0.625 0.625
تفاوت_2
رنگ برای شناسایی تفاوت بین جفت دوم فایل استفاده می شود
پیش فرض: 0.85 0.625 0.775
تفاوت_3
رنگ برای شناسایی تفاوت بین جفت سوم فایل استفاده می شود
پیش فرض: 0.85 0.775 0.625
edited,en
رنگی که برای نشان دادن خطوط ویرایش شده استفاده می شود
پیش فرض: 0.5 1 0.5
دریچه
رنگی که برای نشان دادن شکاف های تراز استفاده می شود
پیش فرض: 0.8 0.8 0.8
شماره خط
رنگ مورد استفاده برای شماره خطوط
پیش فرض: 0 0 0
خط_شماره_پس زمینه
رنگ پس زمینه برای ناحیه شماره خط
پیش فرض: 0.75 0.75 0.75
خط_انتخاب
رنگ برای نشان دادن خطوط انتخاب شده استفاده می شود
پیش فرض: 0.7 0.7 1
نقشه_پس زمینه
رنگ پس زمینه برای منطقه نقشه
پیش فرض: 0.6 0.6 0.6
حاشیه
رنگی که برای نشان دادن حاشیه سمت راست استفاده می شود
پیش فرض: 0.8 0.8 0.8
از قبل ویرایش کنید
رنگ متن از قبل ویرایش کنید
پیش فرض: 0 0 0
متن
رنگ متن معمولی
پیش فرض: 0 0 0
متن_پس زمینه
رنگ پس زمینه برای ناحیه متن
پیش فرض: 1 1 1
شناور نقطه ارزشها
شناور نام ارزش
یک منبع ممیز شناور به نام را اعلام می کند نام با ارزش ارزش.
استفاده می شود شناور نقطه منابع
منابع ممیز شناور زیر توسط Diffuse استفاده می شود:
alignment_opacity
کدورت مورد استفاده هنگام ترکیب رنگ تراز دستی
پیش فرض ها: 1
کدورت_تفاوت
کدورت مورد استفاده هنگام ترکیب رنگ های متفاوت کاراکترها
پیش فرض ها: 0.4
کدورت_انتخاب_شخصیت
کدورت مورد استفاده هنگام ترکیب رنگ انتخاب کاراکتر
پیش فرض ها: 0.4
edited_opacity
کدورت مورد استفاده هنگام ترکیب رنگ خط ویرایش شده
پیش فرض ها: 0.4
خط_تفاوت_آلفا
مقدار آلفا هنگام ترکیب رنگ های تفاوت خطوط استفاده می شود
پیش فرض ها: 0.3
line_selection_opacity
کدورت مورد استفاده هنگام ترکیب رنگ انتخاب خط
پیش فرض ها: 0.4
نحو مشخص کردن
نحو نام [حالت_ اولیه default_tag]
یک سبک نحو جدید به نام را اعلام می کند نام. برجسته کردن نحو از یک حالت ساده استفاده می کند
ماشینی که وقتی الگوهای خاصی با هم تطبیق داده می شوند بین حالت ها جابجا می شود. اولیه
حالت برای ماشین حالت خواهد بود حالت_ اولیه. همه کاراکترها با a مطابقت ندارند
الگو به عنوان برچسب گذاری خواهد شد default_tag برای برجسته کردن سبک نحو نامیده می شود نام
را می توان با حذف حذف کرد حالت_ اولیه و default_tag.
syntax_files نام [الگو]
مشخص می کند که فایل هایی با نام مطابقت دارند الگو باید با استفاده از
سبک نحو نامیده می شود نام. الگوهای مورد استفاده برای تطبیق فایل ها برای استفاده با سبک نحو
نام نام را می توان با حذف حذف کرد الگو.
syntax_magic نام [الگو [بی توجهی]]
مشخص می کند که فایل هایی با خط اول مطابقت دارند الگو باید با استفاده برجسته شود
سبک نحو نامیده می شود نام. الگوهای مورد استفاده برای تطبیق فایل ها برای استفاده با نحو
سبک نامیده می شود نام را می توان با حذف حذف کرد الگو.
syntax_pattern نام حالت_ اولیه حالت نهایی برچسب الگو [نادیده گرفتن]
یک الگو به سبک نحوی که قبلاً اعلام شده است اضافه می کند. الگوها یک به یک امتحان می شوند
زمان به ترتیبی که اعلام شد تا اولین بازی پیدا شود. یک الگو خواهد بود
فقط برای تطبیق کاراکترها در صورتی استفاده می شود که ماشین حالت در حالت باشد حالت_ اولیه.
ماشین حالت انتقال به حالت نهایی اگر الگوی تعریف شده توسط الگو is
تطبیق. از تطبیق الگوی غیر حساس به حروف کوچک و بزرگ استفاده خواهد شد اگر نادیده گرفتن مشخص شده است.
همه کاراکترهای مطابق با الگو به عنوان برچسب گذاری می شوند برچسب برای برجسته کردن
با استفاده از خدمات onworks.net از پخش آنلاین استفاده کنید