محمد عابدینی
کارشناس ارشد متخصص سیستم عامل های متن باز ( لینوکس و یونیکس )

معرفی کلیدهای مرجع در ویرایشگر متنی GNU Emacs

سلام دوستان ، در این بخش ما رو با یک سری از کلیدهای مرجع در ویرایشگر متنی GNU Emacs اشنا می شوید.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

راه اندازی کردن Emacs

برای راه اندازی کردن ساده از این ویرایشگر ساده کافیست که فرمان Emacs را در محیط خط فرمان خود اجرا کنید تا وارد این ویرایشگر متنی شودی. که محیطی به صورت زیر دارد:

emasc

خارج شدن از Emacs

برای خارج شدن از این محیط کافیست که از کلید های زیر استفاده کنید:

suspend Emacs (or iconify it under X)              C-z
exit Emacs permanently                             C-x C-c

خواندن فایل

برای باز کردن فایل در emacs از کلیدهای زیر استفاده کنید:

read a file into Emacs                             C-x C-f
save a file back to disk                           C-x C-s
save all files                                     C-x s
insert contents of another file into this buffer   C-x i
replace this file with the file you really want    C-x C-v
write buffer to a specified file                   C-x C-w

نمایش Help

برای نمایش دادن help برنامه در مورد فرمانها و کلیدهای میانبر از کلید های زیر استفاده کنید:

remove Help window                                       C-x 1
scroll Help window                                         ESC C-v
apropos: show commands matching a string           C-h a
show the function a key runs                              C-h c
describe a function                                          C-h f
get mode-specific information                             C-h m

جستجو کردن در متن

یکی از فابلیتهای این برنامه قابلیت جستجو کردن در متن است که برای این کار شما می توانید از کلیده های زیر استفاده کنید:

search forward                                      C-s
search backward                                    C-r
regular expression search                         C-M-s
reverse regular expression search               C-M-r
select previous search string                      M-p
select next later search string                     M-n
exit incremental search                             RET
undo effect of last character                       DEL
abort current search    

محمد عابدینی
محمد عابدینی

کارشناس ارشد متخصص سیستم عامل های متن باز ( لینوکس و یونیکس )

سلام دوستان از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. برگذار کننده دوره های PF و pfsense مدرس دوره های لینوکس ( LPIC303) مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. عاشق کار با سیستم عاملهای متن باز عاشق کار با خط فرمان.

نظرات