* src/xfns.c (set_machine_and_pid_properties): Let X set WM_CLIENT_MACHINE.
line source
廩�廣�廨 廨�廩�� �廩���廩 �崗Emacs. �����廬 廩���廩 廨�� �廖�廝 ��廖��.
廚廡���廬 廨��廬 廩� Emacs �廩廬�廩�廬 ��廡廩 CONTROL (�廚廣��� ��� �廖��� �崗CTRL �� CTL)
�� ��廡廩 META (�廚廣��� �廖��� EDIT �� ALT). ��廡�� �廢��� �廬 �� �廩��廬 ��廚廩廨���
��� 廚廣�, �廩廬�廩 �廡�廢�廨�� �����:
��<廬�>-C �廩�廣�廬� ��廛 ����廡 �廡廩 CONTROL ��� �廡廩 廣� �廡廩 <廬�>.
������, C-f �廩�廣�廬�: ��廛 ����廡 CONTROL ��廡廩 廣� f.
��<廬�>-M �廩�廣�廬� ��廛 ����廡 �廡廩 META �� EDIT �� ALT ��� �廡廩 廣� �廡廩 <廬�>.
�� ��廡��廬 ��� �廝 ��� ��廡廩� META �� EDIT �� ALT, �廚廩廨 ��廡�廩
��廩�廨廨 �廡廩 ESC ��� ��廡�廩 <廬�>. ��� ��廬�� <ESC> 廣��廨 �廡廩 ESC.
�廣廨� �廩���: ��� �廢�廬 �崗Emacs �廩 ��廡�廩 C-x C-c (廩�� 廬���, �廩��� �����).
��� ��廚廖�廡 廚廡��� ���廢廣 ��廡廩�, �廩 ��廡�廩 C-g.
���廨��廬 ">>" �廡廢� ����� �廖��廬 ��廨��廬 廣��廨�� ��� ��廖�廬 ��廩廬�廩 �廚廡��� ��廩��.
������:
<<廩�廨�廬 廨�廡�廬 廬廬��廖廚�� 廖��� �廩�廨� ���� 廣"� help-with-tutorial>>
[��廢廣 �廣��� ��廩�廨 廨�廡 ���廨�廬 �������廬. ��廡廖� ��廩�� ����]
>> �廡�廩� 廣廬� C-v (�廢� �廣��� ���) 廣�崗��廬 ��廬廡�� �廣��� ���. (廡����, �廖�
��廬 廣"� ���廢� ����廡� 廩� �廡廩 CONTROL ��廡廩� 廣� v.)
�廣廬� �����, 廣���� �廣廩�廬 ��廬 ��� 廚廣� 廩廬廖���� �廡廨�� �廬 ���廢� 廣� ��廖�.
廩��� �� ��廚�廚� 廩� 廩廬� 廩�廨�廬 ��廩廨 �廬� 廣��廨�� ��廖� ��廩�, �� 廩����� 廨廢�廚�廬
�廖���廬 �廣廬 廡廨��廬 ��廡廖�.
��廨 廨�廩�� 廩廣���� ����� ��� ��廢� ���廣 ��廡�� ��� ��廩��� �廬�� ��廡廖�. �廬�
��廨 ���廣�� ��廢� ��廬廡�� �廣��� ���, 廣� C-v. ���廨� �廣��� �廡��� �廡�廩� M-v
(����廡� �廡廩 META ��廡�廩� v �� �廡�廩� ��<ESC>v�� �� ��� ��廡��廬 �廡廩 META
�� EDIT �� ALT).
>> �廖� 廣廬� ��� 廚廣��� ��廡�廩 M-v ���廨崗�� C-v.
* 廖���� 廣� ���
--------------
�廩� 廬��廣� �廣����� 廩���� �廢廚��� ���, �廩廬�廩� �廚廡���廬 ����廬:
��C-v �廬廡�� �廣��� ���
��M-v ���廨 �廣��� �廡���
��C-l �廡� 廬廢��� ��廢� ���廩 �廬 ��廡廖�,
�� 廩��廡廖� ��� �廖�� ���廢� ��廨�� �廬廢���
(廩��� ��: CONTROL-L ��� CONTROL-1.)
>> �廢�� �廬 �廖�� 廣�崗��� �廬廢��� ���廨� �廬 ��廡廖� ����. ���廨 ��� �廡�廩� C-l.
�廢�� �廬 �廖�� 廩��廬 �廩��� �� 廩��� 廣���� ��� ��廬� ��廡廖�, ��� 廣�廩��
��� ��廨�� �廬廢���.
�� 廬廡�廩� C-l 廩��, 廡�廣 ��廡廖� ��� ���� �廡廢� �廣���� 廩� �廬廢���. �廡�廩�
C-l 廩�� ���� ���� �廬�廬�廬 �廬廢���.
�� �廡廩� PageUp �崗PageDn, �� �� 廡����� ��廡��廬 廩���, ������ �廩�廩 �廬��廣�
�廣����� 廩����, ���� �廩���廩 �崗C-v �崗M-v �廣�� ��廬廨.
* 廬��廣廬 廖�� �廖�廖�廬
------------------
廬��廣� �廣����� 廩���� ���� 廩���廩�廬, ��� ��廢� ��廬� ����廣 ��廡�� 廖廚廢�廚�
�廬�� ��廡廖� 廩廣�崗��� �廬廢���?
��廬� �廣廩�廬 ��廬 ���� �廨���. �廚廩廨 ��廩� ��廩廬�廩 ��廡廩� ��廢��, ���� ����
�� �廣�� ��廬廨 �� 廬���廡� �廬 ������ �廣� ���廡 �廖���廨�� 廩� ��廡��廬 �廬廩廬�廩�
�廚廡���廬 C-p, C-b, C-f �崗C-n. 廚廡���廬 ��� 廩��廬 廣廨� ��廨�廣廬 �廡廩� ��廢��,
���廡��:
廩�廨� 廡���廬, C-p
:
:
廡����, C-f ... ��廡�� 廖�� ����� ... ���廨�, C-b
:
:
�廩�廨� ����, C-n
>> �廩廬�廩� ��廡廩� C-n �崗C-p 廣�崗��廬 ����廣 �廩�廨� ���廢廣�廬 廩� �����廨��.
�廡�廩� C-l ��� ��廨�� �廬 �����廨�� 廣�崗��� �廬廢���.
廡� ��廬廨 ����廨 �廬 ��廡廩�� ���� ���廢廣�廬 ����� 廩�� ���廢���:
P �崗previous (廡���), N �崗Next (���), B �崗Backward (���廨�)
�崗F �崗Forward (廡����). �廡廩� �廬��廣� ��廖�廖��� ���� �廩�廩� �廬�� �� ����.
>> �廡�廩� C-n ��� 廚廣��� ��� ��廡� �廬 �廖�� �廩�廨� ��.
>> ���廣� �廬 �廖�� �廬�� �廩�廨� 廣� C-f ���廨崗�� ��廣�� 廣� C-p.
廩��� �� �� 廣�廩� C-p ��廩廨 �廖�� ��廢� ���廢廣 �廩�廨�.
�� 廩�廨� 廩� �廡�廖 �廖廬���廬 �廬� ����� ��廡廨� Newline. 廬� �� �廚廨�� ���
�廩�廨� ��� 廩��廨��. (��廨� ���, �廩�廨� ���廨��� �廡��廛 廬廖廬��� �廝 ���
�崗Newline, �� Emacs ���� �廡�廡 ���.)
>> �廖� C-b �廬���廬 廩�廨�. ��� ��廨�� �廖�� ���廣 �廖�廝 �廩�廨� �廡���廬. ��廬,
�廩�� 廩��� �廣 ���廨� ����廝 廣�崗廚�� 廬� �崗Newline.
�� C-f ���� ����廝 廣�崗廚�� Newline, ����廡 ��� C-b.
>> �廡�廩� C-b 廣�� ��� 廚廣��� ��� �廡�� �廨�廩� ���� ��廢� �廖��.
廣廬� �廡�廩� C-f �廖廚廨 廚廣��� ��廨�廩 �廩�� �廖�廝 �廩�廨�. ��� �廡�廩�
C-f 廣�� 廚廣� ��廬 ��� ���廣 �廬���廬 �廩�廨� ����.
�廩�廖�� ��廢� ������廬 ��廡廖� ���廢�, ��廡� ��廡廖� �廣�廨 ���廡 ���廢� ���廖��
�廬廢���. ��� 廡�廨��� "�����". ����� ��廚廩廨廬 �崗Emacs ����廣 �廬 �廖�� ��廡��
��廩�� ��廡廖� ���� 廩�廖�� ��廣�� ��廬廢���.
>> �廖� ����廣 �廬 �廖�� �� ���廛 �廬廢��� 廣"� �廡廩廬 C-n �廩��� �� ��� 廩廡�廨�.
�� 廬��廣� 廬�崗廬� ����廬 ���, 廬���� ���廣 ����� 廩���廬. M-f ��(META-f) ����
�廬 �廖�� ���� ��廬 廡���� ����� M-b �� ���� ���廨�.
>> �廡�廩� M-f �崗M-b �廖廚廨 廚廣���.
�� �廖�� ��廢� ���廢廣 ����, M-f �� �廖�廝 �����. �� �廖�� ��廢� ��� 廩廬� ����,
M-f 廣��廨 �廬 ����� ���� ��廣廢廨 �廖�廚�. M-b 廚�廣� ���廚� ���� ������ �廚��.
>> �廡�廩� 廣廬� M-f �崗M-b 廚廣��� ����廬, ��� C-f �崗C-b 廚� �廩� ��� 廩廬����
��廬廨廩� ��廬�廢�� 廩� M-f �崗M-b ��廡���廬 廩���� �廬�� ���� �����.
廩��� �� ��廡��� 廩��� C-f �崗C-b �廢� ��� �崗M-f �崗M-b ��廢� �廩��. �廣廬��
廡廨���廬 ��� �廡廩�� 廣� META �廩�廩�� �廚廣���廬 �廡廩�廨�廬 ������廬 廩� 廩廚� (����,
�廩廚���, 廚廖廡��廬) ����� �廡廩�� 廣� CONTROL 廚�廣��� 廣� �����廬 �廖�廖��廬 廩����
廬����廬 �廖�� ��廡廖� 廩����� 廣�廨��� (廬���, 廩�廨�廬, ���').
��廡��� ���廬 廡���廬 �� ���� 廩�廨�廬 ��廩廚���: C-a �崗C-e �廣�� �廬���廬 �廩�廨�
�廖�廚�, ��廬���, ����� M-a �崗M-e �廣�� �廬���廬 ��廩廚� �廖�廚�.
>> �廖� 廣廬� 廩廬� �廡廩�廬 廣� C-a ���廨崗�� 廩廬� �廡廩�廬 廣� C-e.
�廖� 廩�� M-a ���廨崗�� 廩�� M-e.
廩��� �� 廩��廨� 廣� C-a ���� 廣�廩� ��廨, ����� �� �廡廩� ���廨廬 廣� M-a ���廣�
�廬 �廖�� ��廩廚� ��廖廝. ���� ��� ��� ������� ��廩��廬, ��� �廬�廢�� �廨��廬
��廣�廬 �廩�� ��廡廨��.
�廡�� �廖�� �廬�� ��廡廖� �廡廨� "point" ("�廡���"). ����� ��廨�廬, �廖�� �廨��
�廬 ��廡��� 廩� "point" �廬�� ��廡廖�.
��� 廖���� 廩� 廚廡���廬 廚廩���廬 ���廣廬 �廖��, ���� 廚廡���廬 廩�廣�廬 �����
��廩廚��� 廩����:
��C-f ��廣 廬� ��� 廡����
��C-b ��廣 廬� ��� ���廨�
��M-f ��廣 ���� 廡����
��M-b ��廣 ���� ���廨�
��C-n ��廣 �廩�廨� ����
��C-p ��廣 �廩�廨� �廡���廬
��C-a ��廣 �廬���廬 �廩�廨�
��C-e ��廣 �廖�廝 �廩�廨�
��M-a ��廣 廡���� �廖�廝 ��廩廚�
��M-e ��廣 ���廨� �廬���廬 ��廩廚�
>> �廖� �廬 �� �廚廡���廬 ���� �廖廚廨 廚廣���, �廩� 廬廨���.
��� �� �廚廡���廬 ��廚�廢�廬 ���廬廨.
廩廬� 廚廡���廬 廬��廣� �廩���廬 ��廨廬 �� ��M-<�� ��(META 廚��廬), �廩廨 �廣� �廬���廬
��廡廖�, �崗��M->�� ��(META ��廬廨), �廩廨 �廣� �廖�廝 ��廡廖�.
�廨�� ��廡���廬 ��廡廩 ">" ��廢� �廣� �廚廖�廡, ��� ��� ��廡�廩� �廩 廢�廨� ����廛
������廡 �廡廩 Shift. ���廚� ���� �廩 ����廛 廣� Shift ��� ��廡�廩 ��M-<����
��廨廬 ��� ��廢� M-廚廖�廡.
>> �廖� 廣廬� ��M-<�� ��� ����廣 �廬���廬 �廩�廣�廨.
��廨崗�� �廡�廩� C-v �廖廚廨 廚廣���, 廣� 廩廬��廣� ����.
>> 廣�廩�� �廖� ��M->�� ��� ����廣 �廖�廝 �廩�廣�廨.
���廨 ��� �廡�廩� M-v ��� 廚廣��� ��� ����廨 ����.
��廬� ����� �廬 �廖�� �� �廣�廨廬 �廡廩� ��廢��, �� �� 廡����� ��廡��廬 廩���.
��� ����� ����廢�� ����� ��廩廬�廩 �崗C-b, C-f, C-n �崗C-p �廩��廩 廖���廬.
廡��� ��, �� �廣��� 廣� �� �廡��廬. 廩��廬, �廩廬廬廨��� �廣��� 廣� Emacs, 廬廨��
�� �廩���廩 ��廡廩�� ��� ���廨 ��廬廨 ��廩���廩 ��廢�� (����� 廩��� 廢�廨� �����
�廬 ��� ����廡 �廣�廡廨� 廩� ��廡��廬). �廩��廩�廬, �廩��廡廩�� ���� ��廚�� ��廨��,
���� ��� 廡� ��廬廨 ����� 廚廡���廬 �廬廡���廬 ��廬廨 廩� 廬��廣廬 �廖��.
廨�� �廚廡���廬 廩� Emacs �廡���廬 �廨����� ���廨�; 廣��廨 廨�� �廚廡���廬 ��廨�����
�廩�廩 ����� 廩� �廖廚廨 ���廨�廬 廣� �廚廡���. ��� �廖廚廡 �廨����� �廚廡���, �廩 ��廡�廩
C-u ���廨崗�� 廖廚廨�廬, ���廬 �廚�� 廩�廡�廩�� �廬 �廚廡��� 廣廢��. 廣� ��廡��廬 廡���
�廡廩 META (�� EDIT �� ALT), �廩 �� �廚廩廨�廬 ��廨廬 �廢��� �廨����� ���廨�:
�廡�廩� �廬 �廖廚廨�廬 廬�� ��� ���廡廬 �廡廩 META. ��� ����廢�� 廣� C-u �廩�� 廩���
�廣��� 廣� �� �廡��廬. ��廨����� ����廨� �廡廨� �� "�廨����� 廡����廬" (prefix
argument) �廩�� �廡�廩�� ��廬� �廚�� �廚廡��� ���� ��� �廬���廖.
��廩�, C-u 8 C-f ���廣 �廬 �廖�� 8 廬��� 廡����.
>> �廖� ��廡�廩 C-n �� C-p 廣� �廨����� ���廨�, ��� ����� �廬 �廖�� �� 廩�廨�
�廖���廬 �廚廡��� ��廬 ����.
廨�� �廚廡���廬 �廚廨廩�廬 �廬 ��廨����� ����廨� ����� ��廨�廬, ��� 廚廡���廬 �廖����廬
�廩廬�廩�廬 �� �廢�廨�廬 ��廨�廬. ��� 廚廡���廬 (��� �廝 ��廬 ���� ��� 廩����� 廣� ��)
�廩廬�廩�廬 �� ������ -- �����廬� 廩� ��廨�����, ��� 廡廩廨 �廣廨�� ��廖廚廨�, ��廨�廬
�廚廡��� ��廬��� 廡廢廬 ��廨廬.
��C-v �崗M-v ��廢��� ����� ��� ���廚� ��廨. �廩廚廡���廬 ��� �廡���廬 �廨�����,
�� ������ �廬 �廬廢��� ��廖廚廨 ��� 廩� 廩�廨�廬, ��� ��廚��. ��廩�, C-u 8 C-v
����� �廬 �廬廢��� �崗8 廩�廨�廬.
>> �廖� 廣廬� ��廡�廩 C-u 8 C-v.
�廬�廢��, �廬廢��� ��廬� 廢廨��� ���� �崗8 廩�廨�廬. �� �廨廢���� ����� ���廨�,
�廚廩廨 ��廩�� ��廬 廣"� �廬� �廨����� �崗M-v.
�� �廚廣�廬� �廬 Emacs 廣�崗��� �廣廨�廬 ������廬 ���� X �� MS-Windows, �廬�
廢廨���� �廨��廬 廚廖 廢廨 �����, 廩廩�� 廚廖 ����� (scroll bar) �廢��� 廩� �����
廩� Emacs. (廩��� �� 廩�廩�� 廢��� ����� 廡����� 廚廖�� ��廖廚��. ��� �廡廨���
"�廩�����" -- "fringes" -- ��廩�廩�� ��廢�廬 廖���� ��廩� 廩�廨� �廖������
��廨��. 廚廖 ������, �廣��廬�, ��廚�廣 廨廡 �廢� ��� ���� ��� 廡廨�� �廡廢� �����
�廢� ����.)
>> �廖� 廣廬� ��廡��廡 ��廚廬�廨 ���廢廣� 廩� �廣��廨 ���廡 �廣���� 廩� ����廨 �����廩
廩� 廚廖 ������. 廚廣��� �� ���廨� ����� �廬 ��廡廖� �廩�廣�廨 廩廬��� ��廡�� ��
�廡�廡廬�.
>> �廖� ��廨�廨 �廬 �廣��廨 �廣�� ����, 廬�� ��� ���廢� 廣� ��廚廬�廨 ���廢廣�.
�廬�廢��, Emacs ����� �廬 ��廡廖� �廣�� ���� ��廬�� �廬��廣廬 �廣��廨.
�� �廣��廨 廩��� �廢��� �����, 廬���� ��廩廬�廩 �� �� �����廬 ��廡廖�.
* �� Emacs �廚廖�廡 �����
----------------------
�� Emacs �廚廖�廡 ����� �廚廡���廬, 廬���� ��廚廖�廡 ��廬� ����� 廣"� �廡廩廬 C-g.
廚廡���廬 廩��廢�廣� �廬�廨� �廝 �� ��廬��廬 ��廚廖廡� �廣�廨廬 C-g.
���廖廝, 廬�廨�� �廡廩廬 C-g ������ ��廨����� ����廨� �� 廬���廬 �廚廡��� 廩�廨�
�廩��廬� ��廡�廩 ��廬�廨�廬�.
>> �廡�廩� C-u 100 ��� �廢��� �廨����� 廩� 100, ����廨 ��� C-g. 廣廬� �廡�廩�
C-f. ��� 廢廨�� ���廣 廬� ��� ����, 廩�� ����廬� �廬 ��廨����� �廣�廨廬 C-g.
�� �廡廩廬� <ESC> ��廣�廬, ��廬� ����� �廣�廨廬 C-g.
* 廚廡���廬 ����廨��廬
-----------------
�廖廚廨 廚廡���廬 �崗Emacs ����廨��廬 ������ ��� 廩�廩廬�廩�� �廬����� �� �廚廣���
��廬� ��廨� �廡廨�.
�� 廬廡�廩� �廬 ��廬 �廚廡���廬 ����, Emacs �廢�� ���廣� ��廬�廨廬 �廬 �廚廡��� ��廩��
�� ��廢廣 �廬 �廚廡��� �� �����.
�� ��� �����廬�� ��廖�廬 �廬 �廚廡���, �廡�廩� <SPC> (�廡廩 �廨���) �廬廩��� �廩���.
��廨� ���, �� ����� �廣������� ��廢廣 �廬 �廚廡��� �����廨�廬, �廡�廩� "n" �廬廩���
�廩��� ���.
* �����廬
--------
廬廢��廬 Emacs ����� ����� ��廬廨 ����� ���, �廩�� ��� ��� �廢�� �廡廖� �廩��.
����廨 ��廬廨 �廖��廨 ��廢� ��廩廬�廩 ������廬 �廨����. �廣廬 �廨廢���� ��廖��廨 ��廢�
��廚�廨 ������廬 ���廬廨�� �����廨 �廣廨��� ����� ����. ��� ��廨 廚廩�� ���:
��C-x 1 ���� ��� ���� (����廨, 廖��廨 �廬 �� ������廬 ���廨��).
��� ��廚廣�� 廚廡��� ��, �廡�廩� CONTROL-x ����廨�� �廬 �廖廚廨� 1. �廚廡��� C-x 1
�廨���� �廬 ����� ��廢�� �廬 �廖�� �� 廩��� 廬�廚廖 �廬 �� 廩�� �廬廢���. �廚廡���
����廬 �廬 廩�廨 ������廬.
>> ���廣� �廬 �廖�� �廬�� 廩�廨� �� ��廡�廩� C-u 0 C-l.
>> 廣廬� �廡�廩� CONTROL-h k CONTROL-f.
廩��� �� ��廢� ����� ������ �廢��廢� ���廚�廣 ���� ��廩 廩�� ��廢�
�廬�廣�� 廩� �廚廡��� CONTROL-f.
>> �廡�廩� C-x 1 �廩��� �� 廩����� 廣� ��廖�廨 廣� C-f �廣��.
廚廡��� �� 廩��� ��� 廩�廨 �廚廡���廬 廩����� 廣� �� ��� 廩��� ����� 廩�� 廬���.
��� �廬���� 廣� �廬� CONTROL-x. 廚廡���廬 廨��廬 ��� �廬����廬 �崗CONTROL-x; ��廡
���� ��� 廣�廖廡�廬 ������廬, 廡�廢��, ��廢廢�� ���廩��� ����� ��廨��. 廚廡���廬 ���
�����廬 廩���, 廩��廩� ��廚��� �廨�廣� 廬���.
* ���廖� ����廡�
--------------
�� �廨廢���� �����廖 �廡廖�, 廚廩�� �廡�廩� 廣� ��廡廩�� ��廬�����. 廬��� 廨�����,
���� A, �, 7, * ���' �廬廚廨廩�� 廣"� Emacs ��廡廖� ���� �廬��廖廚�� ��廡廖�
�廡���. �廡�廩� <Return> (�廡廩 ��廨廬 �廨廨) ��� �����廖 �廬 廬� �廩�廨� ���廩�
(Newline).
����廡廬 �廬� ���廨�� 廩�廡廩廬� �廡�廩� <DelBack>. ��廡廩 廩��� 廡�廨��� �� <DelBack>
���� ��廬廡廨� �廩��廬 廩���� -- "Delete", "DEL" �� "Backspace". ��廨� ���
��� �廡廩 ���� ����� 廩��廢� �� �廨�廡 ��廡廩 <Return>, ���� �廩�廩 �廬�� ����廡廬
�廬� ��廨�� �� �廬�����廬 ��廨�廬, �� 廨廡 �崗Emacs.
�� 廡��� ��廡��廬 廩��� �廡廩 ���� 廩廣��� 廨廩�� <Backspace>, �� ���� ��廡廩 �廩廨
�廩�廩 �崗<DelBack>. �� �� ���� �廡廩 ��廨 ��廖��� �崗"Delete" ��廡�� ��廨廬 ��
���� �崗<DelBack> 廩���.
���廚� ���� ��廬廨, <DelBack> ���廡 �廬 �廬� 廩廡��� ���廡�� �廖��.
>> �廡�廩� 廣廬� �廖廚廨 廬���, ���廨崗�� ��廡� ��廬� 廣"� �廡廩�廬 ����廬
廣� <DelBack>. �� 廬�廩廩� �廩��廬 �廬 �廡��廛 ��� -- �廣�廬廡 ��廡�廨�
廩� �廩�廣�廨 ��廩�廨 ��� 廩����. �廬� 廣����� 廣� �廣�廬廡 ���廩� 廩���.
��廩廨 廩�廨� 廩� �廡廖� �廣廩�廬 �廨��� �廩�廨� ��廬 廩� 廬廢���, ��廡 ���廡廖� ��廩��
�廩�廨廬 廬廢��� ��廖廚廬, ��� "廩�廨廬 ���廩�". 廬� ���廖� ("/") �廖�廝 �廩�廨� (��
�廛 廣廡�廡� 廡�� ����廨 �廩����� -- "fringe") �廖�� 廩�廩�廨� �廩 廩�廨廬 ��廩�.
>> �廡�廩� �廡廖� 廣� 廩廬��廣� �廡廢� �廩�廨�, ��� 廬�廩��� ��廡�廩 廣�� �廡廖�.
�廬�廢��, 廬廨�� 廩��廚�廣� 廩�廨廬 ��廩�.
>> 廣廬� �廡�廩� <DelBack> 廣�崗��廬 ����廡 �廡廖� 廣� 廩�廩�廨� 廬�廣廩� 廡廢廨� �廖廚�廡
�廬廬��� �廩�廨� ����廬 廣�崗��� �廬廢���. 廩�廨廬 ���廩� 廬�廣��.
��廬� ����廡 �廬 廬� �崗Newline ��� �� 廬� ��廨. ���廡廬 �崗Newline ��� 廩廬�
廩�廨�廬 廬��� �廬 �廩�廨�廬 �廩�廨� ��廬. �� �廩�廨� ��廩���廬 廬��� �廨��� �廨���
�廬廢���, ��� 廬�廢� 廣� 廩�廨廬 ��廩�.
>> ���廣� �廬 �廖�� �廬���廬 �廩�廨� ��廡�廩� <DelBack>. �廬�廢��, �廩�廨� 廬廬���
�� 廡���廬�.
>> 廣廬� �廡�廩� <Return> ��� �����廨 �廬 �崗Newline 廩��廡廬�.
��廨� �� �廨�� �廚廡���廬 �崗Emacs �廚廩廨 �廢��� �廖廚廨 ��廨�廬. �� 廬�� �廡廖�
廩����� �廡��廢廬 廚廡���廬 ��. ��廨� 廣� 廬� �廡廖� ����廖� ��廬� �廖廚廨 廚廣���.
>> �廖� ��廬 廣�廩�� -- �廡�廩� ��C-u 8 *�� 廣�崗��廬 �����廖 ********.
����, ���廬� �廬 ���廚� ��廖�廖� ���廬廨 ���廚�廖 �廩�� �崗Emacs ��廬廡� 廩����廬.
�廚廩廨 ����廡 �� ���� ��廝 廩�廨�廬 廩���廬. ���� 廖���� 廚廡���廬 ����廡�:
��<Delback> ��廡 廬� 廩�廚�� �廖��
��C-d ��廡 廬� �廬�廬 �� ��廨� �廖��
���M-<Delback>�� ���艣 ���� 廩�廚�� �廖��
��M-d ���廨 ���� 廩��廨� �廖��
��C-k ���廨 �廡廖� ��廖�� �廣� 廖�廝 �廩�廨�
��M-k ���廨 �廡廖� 廣� 廖�廝 ��廩廚� ������.
廩��� �� 廩���廖 ��� <Delback> �崗C-d �廣��廬 M-<Delback>�� �崗M-d ��廩���� �廬
��廡��� 廩��� C-f �崗M-f (���� <Delback> ����� 廬� �廡廨�, ��� ����� �廬
��廡��� ��� �廣廬崗廣廬�). C-k �崗M-k ����� �崗C-e �崗M-e, �� �廡��� 廩�廨�廬
��廩廚���.
���廖廝, 廡���廬 廩��� ����� 廩��廚廩廨廬 ����廨 廡�廣 ��廩�� 廩� �廡廖�. �廩� ��, 廬��廣�
�廡廢� ���� 廩� ��廡 ��廡廖� ��廡�廩� C-@�� �� C-<SPC>�� (��� ���� 廩�� ���).
(<SPC> ��� �廡廩 �廨���.) 廣廬� ���廣� �廬 �廖�� �廡廢� �廩�� 廩� ��廡 ��廡廖� ��廡�廩�
C-w. �廬�廢��, �� ��廡廖� ��� 廩�� ��廡���廬 ���� ����廨.
>> ���廣� �廬 �廖�� �� ���廬 � �廬���廬 �廚�廖廡� �廡���廬.
>> �廡�廩� C-<SPC>��. ��Emacs 廢廨�� ��廢�� ���廣� ����廨廬 "Mark set" �廬�廬�廬
�廬廢���.
>> ���廣� �廬 �廖�� �� ���廬 廢 �廩�廨� �廩��� 廩� �廚�廖廡�.
>> �廡�廩� C-w. ��� 廬��廨� �廬 ��廡 ��廡廖� 廩�廬��� �崗� ��廖廬��� �廚�� �崗廢.
����� ��� "���廡�" ("deletion") �崗"���廨�" ("killing") ��� 廩��廡廖�
"����廨" ��廬� �����廨 �����廖� (��廡�� ��廩��� ��廡廖�), ����� �廡廖� "���廡" ��
��廬� �����廖 ���廩 �廩��� ��. (��� ��廬� ���� �廬 ���廡� -- 廨�� ����.) ����廨
��廡廖� ����廨 �廡廨� "���廡�" ("yanking"). ���廚� ����, 廚廡���廬 �廩廨 廣����廬
��廣��� �����廬 �����廬 廩� �廡廖� 廬��� ���廨�廬 �廬 ��廡廖� (�� 廩��廬� ���� �廡��廬
�廩��廨�) �廣�� �廚廡���廬 廩��廨���廬 廬� ���� �� 廩�廨�廬 廨�廡�廬 �廬�� 廨��� --
���廡�廬 (�� 廩�� ��廬� �����廡 �廬 ��廡廖� 廩���廡). ��, <Delback> �崗C-d ���廡��
��廩廨 �廚廣���� ��廬� ��� �廨�����, ��� ���廨�� ��廩廨 �廚廣���� ��廬� 廣� �廨�����.
>> ���廣� �廬 �廖�� �廬���廬 廩�廨� 廩���� 廨�廡�. ��廨崗�� �廡�廩� C-k ��� ����廨
�廬 �� ��廡廖� 廩� ��廬� 廩�廨�.
>> �廡�廩� C-k 廚廣� ��廖廚廬. 廩��� �� 廩��� ���廨 �廬 �崗Newline 廩�廖�廝 �廩�廨�.
廩��� �� 廩崗C-k ���� ���廨 �廬 廬���廬 �廩�廨�, �崗C-k ��廖廝 ���廨 �� �廬 �廩�廨�
廣廢�� ���廨� �廩�廨 �廩�廨�廬 ���廣 ��廚� �廣��. C-k �廚廨廩 �廬 ��廨����� ����廨�
���廚� �����: ��� ���廨 ��廖廚廨 ��� 廩�廨�廬, ���� �崗Newlines 廩���. �� 廩���
�廖廬� �廚廣�� ���廨廬: C-u 2 C-k ���廨 廩廬� 廩�廨�廬 ���� �崗Newlines 廩���,
����� �廡廩� 廣� C-k 廚廣���� �� 廣�廩� ��.
����廨 ��廡廖� 廩��廨�� �廡廨� "���廡�" ("yanking"). (廬�廩�� 廣� �� �廣� 廩��廚�
廩� �廡廖� �廬��� ��廩��� ���� ��� ��廡�.) ��廬� �����廡 �廬 ��廡廖� 廩��廨廬�
���廬� �廡�� ���� ���廨 �� ��廡�� ��廨 ��廩�� �廬�� ��廡廖� 廩�廬� 廣�廨���, ��
�廚��� �廡��廛 ��廨. ��廬� �����廡 �廬 ��廬� ��廡廖� �廖廚廨 廚廣��� ���� ��廢�廨
廣�廬廡�� �廨���� ����. 廬�����廬 廣廨��� ��廨�廬 �廩廬�廩�廬 ������� "cutting"
�崗"pasting" ��廡�� "killing" �崗"yanking" (廨�� �廬 ����� ������� �廚廨廡
�崗"Glossary" 廩� ��廨�� ��廩廬�廩� Emacs).
�廚廡��� ����廡� ��� C-y. ��� ����廖� �廬 ��廡廖� ����廨 ��廡�� ������ 廩� �廖��.
>> �廖� ��廬: �廡�廩� C-y ��� ����廨 �廡廖� 廩��廨廬� 廡��� ���.
�� 廬廡�廩� C-k �廖廚廨 廚廣��� �廨廢廝, �� ��廡廖� 廩��廨廬� ��廨� �� �廩�廨 ����, ��
廩崗C-y ���� ����廡 �廬 ���� ��廬 ��廬.
>> 廣廩� ��廬 廣廬�: �廡�廩� C-k ��� 廚廣���.
廣�廩�� �����廨 ��廡廖� 廩��廨廬�:
>> �廡�廩� C-y. ��廨崗�� ���廣� �廬 �廖�� ��� 廩�廨�廬 ��廚� ��� ��廡�廩� C-y 廩��.
�廚� 廩廨��廬�, �� 廬���� ��廣廬�廡 ��廡 ���廡廖� ��廡�� ��廡��.
�� �廣廩�廬 �� �廩 ��� �廡廖� ����廡�, ��� ���廬��� ��廨廬� �廡廖� ��廨? C-y ����廡
廨廡 �廬 ����廨� ���廨���. ���� ��廡廖� 廩��廨廬� 廡��� ��� ���� ��� ������. ��廬�
����廨� �廣�廨廬 �廚廡��� M-y. ��廨� 廩�廡廩廬� C-y 廩����廡 �廬 ��廡廖� 廩��廨廬�
���廨���, �廡廩� 廣� M-y ����廚� �廬 ��廡廖� �����廡 ��廡廖� 廩��廨廬� �廚廣� �廚��
���廨���. �廡廩� ���廨廬 ��廩��廬 廣� M-y ����� �廡廖� 廩��廨廬� �廚廣��� 廡����廬 ��廬廨
���廬廨. �廩廬廨�� 廩��廡廖� �����廡 ��� �� 廩廨廢�廬� �����廡, 廬廚廖�廡� ��廡�廩 M-y
�廬�廩��� �廣廨��� �廨���. ��� 廢�廨� �廩�� 廚廡��� �����廬 �廩� ��.
�� 廬廡�廩� M-y �廖廚�廡 廚廣��� ��� ��廨 ��, 廬��廣� ��廨� ��廡��廬 ��廬��� (�廡廖�
廩��廨廬� ���廨���).
>> ��廨� 廩�廨�, ��廨崗�� 廬��廣� �廬 �廖�� ��� ����, ���廖�廝 ��廨� 廩�廨� ��廖廚廬.
�廡�廩� C-y ��� ����廨 �廬 �廩�廨� �廩��� 廩��廨廬�.
廣廬� �廡�廩� M-y ��廩�廨� 廩���廨廬� 廬���廝 �廩�廨� �廨�廩��� 廩��廨廬�.
�廡�廩� M-y �廖廚廨 廚廣��� ��廖廚�廬 �廩��� �� �廬�廢��廬. ��廩��� ��廡�廩 M-y
廣� 廩�廩�廨� �廩��� 廩��廨廬� 廬�廚�廣 廩��, ��� 廬�廩��� 廣�� �廖廚廨 廚廣���.
�� 廬廨廢�, 廬���� ��廖�廬 M-y 廣� �廨����� ����� �� 廩����.
* ����� 廚廣���廬
--------------
�� 廩���廬� �廬 ��廡廖� ��� ����廬� 廩�廩���� ��� �廣�廬, 廬���� ���� �廬 �廩����
�廣�廨廬 廚廡��廬 ������, C-x u.
��廨� ���, C-x u ���� �廬 �廩������ 廩��廢廣� 廣"� 廚廡��� ��廬. �廚廣�� ���廨廬 廩�
C-x u �廨廢廝 ����廬 廩������ 廩� 廚廡���廬 廡����廬, ��廬 ��廨� �廩���.
廩�� ��廢��� ����� ���: 廚廡���廬 廩���� �廩��廬 �廡廖� (��廩� 廚廡���廬 ��廣廬 �廖��
�廚廡���廬 �����) ���� �廖廚廨�廬 �廬��� 廩����廖�� �廬 廣廢�� �廡��廢�� �廡��廢�廬 廩�
廣� 20, ��� ��廡��� �廬 �廖廚廨 �廚廣��� 廩�廩 ��廡�廩 C-x u ��� ���� ���廖廬 �廡廖�.
>> ��廨� 廩�廨� �� 廣� C-k, ��廨崗�� �廡�廩� C-x u ���� 廬�廚�廣 廩��.
��C-_�� ���� �廨� ���廚�廬 ��廚廣�� �廬 廚廡��廬 ������. ��� 廚�廣�廬 ����廡 ��� C-x u,
��� 廡�� ��廬廨 ��廡廩� �廖廚廨 廚廣��� ��� ��廨 ��. ��廖廨�� 廩� C-_�� ��� 廩����
�廡���廬 �� �廨�廨 ����� ��廢� ��廡�廩 ��廬. �� �廖��� �廡���� 廩� C-x u. ��廡���廬
����廬 ��廬� ��廡�廩 C-_�� 廣"� ���廡廬 CONTROL ��廡廩廬 ���廖� /.
�廨����� ���廨� �崗C-_�� �� �崗C-x u �廩�廩 ��廖廚廨 ���廨�廬 廣� �廚廡���.
��廬� ���� ���廡� 廩� �廡廖� ����廡 ��� 廩��廬� ���� ���廨�. ������� ��� ���廡�
����廨� �廩廚�廣�� 廣� ����廬�� �����廡 �廬 ��廡廖� ����廨 廣� C-y; �� ���� �廩����
�廣���� ������.
* 廡�廢��
-------
廣�崗��廬 廩��廡廖� 廩廣廨�廬� ��廩�廨, �廩 �廩�� ��廬� �廡��廛. ��廨廬, ��� ��廣�� �廨�廣
廩廬廢�� �崗Emacs. ��� �廩�� �廬 ��廡廖 �廡��廛, �廩 "�廚廬��" ("find") �廬 �廡��廛
�廚�� 廩�廬����� ��廡�廩 �廡廖�. (廩� ��廨 ��� ��� "�廚廡��" �廬 �廡��廛 - "visit".)
廚廬��廬 �廡��廛 �廩�廣�廬� 廩廬��� �廡��廛 ��廢� �廬�� Emacs. ������廬 廨��廬 ���廨
���� �廣廨��廬 �廡��廛 廣廢��. ����, �廩����� 廩��� �廬�� Emacs ���� ��廚��� ��廡
��廡��廛 廣� 廩�廬� "廩��廨��" �廬 �廡��廛. ��廬, ��� �����廣 ��廢�廨廬 廡��廛 廩����
廩�� ��廣廨�廬 廩�� �廨廢����. �廚��� �� �廬� 廩��廨�� �廬 �廡��廛, Emacs �廩��廨 �廬
�廬��� ��廡�廨� �廩� 廩��� ��廡廨� 廩����廨 ��廬廨 廬����� 廩�廩������ �廣廩� ��廣�廬.
�� 廬���� ���廡 �廬�廬�� 廩� �廬廢���, 廬廨�� 廩� 廩�廨� ����廬 廩�廬���� ��廖廬���廬
��廡廚�� ���� �廡廢� �廩���� 廩�� �廬�� "TUTORIAL.he". ��廡 �� 廩� �廬廢��� ��廨�
��� �廢�� �廬 廩� �廡��廛 ��廬� �廬� 廚�廡���. �廨�廣 �廬� 廚�廡��� 廡��廛 �廩�
"TUTORIAL.he" 廩��� 廣�廬廡 ������ ���廩� 廩��� 廩� 廩�廣�廨 �廩���廩 �崗Emacs.
廚廬��廬 廡��廛 ��廩�� �崗Emacs 廬廢�� �廬 廩�� 廩� �廡��廛 ��廡�� ��.
���� ��� ����� 廩� 廚廬��廬 廡��廛 ��� 廩�廩 �廢��� �廬 廩� �廡��廛 �廩廨 �廨廢����
�廚廬��. ��� ���廨�� 廩�廚廡��� "廡�廨�廬 �廨����� ���廖�廝" (��廡廨� �� ��廨�����
��� 廩� �廡��廛). ��廨� 廩廬廡�廩� �廬 �廚廡���
��C-x C-f 廚廬� 廡��廛
��Emacs ��廡廩 廩廬廡�廩� �廬 廩� �廡��廛. 廩� �廡��廛 廩廬廡�廩� ��廚�廣 �廩�廨� �廬�廬��� 廩�
�廬廢���. 廩�廨� �� �廡廨�廬 "����崗��廢廛" ("minibuffer") �廩��� �廩�廩廬 �廖�� ��
廩� 廡��. ��廬� ��廩廬�廩 ��� 廚廡���廬 �廣廨��� �廨����廬 廩� Emacs �廩�廡�廩�� �廬
廩� �廡��廛 ���廢廛 ��.
�� �廨� 廖���廬� ��廡�廩 �廬 廩� �廡��廛 (�� �� 廖�� ��廨 廩� 廡�� �����崗��廢廛),
��廬� ���� �廬 �廚廡��� �廣�廨廬 C-g.
>> �廡�廩� C-x C-f ���廨崗�� �廡�廩� C-g. �� ���� �廬 �����崗��廢廛 ��� ����
�廬 �廚廡��� C-x C-f 廩�廩廬�廩� �����崗��廢廛. �廬�廢�� ��� 廩�廝 廡��廛 �� �廚廬�.
�廩廖���廬� ��廡�廩 �廬 廩� �廡��廛, �廡�廩� <Return> �廖��� �廬 �廡��. ��崗�� 廬��廩
C-x C-f �廣���� �廬�廢� �廬廚廬� �廬 �廡��廛 廩��廨廬�. �����崗��廢廛 �廣�� ��廩廨
廚廡��廬 �崗C-x C-f 廬廖��� �廬 廣���廬�.
��� 廡廢廨 ��廨崗�� 廬��� �廡��廛 ��廚�廣 廣�崗��� �廬廢��� �廬���� ��廢廣 �� 廩������.
�廩廬����� �廩��廨 �廬 �廩������, �廡�廩� �廬 �廚廡��� ����:
��C-x C-s 廩��廨 �廬 �廡��廛
廚廡��� �� 廩��廨廬 �廡��廛 �廬 ��廡廖� �����廡 �廬�� Emacs. �廚廣� �廨�廩��� 廩廬廚廣���
廚廡��� ��, Emacs �廩�� �廬 廩� �廡��廛 ��廡�廨� �廩� ��廩 �� 廩��廡�廨 �� ���
������. �廩� ���廩 ��廢廨 廣"� ��廖廚廬 "~" �廖�廝 �廩� ��廡�廨� 廩� �廡��廛.
�廩�廩��廨� �廖廬���廬, Emacs �廢�� �廩�廨� �廬�廬��� �廬 廩� �廡��廛 廩�廩�廨. �廖�
�廩��廨 �廣廬�� ������廬 廣�崗��廬 �����廣 ����� ��廬廨 ��� ��廣���� 廩��� �� ���廩�
��廚�� (廨�� ���� 廚�廖廡� 廣� 廩��廨� �������廬).
>> �廡�廩� C-x C-s ��� �廩��廨 �廬 �廣�廬廡 廩��� 廩� �廩�廣�廨.
�廬�廢��, 廬�廚�廣 ����廣� "Wrote ... TUTORIAL.he" �廬�廬�廬 �廬廢���.
��廬� �廚廬�� 廡��廛 廡��� 廣�崗��廬 �廢廚�廬 �� �� �廣廨�� ��廬�. ��廬� �� �廚廬�� 廡��廛
廩���� 廡���. �� ��廨� ��廢�廨 廡�廢�� ��廩�� �廣�廨廬 Emacs: 廚廬�� �廬 �廡��廛
廩���� 廬���� 廨�廡 ��� �廬���� ��廡�廩 �廡廖� �廬���. �廩廬廚廣��� �廬 廚廡��廬 �廩��廨�,
Emacs ��廢�廨 �廬 �廡��廛 廣� ��廡廖� 廩�廡廩廬�. ���廬� 廨�廣 �����, 廬���� ��廩��
廩����� 廣�廨��� 廡��廛 廡���.
* ��廢廢��
--------
�� 廬廚廬�� 廡��廛 ��廖廝 廣� C-x C-f, �廡��廛 �廨�廩�� 廣���� �廩�廨 廚廬�� �崗Emacs.
廬���� ����廨 ���� 廣"� C-x C-f. �� 廬���� �廚廬�� �廖廚廨 廨� 廩� 廡�廢��.
>> ��廢�廨 廣廬� 廡��廛 �廩� "foo" 廣"� �廡廩廬 C-x C-f foo <Return>��.
��廨崗�� ����廖� 廡廢廬 �廡廖�, 廣廨�� ��廬� ���廖�廝 廩�廨� �廡��廛 "foo"
廣"� C-x C-s. 廣廬� ��廨� �廩�廣�廨 �廣�廨廬 C-x C-f TUTORIAL.he <Return>��.
��Emacs ����廡 �� 廡��廛 �廬�� ��廩�廬 �廩� "��廢廛" ("buffer"). 廚廬��廬 廡��廛 ��廢廨廬
��廢廛 ��廩 �廬�� Emacs. ��� �廨��廬 �廬 廨廩��廬 ���廢廢�� �廡����� �廬�� Emacs,
�廡�廩�
��C-x C-b �廢� 廨廩��廬 �� ���廢廢��
>> �廖� �廬 C-x C-b ��廡��� ��.
廩��� �� 廩��� ��廢廛 �廩 廩� ��� ��廢廛 廣廩�� �� �廢��� �廬 廩� �廡��廛 廩�廬 廬����
��� ����廡. �� �廡廖� 廩�廬� �廡�廩�� ����� Emacs 廬��� ���� ��廡 廩� ��廢廛
��廩��.
>> �廡�廩� C-x 1 ��� ��廚�廨 �廨廩��廬 ���廢廢��.
�廩廡����� �廖廚廨 ��廢廢��, 廨廡 ��� ��� ���� ����廬 ���廢廛 "������" ��� 廨�廣
�廬��. ��� ���廢廛 �� �廬� ��廢廣�� 廣廨��� ���廬� 廨�廣. �� �廨廢���� �廣廨�� ��廢廛
��廨, 廣���� "�廣��廨" ��廢廛. 廣��廨 ��廢廢�� 廩�廬����� �廡�廢��, ��廬� �廣廩�廬 ��廬
廣"� C-x C-f 廩�廚廡�� �廬 �廡��廛 �廩��廬. ��� 廡���廬 �廨� 廚廩��� ��廬廨: 廩���廩
�廚廡��� C-x b. 廚廡��� �� 廬���� ��廬�� ��廡�廩 �廬 廩� ���廢廛.
>> �廡�廩� C-x b foo <Return>�� ��� ����廨 ���廢廛 "foo" �廩廨 ����廡 �廡廖� 廩�
�廡��廛 "foo". ��廨崗�� �廡�廩� C-x b TUTORIAL.he <Return>�� ��� �廩��
�廩�廣�廨 ��.
�廨�� ��廡廨�� 廩� ���廢廛 ��� �廩� �廡��廛 (��� 廩� �廬�廡�� 廩��). ��� ��� ��
廬��� ��. 廨廩��廬 ���廢廢�� 廩��廢廨廬 廣"� C-x C-b 廬��� 廬廢�� �廬 廩��廬 �� ���廢廢��
�廡����� �崗Emacs.
�� �廡廖� 廩��廢� ����� 廩� Emacs ���� 廬��� ��廡 廩� ��廢廛 ��廩��. 廡�����
��廢廢�� 廩���� 廡廩�廨�� �廩�� 廡��廛. ������, ���廢廛 �廩� "*Buffer List*" ����
�廢�� 廩�� 廡��廛. ��� ��廢廛 �����廡 �廬 廨廩��廬 ���廢廢�� 廩��廢廨 廣"� C-x C-b.
��廢廛 �廩� "*Messages*" �廝 ��� ���� 廡廩�廨 �廩�� 廡��廛; ��� ����廡 �廬 ����廣�廬
廩��廚�廣� �廩�廨� �廬�廬��� ����� 廣���廬�� �廬�� Emacs.
>> �廡�廩� C-x b *Messages* <Return>�� ��� �廢廚�廬 ���廢廛 廩� ���廣�廬.
��廨崗�� �廡�廩� C-x b TUTORIAL.he <Return>�� 廣�崗��廬 ����廨 �廩�廣�廨 ��.
�� 廣廩�廬� 廩������ ��廡廖� 廩� 廡��廛 ���廨崗�� 廚廬�廬� 廡��廛 ��廨, ��� ���廨 廩��廨
�廬 �廩������ 廩廣廩�廬� �廡��廛 �廨�廩��. �廩������ ���� �廩�廨�� �廬�� Emacs, �廬��
���廢廛 廩� ��廬� 廡��廛. �廢�廨廬� �廣廨��廬� 廩� �廡��廛 ���廖廝 ���� �廩廚�廣�� 廣�
���廢廛 廩� �廡��廛 �廨�廩��. ��廨 �� ��� 廩���廩�, �� �廩�廣�廬� ��� 廩�廩 廢�廨�
�廩��� ���� �廩��廨 �廬 ���廢廛 廩� �廡��廛 �廨�廩��. ��� �� ��� �� ��� ����
�廩� �� ���廬� 廢廨���� �廣��廨 ���廢廛 ���� �廣�廨廬 C-x C-f ��� �廩��廨 廣�
C-x C-s. ��� 廡���廬 廚廡���
��C-x s 廩��廨 ��廢廢�� �����
��C-x s 廣��廨 廣� �� ���廢廢�� �廩廨 ������ 廩������ 廩�廨� �廩�廨�. ���� �� ��廢廛
��� ��� 廩��� �廬�� ��� �廩��廨 ��廬� �� ��.
>> ����廖� 廩�廨� 廩� �廡廖� ���廨崗�� �廡�廩� C-x s.
��� 廢廨�� �廩��� ��� �廩��廨 ��廢廛 �廩� TUTORIAL.he.
�廩��� ����� 廣"� �廡廩� 廣� "y".
* �廨��廬 ��廖廝 �廚廡���廬
--------------------
�廖廚廨 �廚廡���廬 �崗Emacs ���� ��廨�� ��� 廩��廬� ��廚廣�� 廣"� �� 廬�� �崗control
��崗meta. ��� ��廬��廨 廣� �廣�� ��, Emacs �廩廬�廩 �廚廡���廬 X ��廨����廬 (eXtend)
�廬 ��廖廝 �廚廡���廬 �廨���. 廚廡���廬 �廨��� ��� �� 廩廬��:
��C-x �廨��廬 廬�. 廬� ���� 廩�� ��廨�� �廩��� �廬 �廚廡���.
��M-x �廨��� 廣"� 廩� �廚廡���. ��廨�� �� 廩� �廨�� 廩� 廚廡���.
�廣�廨廬 廩廬� ��� ��廬� ��廚廣�� 廚廡���廬 廩���廩��廬 廩��� �廩廬�廩�� �廣廬�� 廨��廡�廬
��廬廨 ��廩廨 廚廡���廬 廩���廬� 廣� 廣�廩��. ��� ��� ��廨 廨��廬�: C-x C-f �廚廬��廬
廡��廛, �崗C-x C-s �廩��廨廬 廡��廛, ������. ����� ��廖廚廬 ��� 廚廡��� �廢�廬
�崗Emacs -- ��C-x C-c. (�廩�廬� �廚廣���� C-x C-c, �� 廬���� �廩������ 廩�廨�
�廩�廨�; C-x C-c �廢�廣 �廩��廨 �� 廡��廛 廩廩���廬� �廚�� 廩��� �廖��� �廬 Emacs.)
�� �廬� �廩廬�廩�� �廢� �廨廚� �廩廨 廬��� ��廖廚廨 廬�����廬 ��廡���, ����� �廡�廡��
�廚廡��� �����廬 ��� �廣��廨 �崗Emacs �廬����廬 ��廨廬. �廚廩廨 �廣廩�廬 ��廬 �廣�廨廬
�廣��廨 �� 廚廡���廬 廩� ���� ������廬. ����, ��廩廨 �廬� �廩廬�廩�� �廬廢���
�廡廖�����廬 廩�廖���廬 ��廢�� 廨廡 廬����廬 ��廬 ��崗����廬, 廬廢�廨�� "��廩廣�廬"
("suspend") �廬 Emacs 廣�崗��廬 �廣��廨 �廬����廬 ��廨廬.
�廚廡��� C-z ��廢�廬 �崗Emacs *���廚� ����* -- �� 廩廬���� �廩�� ���� ����廨
��廬廨 ����廩�� ���廬� �廡���. ��廩廨 Emacs 廨廛 廣� 廬廢��廬 �廡廖�, C-z "�廩廣�" �廬
Emacs: ��� ����廨 �廬�� �廩�廨廬 �廚廡���廬 ��廖�廖�廬 廩� �廣廨�廬 ��廚廣�� ("shell"),
��� ���� �廖��� �廬 Emacs. �廨�� ��廣廨��廬, ��� ���廩�� �廣���廬�� �崗Emacs,
廬廢�廨�� ��廡�廩 �廬 �廚廡��� "fg" �� ��"%emacs"��.
�廨�廣 ����� ��廩廬�廩 �崗C-x C-c ��� ��廩廨 �廬� 廣����� ��廬�廬廡 (log out).
���崗��, 廬廢�廨�� ��廩廬�廩 �� ��� �廢�廬 �崗Emacs 廩��廚廣� 廣"� 廬�����廬 ��廨�廬
���� 廡廨��廬 ���廨 ��廡�廨��� -- 廬�����廬 ��� �� 廬��� ���廣�廬 ��廖廬�廨 廣�
�廩廣��廬 Emacs.
廡����廬 廚廡���廬 C-x 廨��廬 ���. ���� 廨廩��廬 ��� 廩��廨 ���廬�:
��C-x C-f 廚廬� 廡��廛
��C-x C-s 廩��廨 廡��廛
��C-x s 廩��廨 ��廢廢�� �����
��C-x C-b �廢� 廨廩��廬 ��廢廢��
��C-x b ���廝 ��廢廛
��C-x C-c 廢� �崗Emacs
��C-x 1 �廩�廨 廨廡 ���� ��� ���廡 �� �廩�廨
��C-x u ��� 廚廡��� ��廨���
�廨��� 廣"� 廩� �廚廡��� 廩���廩�廬 廣� 廚廡���廬 廣�� ��廬廨 ���廨�廬 �� 廚廡���廬
廖廚廢�廚��廬 廨廡 ���廚�� 廚廣��� (modes) �������. ����� ��� ��� 廚廡���
replace-string (���廝 ��廨��廬) �廩廨 ����廚� ��廨��廬 ��廬 ��廩�� ��� ���廢廛.
��廨� 廩廬廡�廩� M-x, ��Emacs �廢�� M-x �廬�廬�廬 �廬廢��� ����� 廩廬廡�廩� �廬 廩�
�廚廡���, ��廡廨� �� "replace-string". �廖廚�廡 廩廬廡�廩� "repl s<TAB>��" �崗Emacs
�廩��� �廬 �廩� ����. (<TAB> ��� �廡廩 Tab, ��廨� ��� 廬�廢�� ��廬� �廣� �廡廩
�崗CapsLock �� Shift, ��� �廡廢� �廩���� 廩� ��廡��廬.) 廖���� �廬 廩� �廚廡���
廣"� �廡廩廬 <Return>.
�廚廡��� ����廚廬 ��廨��廬 �廡�廡� �廩�� �廨������� -- ���廨��廬 廩廬���廝 ��� 廩廬���廝
��廬�. 廖���� �廡廩� 廩� �� ��廬 ��� 廣"� <Return>.
>> ����� �廬 �廖�� 廩廬� 廩�廨�廬 �廬�廬 �廩�廨� ��.
廣廬� �廡�廩� M-x repl s<Return>changed<Return>altered<Return>��.
廩��� �� 廩����� "changed" �廩�廨� �� 廩廬�廬�: �� 廣廬� ���廚廬� �廬
����� c-h-a-n-g-e-d ����� "altered" ��� �廡�� �� ��� ��廢�廬 ��廨�
�廖��.
* 廩��廨� �������廬
----------------
廩������ 廩廣廨�廬� �廡��廛 ��� �廨� 廩�廨廬� 廣����� ���廬 ������ �� ���廩� 廩���
�廬廡廣. 廣�崗��廬 ���� 廣���� �廚�� 廖��� ��, Emacs 廩��廨 �廣廬�� ������廬 �� 廡��廛
廩��廢� �廣廨���. �廩��廨� ��������廬 ���廬 �廣廩�廬 �廡��廛 �廚廨� 廩廩�� �廬���
��廖廬��� �廬� #. ������, �� ����� 廣�廨��� 廡��廛 �廩� "hello.c", 廡��廛 �廩��廨�
��������廬 廩���廢廨 廣��廨� ��廡廨� "#hello.c#". 廩��廨� 廨���� 廩� �廡��廛 廣� ����
���廡廬 �廬 廡��廛 �廩��廨� ��������廬.
�� ���廩� ��� �廬廡廣, 廬���� ��廢�� �廬 �廩������ 廩�� �廖廚廡廬� �廩��廨. �廩� ��,
�廩 �廚廬�� �廬 �廡��廛 �廨��� (�廬 �廡��廛 �廩�� ��廡�廨�, �� �廬 廡��廛 �廩��廨�
��������廬), ���廨崗�� ��廡�廩 M-x recover-file <Return>��. �廩崗Emacs ��廡廩
��廩�廨, �廡�廩� yes<Return>�� ��� 廩崗Emacs �廩��廨 �廬 �廡��廛 �廚� 廩�廩�廨
�������廬.
* 廬廢��廬 ��
----------
�� Emacs ���� 廩�廬� �廡�廩�� 廚廡��� ���, ��� �廢�� �廬 廩�廡廩廬� �廬�廬�廬 �廬廢���,
����廨 廩�廡廨� "���廨 廬廢��廬 ��". ���廨 �� �廩廬�廩 �廩�廨� �廬�廬��� 廩� �廬廢���.
* 廩�廨廬 廖���廖
------------
�廩�廨� 廩�廣� ���廨 廬廢��廬 �� �廡廨�廬 "廩�廨廬 �廖���廖" (mode line). 廩�廨� ��
�廢��� �廩�� ���:
-U:**- TUTORIAL.he 63% L651 (Fundamental)-----------------------
廩�廨� �� �廢��� ���廣 �廩�� ���� �廢�� 廩� Emacs ����� ��廡廖� 廩��廢� �廣廨���.
�廬� ��廨 ���廣�� ��� �廩�廣�廬� 廩� 廩� �廡��廛 -- ��� �廡��廛 廩廚廬�廬�. NN%�� �廢���
�廬 ��廡���� ������ �廬�� ��廡廖�, ����廨 �� NN ������ ���廡廖� 廡����� ��廡廖�
���廢� �廨�廣 �����. �� ���廢� ����� ���� �廬 廬���廬 ��廡廖�, 廬廨�� 廩� "Top"
��廡�� "0% ". �� ���廢� ����� ���� �廬 廖�廝 ��廡廖�, 廬廨�� 廩� "Bot" ��(bottom).
�� ��廡廖� ��崗�� 廡廢廨 廩���� ��廢� �����, 廩�廨廬 �廖���廖 廬廢�� "All".
���廬 L ���廖廚廨 廩��廨�� �廢����� �廬 ���廡�� ������ ��廨� ��廨廬: �� �廨��� �廬
�廖廚廨 �廩�廨� 廩�� ��廢� �廖��.
�������廬 ��� �廡廢� �廩���� �廩�廣�廬� �� 廩���廬� �廬 ��廡廖�. ��� ��廨� 廚廬��廬
�廡��廛 �� ��廨� 廩��廨廬� ���廡 ��� 廩� 廩�廨廬 �廖���廖 ���� �廢�� ������廬, ��� 廨廡
�廡廚��.
���廡 廩�廬�� �廖��廨��� ���廨 ��� ��o ��廚�� �廣廨��� (editing modes) �廚廣����
�廣廬. �廨�廨廬 ����� ��� Fundamental, ���廚� ��廖�廖, 廩�� �廬� �廩廬�廩�� �廣廬.
���� ����� 廩� "��廚� 廣廨��� 廨�廩�" (major mode).
�崗Emacs ��廚�� 廣廨��� 廨�廩��� 廨��� ��������. ��廡 ��� ��廣�� �廣廨��� 廩� 廩廚廬
廬���廬 �廖���廬 �/�� 廖�� �廖��� 廩� �廡廖�, ���� Lisp mode, Text mode ���'.
��� 廨�廣 �廬�� 廨廡 ��廚� 廣�廡廨� ��� ���� ����廬 廚廣�� �廩�� 廬��� �廢���� �廩�廨廬
�廖���廖 ���廬� �廡�� �� �廨�廣 �廬� 廨���� "Fundamental".
�� ��廚� 廣�廡廨� ��廨� ���� 廚廡���廬 �廚廣�� �廢�廨� �����廬. ��廩�, �廩�� 廚廡���廬
��廢�廨廬 �廣廨�廬 �廬�� 廬����廬, ����廬 ��� 廩廚廬 廬���廬 ����廨� �廬 �廚�廨�� 廩�
�廣廨�廬 �廢�廨� ��廨廬, �� ��廚� 廣�廡廨� ���� �����廖 �廣廨�廬 �廢�廨� 廩�廬���� �廩廚�.
�� ��廚� 廣�廡廨� ���� ��廣廩� 廩� �廚廡��� 廩�廣�廨廬� �廚廩廨 ��廚廣�� �廬 ��廬� ���廚�.
��廩� �廚廡��� ��廚廣�� �廬 ���廚� Fundamental ���� M-x fundamental-mode.
�� �����廬�� �廣廨�� �廡廖� �廩廚� ���廩�廬 ��廩��, ��� �廡��廛 ���, ���� ���
��廩廬�廩 �崗Text mode.
>> �廡�廩� M-x text-mode <Return>��.
�� ����: �廝 ��廬 �廚廡���廬 Emacs 廩���廬� 廣� �� �廩�� �廬 �廬����廬� ���廚�
���廬�. 廣� ��廬, 廩��� �� 廩崗M-f �崗M-b �廬���廖�� 廣�廩�� �崗'�廨廩' ���廡 ������.
�廚��崗��, �崗Fundamental mode, ��M-f �崗M-b �廬���� 廣� ��廨廩 ��廚廨�� ���
�����.
��廚��� 廨�廩��� ��廨�崗��� �廩��� 廡��廬 �廬 �廬����廬 �廚廡���廬: 廨�� �廚廡���廬
廣���� "廣�廩�廬 ��廬� 廣����" ��� ���廚��� �廨�廩���, ��� 廣�廩�廬 ��廬� 廡廢廬 ��廨廬.
�廢廚�� �廬�廣�� 廩� ���廚� �廨�廩� ������ �廩 ��廡�廩 C-h m.
>> �廩廬�廩� �崗C-u C-v 廚廣� ��廬 �� ��廬廨 ��� ����� 廩�廨� �� �廨�廩�廬 �廬廢���.
>> 廣廬� �廡�廩� C-h m ��� �廨��廬 ��� Text mode 廩��� ��崗Fundamental mode.
>> ��廖�廝, �廡�廩� C-x 1 ��� �廖�廡 �廬 �廬�廣�� ��廬廢���.
��廚��� 廨�廩��� �廡廨��� �� �廩�� 廩廡����� �� ��廚��崗�廩�� (minor modes).
��廚�� �廩�� ���� ������ ���廚� ���廚��� �廨�廩���, �� 廨廡 �廩��� ��廬� ��廡廢廬.
�� ��廚�崗�廩�� ��廬� ��廚廣�� �� ����� ��� 廬��廬 ��� 廩�廨 ��廚�� ��廩�� ����
廬��廬 ���廚� �廨�廩� ������. ��� 廬���� ��廚廣�� ��廚�崗�廩�� ��� �� ��廬廨, �� �廝
��廚�崗�廩��.
��� ���廚��崗��廩�� �廩���廩��� ���廬廨, ������ �廩� 廣廨��廬 �廡廖 �廩廚廬崗���廩, ���
Auto Fill mode. ��廩廨 ��廚� �� ��廚廣�, Emacs �������廬 廚�廬� 廩�廨� ��廩�
�廖��� ���� �� ��廡廖� 廩�廡廩廬� �廨�� ��� �廩��� 廩�廨� ��廬.
��廚廣�廬 Auto Fill mode �廩 ��廡�廩 M-x auto-fill-mode <Return>��. ��廩廨 ��廚�
�� ��廚廣�, ��廬� ����� 廣"� M-x auto-fill-mode <Return>��. ��廬 ���廨廬, 廚廡���
�� �廚廣��� �廬 ���廚� �廩���� 廚廣�� �����廬 ��廬� �廩��� 廚廣��. �廚廣��� ��
廡�廨��� "��廬��" -- �廚廡��� "��廬�廬" �廬 ���廚�.
>> �廡�廩� 廣廬� M-x auto-fill-mode <Return>��. ��廨崗�� �廡�廩� "廩��� " (廣�
�廨��� �廖�廝) 廩�� �廩�� 廣� 廩廬�廚廬� 廩�廨� ��廩�. �廨����� �廩���� �廩��
廩崗Auto Fill mode 廩��廨 廩�廨�廬 �� �廨廡 �廨��� 廩��� �����.
�廩����� (margin) 廩崗Emacs 廩��廨 ��廨�崗��� �廬����� ��廨� 70 廬����, ��� ��廬�
�廩��廬 ���廨� �� �廣�廨廬 �廚廡��� C-x f. 廚廡��� �� �廡��廬 �廬 ����廨� ���廩� 廩�
�廩����� ��廨����� ���廨�.
>> �廡�廩� C-x f 廣� �廨����� 廩� 20. (C-u 2 0 C-x f). ��廨崗�� �廡�廩� �廡廖�
��廩�� �廩��� �� 廩崗Emacs 廚�廬� 廩�廨�廬 ��廩�廬 ��廨� 20 廬���� ��� ���廬廨.
��廖�廝, ����廨� �廬 ���廨廬 �廩����� �崗70 廣"� 廩���廩 ���廨 �崗C-x f.
�� 廣廨�廬� 廩������ ���廢廣 廚廖廡�, Auto Fill mode �� ���� 廩�廨�廬 ���廩 ���廚�
�������.
��� ���� ���廩 �廬 �� �廚廖廡� �廡�廩� M-q ��(META-q) �廩�廖�� ��廢� �廬��
�廚廖廡�.
>> ���廣� �廬 �廖�� �廬�� �廚廖廡� �廡���廬 ��廡�廩� M-q.
* ��廚�廩
-------
��Emacs ���� ��廚廩 ��廨���廬 (廨廢廝 廩� 廬���� �� �����) 廡���� �� ���廨� �廬��
��廡廖�. ��廚�廩 廩� ��廨��廬 ��� 廖�� 廩� 廚廡��� ���廣廬 �廖��: ��� ��廡� �廬 �廖��
���� 廩��廢�� ���廨��廬 ����.
���廚�廩 廩� Emacs ���� "�廢��廨" ("incremental"). 廚�廨�廩 ���廨 ��� 廩���廚�廩
�廬�廢廣 ��廡��� ��廡廩廬�� �廬 ���廨��廬 ��廬� �廨廢���� ��廢��.
�廚廡��� ��廬��� ���廚�廩 ��� C-s ���廚�廩 廡���� �崗C-r ���廚�廩 ���廨�. ���! ��
廬廚廣��� ��廬� 廣����.
�廩廬廡�廩� C-s, 廬廨�� 廩����廨 廬廢��廬 ��� ��廚�廣 ��廡廖� "I-search". �� ���廨
廩崗Emacs ��廢� ��廢� "��廚�廩 �廢��廨" ("incremental search") ���� ��廬��
��廡廩廬�� �廬 ���廨��廬 ��廬� �廨廢���� ��廢��. �廡廩� 廣� <Return> �廖���廬 �廬
���廚�廩.
>> �廡�廩� 廣廬� C-s ��� ��廬��� ���廚�廩. ���崗���, ��廬崗��廬, �廡�廩� �廬 �����
"廖��", 廣� �廚廖廡� ��廨� �� ��廬, �廩��� �� ��廬����廬 �廖��.
�� 廣廬� �廢�廬� �廬 ����� "廖��" 廚廣� ��廬.
>> �廡�廩� C-s 廩��, ��� ��廢�� �廬 "廖��" ��廡���廬 ��廖廚�� ��廡廖�.
>> �廡�廩� <Delback> 廩��廩 廚廣��� �廩��� �� �廬��廣廬 �廖�� ��� �廡廩�.
>> �廡�廩� <Return> �廖��� ���廚�廩.
��� 廩�廬� �� ��� 廩廡廨�? ����� "��廚�廩 �廢��廨" Emacs ��廖� ��廢�� �廬 ��廡��
��� �� ��廚�廣� ���廨��廬 廩�廡廩廬�. ��� ��廢�� �廬 ���廨��廬 ��廡�� ���, 廚廩��
�廡�廩� C-s 廚廣� ��廖廚廬. �� ���廨��廬 ���� ��廢�廬 ���廩� ��廡廖�, Emacs �廢廚廢廝
�����廣 廩���廚�廩 ���廖 ��廢� 廩� "�廩���" ("failing"). �廡廩� 廣� C-g �� ���
�廖���廬 �廬 ���廚�廩.
(�廣廨�: ��廣廨��廬 ����廬 �廡廩� 廣� C-s �廡廚�廣� �廬 廬廢��廬 ��廖�, �� 廩�� 廬廨��
��廬廨 廩�� 廚�� 廩� Emacs. �廩�廣�廬 ���廨 廩廬���廬 �廣廨�廬 ��廚廣�� 廩廩�� "flow
control" ��廚廣�廬 廣"� C-s ����� �廣��廨� �廬 C-s �崗Emacs. ������ �廡廚�廬
�廬廢��� ��廣廨��廬 ��� �廩 ��廡�廩 C-q.)
�� ����� ���廚�廩 廬廡�廩� 廣� <Delback>, 廬廨�� 廩�廬� ���廨�� 廩� ���廨��廬
����廡廩廬 ���廡 ����廚�廩 ���廨 ��廡�� �廡��� �� ��廢�� ���廨��廬 ��� �廬� ���廨��.
��廩�, ���� 廩�廡廩廬� "廖" 廣�崗��廬 ��廢�� �廬 ��廡�� ��� �� ��廚�廣� ���廬 "廖". ��
廣�廩�� 廬廡�廩� "�", �廖�� ���� ��廡�� �� ��廢� "廖�". 廣廬� �廡�廩� <Delback>.
�崗"�" ���廡 ����廨��廬 ��廖�� ���廨 ��廡�� �� ��� �廢� �廬 "廖" �廨�廩���.
�� ����� ���廚�廩 廬廚廣��� 廚廡��� ��廩�� 廣"� �廡廩� 廣� �廡廩 廬�� ���廢� 廣�
CONTROL �� META, ���廚�廩 �廖廬���. (��� 廬���� ��廢��� ���� �� -- ��� 廬����
������� �廣廬 ��廚�廩, �����廬 C-s �崗C-r.)
�廡廩� 廣� C-s �廬���� ��廚�廩 廩��廖� ��廢�� �廬 ���廨��廬 _��廨�_ �廖��. ��
�廨廢���� ��廢�� �廩�� ��廡廖� �廡��� ��廡�� ������, �廡�廩� C-r ��廡�� C-s. ��
�� 廩��廨�� ���� C-s 廬廡廝 �� ���� C-r, ��� 廩����� ���廚�廩 �廬�廚�.
* �����廬 �廨����
---------------
��廬 �廬����廬 �����廬 廩� Emacs ��� �� ��廬� ��廢�� ��廬廨 ����� ��� 廣� ��廖�
��崗����廬. (�廣廨�: Emacs �廩廬�廩 ����� "frame" -- "廬���廬" -- �廩��� ��
廩廬�����廬 ��廨�廬 ����廬 "����". 廬����廬 �廬��廨�廬 �廚廖廡� ����. 廬���� ��廢�� �廬
廨廩��廬 ������� 廩� Emacs �廚廨廡 "Glossary" 廩� ��廨�� �廩廬�廩.)
>> ����� 廖�� �廩�廨� �� ��廡�廩� C-u 0 C-l ��(CONTROL-L ��� CONTROL-1).
>> 廣廬� �廡�廩� C-x 2 ��廬�廢�� ��� ����� �廬��廡 �廩����. �� ��� �廩�� ������廬
�廢�� �廬 �廩�廣�廨 ���. �廖�� �廩�廨 ����� �廣����廛
>> �廡�廩� C-M-v ��� ����� �廬 ����� �廬�廬��.
(�� ��廡��廬 廩��� ��� �廡廩 META ���廬�, �廡�廩� ��<ESC> C-v �廬���廝.)
>> �廡�廩� C-x o ��("o" ��� 廨�� �崗"other", "��廨") 廣�崗��廬 ��廣��廨 �廬 �廖��
����� �廬�廬��.
>> �廡�廩� C-v �崗M-v ����� �廬�廬�� ��� ����� ��廬�.
��廩��� �廡廨�� ��廨��廬 ��� ����� �廣����.
>> �廡�廩� C-x o 廩�� ����廨 ����� �廣����.
�廖�� ����� �廣���� ��廩�廨 ��廡�� �� ��� ��� �廚��崗��.
廬���� ���廩�� ��廩廬�廩 �崗C-x o ��� ���� ��� 廩�� ������廬. ��� ���� ��廡��
廖�� �廩��, ��� 廨廡 ���� ��� �廢�� �廬 �廖�� ��� 廨�廣. �� 廚廡���廬 �廣廨���
�廨����廬 廚�廣��廬 廣� ����� 廩�� ��廢� �廖��. ��� 廡�廨��� ����� �� "�����
����廨".
�廚廡��� C-M-v ���� ��� ��廩廨 ����� 廣�廨��� �廡廖� ����� ��� ��廩廬�廩�� �����
��廨 �����廖. 廬���� ��� 廣廬 �廩��廨 廣� �廖�� ����� �� �廬� 廣�廨��� �廡廖�
���廬廡�� ����� �廩�� �廣�廨廬 C-M-v.
��C-M-v ��� ����� ��廬 廩� 廚廡��廬 CONTROL-META. �� ��廡��廬 廩��� 廡��� �廡廩
META ���廬�, 廬���� ��廡�廩 �廬 �廚廡��� 廣"� ���廢� ����廡� 廩� �廡廩� CONTROL
�崗META �� ��� ��� ��廡�廩 v. �廖�廨 廩�� 廬��廢� 廣� CONTROL �崗META ���� �廩��
�� 廩�� ��廡廩�� ���� 廚�廣��� 廣"� 廩���� �廬� ���廡廩 ��� ��廬�.
�� ��� ��廡��廬 �廡廩 META ���廬� ��廬� �廩廬�廩�� �崗<ESC> �廬���廝, �廖�廨 ��
�廩��: ������ ��廡�廩 <ESC> �廨廡 ���廨 ��� CONTROL-v, ���廬 �廩��
廩崗CONTROL-<ESC> v �� �廣���. <ESC> ��� 廬� ����廬 廣廢��, 廩�� ��� CONTROL
�� META.
>> �廡�廩� C-x 1 (����� �廣����) ��� �廖�廡 �廬 ����� �廬�廬��.
(���� �廡廩廬� C-x 1 ����� �廬�廬��, ���廬� �廖�廡�� �廬 ����� �廣����. 廬����
��廩�� 廣� 廚廡��� �� �崗"�廩�廨 廨廡 ���� ��� -- ����� �� ��� ��廢� 廣廬�".)
��� ���� ��廢�� �廬 ��廬� ���廢廛 �廩�� ������廬. 廬���� ��廩廬�廩 �崗C-x C-f
�廚廬��廬 廡��廛 ���� ������廬 -- ��廨 �� ���� �廩廚�廣 廣� ����� �廩��. �廚廩廨 ��
�廚廬�� 廡�廢�� 廩���� ��� ��� �廩�� ������廬 ���廚� ��廬�崗廬���.
��� 廣�� 廩��� ��廩廬�廩 �廩�� �����廬 ��廢�� 廩� 廩�� ��廨�� 廩����:
>> �廡�廩� C-x 4 C-f ���廨崗�� �廡�廩� 廩� 廩� ��� �廡�廢�� 廩���.
廖���� 廣� <Return>. 廩��� �� 廩�廡��廛 ����廡廩 ��廢� ����� �廬�廬��. �廖��
���� �廩� �廝 ���.
>> �廡�廩� C-x o �廣��廨 ����� �廣���� ���廨崗�� �廡�廩� C-x 1 ��� �廖�廡 �廬
����� �廬�廬��.
* 廬����廬 �廨���廬
---------------
��Emacs �廖��� �廚廬�� �廖廚廨 "廬����廬" ("frames") �廬��� 廩����� �廩廬�廩�� �廢�
廩�廖��� ��廢�� 廨廡 �廡廖�. 廬���廬 ����廬 廡��廢廬 �����廬, 廬廚廨��, 廚廖� �����, ���廨
廬廢��廬 �� ���'. (廬�����廬 ��廨�廬 �����廬 �廡廨�� ��� "����".)
>> �廡�廩� M-x make-frame <Return>��.
�廬�廢��, 廬���廬 ��廩� 廬�廚�廣 廣� ��廖�.
�� �� 廩廣廩�廬� �廬���廬 ��廡�廨�廬 ��廬� �廣廩�廬 �� �廬���廬 ���廩�. �廬���廬 �廨�廩���
��� �� 廩�� ��廨 �����.
>> �廡�廩� M-x delete-frame <Return>��.
�廬���廬 廩�� �廡廩廬� �廬 �廚廡��� 廬�廖�廨 �廬�廣�� ���廖�.
���崗��, ��廬� �廖��廨 廬���廬 ��廨� �廨���� ��廬��廬 廣"� ���� ������廬 廩� ��廣廨�廬
廩��� (��廨�崗���, 廣"� �廡�廡� 廣� ��廚廬�廨 ��廖��� �崗"X" �廚��� 廣����� 廩�
�廬���廬.) 廩�� ���廣 ���� ���� �廣���� ��廩廨 廖��廨�� 廬���廬 (�� ����). ����廣
��� 廚廩�� ��廨� ��廬廢���, ��� ��廬� ����廨� ����廨 ��廬廨.
* 廨��廬 廣廨��� 廨廡�廨廖����廬
-----------------------
�廬�� �廬�廡�廣� ��廢� 廩廡廨�� "廨�廬 廣廨��� 廨廡�廨廖���廬". Emacs �廢��� ��廬 廣"�
廖��廨��� �廨��廣�� �廩�廨廬 �廖���廖 �廖��� �廩� ���廚� �廨�廩�. ��廩�, ��廢� 廩�
[(Fundamental)] ��廡�� (Fundamental).
��� ����廛 �廨�廬 廣廨��� 廨廡�廨廖���廬 �廩 ��廡�廩 <ESC> <ESC> <ESC>. ���� 廚廡���
����廬 廩� "������廬". ��廬� ��廩廬�廩 �� �� ��� �廖�廡 �����廬 ���廬廨�� ���廢���
�廬�� ����崗��廢廛.
>> �廡�廩� M-x ��� �����廖 �����崗��廢廛; ��廨崗�� �廡�廩� <ESC> <ESC> <ESC> ���
�����廛 �廩�.
�廡廩� 廣� C-g �� 廬��廛 �廬�� �廨��廬 廣廨��� 廨廡�廨廖����廬. ��廬, �廩�� 廩崗C-g ����
廚廡���廬 ��廨������� _��廖�廨廬_ �廨�� �廨廡�廨廖���廬, ���� �廢�廬 ����.
* �廡��廬 廣�廨� ��廖廚廬
------------------
�廩�廣�廨 �廨�廩�� ��� �廩廬���� �廬廬 ������ ���廣 廩�� �廖廚�廡 ��廬��廬 �廩���廩 廩���
�崗Emacs. ��Emacs ���� ��崗�� �廨�� 廩��� 廩�� �廚廩廨�廬 �廬�廨 ���廖��廨 ��� �廬
���. ����, 廖��廨 廩廬廨廢� ����� ��廬廨 廣� Emacs 廩�� �廩 �� 廣�� �廨�� 廬����廬
廩���廩��廬. Emacs ���� 廚廡���廬 �廩� 廡廨��廬 廬�廣�� 廣� �廚廡���廬 廩� Emacs.
�廚廣�廬 廚廡���廬 "廣�廨�" ��� 廬��� �廬���� ��廡廩 CONTROL-h 廩廣�崗�� �廡廨� "�廡廩
廣�廨�" ("help").
��廚廣�廬 廚廡���廬 廣�廨� �廩 ��廡�廩 �廬 C-h ���廨崗�� 廣�� 廬� 廩��廡廩 廣�廨� �廖��
�廖����. �� �廬� _���廬_ ������, �廡�廩� C-h ?�� �崗Emacs �廢�� �廬 廖��� �廣�廨�
廩��� �廣��� �廨廩�廬��. �� �廡廩廬� C-h ��廖�廚� 廩� ��廨 ����廬� 廩��� 廢�廨� �廩��
廣�廨�, 廚廩�� �廡�廩� C-g ���� �廬 �廚廡���.
(�� �廡廩廬 C-h ���� �廢��� �廬�廬�廬 �廬廢��� ���廣� ���廨 廣�廨�, �廖� ��廡�廩 F1 ��
M-x help <Return>�� �廬���廝.)
廖�� �廣�廨� ��廖�廖 ���廬廨 ��� C-h c. �廡�廩� C-h, ��廨�� �廬 ���廬 c ��� �廡�廩�
廖�廨廬 �廡廩�� 廩�廚廣��� 廚廡��� ��廩��. Emacs �廢�� 廬���廨 ��� 廡廢廨 廩� �廚廡���
����.
>> �廡�廩� C-h c C-p.
�廬�廢�� 廩廬�廢� 廢廨��� ����廬 �廩�� ��� ��:
C-p runs the command previous-line
����廣� ��� �廨�� �廬 "廩� �廚��廡廢��". ���廬 �廩��廬 �廚��廡廢��廬 ���廨�� ���
�廢��� �� �� 廣�廩�廬, �廩��廬 廣廩���� �廩�廩 �廬�廣�� �廡�廢廨 -- �廖廚�廡 ��� �����廨
��� �廬 �廚廡���廬 廩���廬� �廣�廨.
��廬� �廢��� ��廨� C-h c �� 廚廡���廬 廩��廚廣��廬 廣"� 廖�廨廬 �廡廩�� ���廨� ����
����, ���� C-x C-s �� (�� ��� �廡廩 META �� EDIT �� ALT) ���<ESC> v.
�艠��廬 ���廣 �廚�廨� ��廬廨 廣� 廚廡���, �廩廬�廩� �廚廡��� C-h k ��廡�� C-h c.
>> �廡�廩� C-h k C-p.
�廬�廢��, ��廢�� �廩� ��廬�廣�� 廩� �廚��廡廢�� ����� Emacs �廚廨�. �廩廬廖���� �廡廨��
�廬 �廬�廣��, �廡�廩� C-x 1 ��� �廖�廡 �廬 ���� �廣�廨�. �� ������ �廣廩�廬 ��廬
���. �廚廩廨 ��廢廣 廡廢廬 廣廨��� 廬�� 廩���廩 �廬�廣�� ���廢� �廨廡 ��廨崗�� ��廡�廩 C-x 1.
��� 廣�� ��� 廚廡���廬 廣�廨� 廩���廩��廬:
��C-h f 廬� �廖�廨 廣� 廚��廡廢��. �廩 ��廡�廩 �廬 廩� �廚��廡廢��.
>> �廖� ��廡�廩 C-h f previous-line <Return>��.
�廬�廢��, ��廢� 廬�廣�� ��� 廩� �廚��廡廢�� ����廩廬 �廬 �廚廡��� C-p �廚� 廩���
���廣 �崗Emacs.
廚廡��� ���� C-h v �廢��� 廬�廣�� 廩� �廩廬��, ���� ��� 廩�廬 �廣廨��� 廩��� ��廬�
�廩��廬 ��� �廡廖�� �廬 Emacs. �廩 ��廡�廩 �廬 廩� ��廩廬�� ��廩廨 Emacs ��廡廩 ��廬.
��C-h a 廚廡���廬 ����廣 ���廩� �廖����. �廡�廩� ���廬 �廚廬� �崗Emacs
�廢�� �廬 廨廩��廬 �廚廡���廬 廩廩��廬��� �����廬 �廬 ���廬 ��廚廬�.
�� �廚廡���廬 ���� ��廬��廬 ��廚廣�� 廣"� META-x. 廣��廨 ��廡
��廚廡���廬 廬�廢� �� 廖�廨廬 �廡廩�� 廩�廚廣��� �廬 �廚廡���.
>> �廡�廩� C-h a file <Return>��.
�廬�廢�� ���, ��廢� ���� 廣� 廨廩��� 廩� �� �廚廡���廬 廩廩��廬��� �����廬 �廬 �����
"file". ������ 廬廨�� �� �廡廩� 廡�廢�廨 ���� C-x C-f �廢� 廩��廬 �廚廡���廬 ����
find-file.
>> �廡�廩� C-M-v ��� ����� �廬 ���� �廣�廨�. 廣廩� ��廬 廚廣��� ����廬.
>> 廣廬� �廡�廩� C-x 1 ��� �廖��廨 �廬 ���� �廣�廨�.
��C-h i �廢� ��廨���� ��廩廬�廩 ������� �����廬 Emacs. (廚廡��� ��
���廣� �� �廩� "Info".) 廚廡��� ��廬 廚�廬�廬 ��廢廛 ����� �廡廨��
"*info*" 廩�� 廬���� �廡廨�� ��廨���� ���廬廡��� ��廣廨�廬 廩���.
�廡�廩� m emacs <Return>�� ��� �廡廨�� ���廨�� ��廩廬�廩� Emacs.
�� ����� ���廨�� �廬 Info, �廡�廩� ? �崗Emacs �廡� �廬��
�廩�廣�廨 廣� �廬����廬 廩� Info mode. �廩廬廖���� 廣� �廩�廣�廨
���, ��� ����� ����廢�� ��廩廬�廩 ���廨�� Emacs �廬�廨 �廬�廣��
�廣�廡廨� 廩���.
* 廣�� 廬����廬
------------
廬���� ����� 廣�� 廣�崗����廬 Emacs 廣"� 廡廨��� ���廨�� ��廩廬�廩 廩��, �� �廖廚廨
���廚廖 �� ���廨廖� �廡���廬 �廬�� Emacs 廣廢��. (廬���� ����廣 �� ���廨�� �廨�
廬廚廨�� Help �� 廣"� �廡廩� 廣� C-h r.) ���� 廩廬� 廬����廬 廩������ ��廢�� ��
�廣����� �� �廩��� �廩廨 ��廖�廬 �廡廩�廬, �崗dired 廩��廚廩廨廬 ��廚�� ��� �廡�廢��.
�廩��� ��� �廨� �����廣 ��廡廩�廬 ���廬廨�廬. ��廩�, �� �廨廢���� �廣��廨 ���廢廛
*Messages*, 廬���� ��廡�廩 C-x b *M<Tab>�� �崗Emacs �廩��� �廬 廩�廨 ���廬��廬 廩�
廩� ���廢廛 ��� 廩��廬� ��廖�廡 ��� 廩�廡廩廬�. �廩��� 廚�廣�廬 �� 廣� 廩��廬 �廚廡���廬
�廩��廬 廡�廢��. 廬���廬 ��廩��� �廬��廨廬 ������ ���廨�� ��廩廬�廩 Emacs �廢��廬
(node) �廩� "Completion".
��Dired ��廚廩廨 ��廢�� 廨廩��廬 廡�廢�� �廬�廡�� (���廚廢�� �� �廬廬-廬�廡��廬 廩��), ���廣
�廬�� �廨廩��� ���, �廚廬�� 廡�廢��, �廩��廬 �廬 廩��廬���, ����廡 ��廬� ���廢廣 廣����
廣�� 廚廣���廬 廨��廬. Dired �廬��廨 ������ ���廨�� ��廩廬�廩 �廢��廬 �廩� "Dired".
���廖廝, ��廨�� ��廩廬�廩 �廬�廨 廣�� �廨�� ��� 廬����廬 廩� Emacs.
* �廖���
-------
��� �廢�廬 �崗Emacs �廩 ��廡�廩 C-x C-c.
廩�廣�廨 �� ��廬� ��� ����廬 ���� ��� ��廩廬�廩�� ���廩��, ��� �� �廢�廬� 廩�廩��
��� ���� �廨�廨, �� 廬廩�� �廬�廩��� �廬 廣廢��� -- 廬廬�����!
* �����廬 廩���廩
--------------
廩�廣�廨 �� ���� 廢�廢� 廩� 廩�廨� �廨��� 廩� 廩�廣�廨�� �廩���廩 �崗Emacs, ��� ���廨廖�
�廨�廩��� 廩��廬�� 廣"� Stuart Cracraft 廣��廨 ��廨廖廬 �崗Emacs ��廡�廨�廬.
��廨廖� �� 廩� �廩�廣�廨 ���� ��廡 �����廬 GNU Emacs. ��� ����廬 ������廬 ��廢廨��
���廬�廬 ��廣廬廡� ��廚廢廬 廣�廬廡�� �廬���� �廖������ ���廡��:
Copyright (C) 2010 Free Software Foundation, Inc.
��GNU Emacs ���� 廬��� �廚廩�廬; ���廬�� ��廚�廢� �\�� �廩��廬� ��廚�廝 �廬���
�廨廩��� GNU General Public License, �廚� 廩��� ��廢� ���廨 廣"� Free
Software Foundation, �� ��廨廖� 3 廩� �廨廩���, ��� (���廚廢�� �廩��廨� ���)
��� �廨廖� ����廨廬 ��廬廨.
��GNU Emacs ��廚廛 �廬�� 廬廡��� 廩��� ���� 廬�廣�廬, ���� ��� �� �廬� ��廨��廬;
�廚��� �� ��廨��廬崗��廩廬�廣 廩� 廖��廨�廬 �� �廬��� ����� 廬���廬 �廖���廬. �廚廨���,
��� 廣���� �崗GNU General Public License.
��GNU Emacs ���廨 ����廬 ����� �廣�廬廡 廩� GNU General Public License; �� ��
廡���廬� ��廬�, 廬���� ��廢�� ��廬� �崗��<http://www.gnu.org/licenses/>��.
���� ������� �廡廨�� �廬 �廡��廛 COPYING ��� ��� ���廡 廣�廬廡�� 廩� GNU Emacs
���廨���. 廣�廨� ��� ��廖� �廬 "��廣��廬" 廣� 廬���� 廩���� ��� ���� �廬����,
���廬 廣"� 廩���廩, �廬��� �廩�廬�廝 廩� 廬���� ��廚廩�廬!
--- end of TUTORIAL.he ---
;;; Local Variables:
;;; coding: utf-8
;;; bidi-display-reordering: t
;;; sentence-end-double-space: nil
;;; bidi-paragraph-direction: nil
;;; End: