Ito ang command na xemacs.xemacs21 na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
xemacs - Emacs: Ang Susunod na Henerasyon
SINOPSIS
xemacs [ linya ng utos switch ] [ file ... ]
DESCRIPTION
XEmacs ay isang bersyon ng Emacs, tugma sa at naglalaman ng maraming pagpapabuti GNU
Emacs, na isinulat ni Richard Stallman ng Free Software Foundation. Ito ay orihinal
batay sa isang maagang paglabas ng GNU Emacs bersyon 19, at nasubaybayan ang mga kasunod na paglabas ng
GNU Emacs dahil naging available na sila.
Ang pangunahing dokumentasyon ng XEmacs nasa XEmacs Sanggunian manwal, na mababasa mo
on-line gamit ang Info, isang subsystem ng XEmacs. Mangyaring tumingin doon para sa kumpleto at napapanahon
dokumentasyon. Ang kumpletong dokumentasyon sa paggamit ng Emacs Lisp ay available on-line through
ang XEmacs pagkabulol Programmer's manwal. Ang parehong mga manwal ay maaari ding mai-print nang maganda gamit
ang TeX pag-format ng pakete.
Ang pag-andar ng gumagamit ng XEmacs sumasaklaw sa lahat ng iba pa Emacs ginagawa ng mga editor, at ito nga
madaling mapalawak dahil ang mga utos sa pag-edit nito ay nakasulat sa Lisp.
XEmacs ay may malawak na interactive na pasilidad ng tulong, ngunit ipinapalagay ng pasilidad na alam mo
kung paano manipulahin XEmacs mga bintana at buffer. Ang CTRL-h ay pumapasok sa Help facility. Tulong
Ang Tutorial (CTRL-h t) ay humihiling ng interactive na tutorial na maaaring magturo sa mga nagsisimula ng
mga batayan ng XEmacs sa loob ng ilang minuto. Tinutulungan ka ng Help Apropos (CTRL-h a) na makahanap ng command
dahil sa functionality nito, inilalarawan ng Help Key Binding (CTRL-h k) ang isang naibigay na key sequence
effect, at Help Function (CTRL-h f) ay naglalarawan ng ibinigay na Lisp function na tinukoy ng pangalan.
Maaari ka ring maghanap ng mga pangunahing sequence sa XEmacs Sanggunian manwal gamit ang Lookup Key Binding
(CTRL-h CTRL-k), at hanapin ang Lisp function sa XEmacs pagkabulol Programmer's manwal paggamit
Lookup Function (CTRL-h CTRL-f). Lahat ng mga function ng tulong na ito, at higit pa, ay available sa
ang Help menu kung gumagamit ka ng window system.
XEmacs ay may malawak na suporta sa GUI (graphical user interface) kapag tumatakbo sa ilalim ng isang window
sistema tulad ng X, kabilang ang maramihang mga frame (mga top-level na window), isang menubar, isang toolbar,
pahalang at patayong mga scrollbar, mga dialog box, at malawak na suporta sa mouse.
XEmacs ay may ganap na suporta para sa maramihang mga font at kulay, variable-width na mga font, at variable-
mga linya ng taas, at nagbibigay-daan para sa mga pixmap na maipasok sa isang buffer. (Ginagamit ito sa W3
web-browsing package at sa ilan sa mga debugger at outlining na mga interface, bukod sa iba pa
bagay.)
XEmacsMaaaring i-undo ng 's Undo ang ilang hakbang ng pagbabago sa iyong mga buffer, kaya madali itong
makabawi sa mga pagkakamali sa pag-edit.
XEmacsAng maraming espesyal na pakete ay humahawak sa pagbabasa ng mail (VM, MH-E at RMail) at pagpapadala
(Mail), Usenet news reading and posting (GNUS), World Wide Web browsing (W3), dalubhasa
mga mode para sa pag-edit ng source code sa lahat ng karaniwang programming language, syntax highlighting para sa
maraming wika (Font-Lock), pag-compile (Compile), pagpapatakbo ng mga subshell sa loob XEmacs bintana
(Shell), pag-edit ng outline (Outline), pagpapatakbo ng Lisp read-eval-print loop (Lisp-Interaction-
Mode), at automated psychotherapy (Doktor).
Mayroong isang malawak na reference manual, ngunit ang mga gumagamit ng ibang Emacsen ay dapat magkaroon ng kaunti
hirap mag-adapt kahit walang kopya. Ang mga user na bago sa Emacs ay makakagamit ng basic
nagtatampok ng medyo mabilis sa pamamagitan ng pag-aaral ng tutorial at paggamit ng self-documentation
mga tampok.
Mga Pagpipilian sa XEmacs
Tinatanggap ng XEmacs ang lahat ng karaniwang opsyon sa command line ng X Toolkit kapag tumatakbo sa isang X Windows
kapaligiran. Bilang karagdagan, ang mga sumusunod na opsyon ay tinatanggap (kapag ang mga opsyon ay nagpapahiwatig ng a
pagkakasunud-sunod ng mga aksyon na gagawin, ginagawa ang mga ito sa pagkakasunud-sunod na nakatagpo):
-t file Gamitin ang tinukoy file bilang terminal sa halip na gumamit ng stdin/stdout. Ito ay nagpapahiwatig
-nw.
-batch I-edit sa batch mode. Magpapadala ang editor ng mga mensahe sa stdout. Dapat mong gamitin ang
-l, -f, at -eval mga opsyon upang tukuyin ang mga file na isasagawa at mga function na tatawagan.
-nw Pigilan ang paggamit ng anumang window-system-specific na display code: gamitin ang kasalukuyang TTY.
-debug-init
Ilagay ang debugger kung may naganap na error sa paglo-load ng init file.
-walang mapa
Huwag i-map ang unang frame.
-walang-site-file
Huwag i-load ang init file na partikular sa site (site-start.el).
-q, -no-init-file
Huwag mag-load ng init file.
-walang-maagang-package
Huwag iproseso ang mga maagang pakete.
-banilya
Walang dagdag na file sa pagsisimula. Katumbas ng kumbinasyon ng -q , -walang-site-
file , at -walang-maagang-package
-u gumagamit, -gumagamit gumagamit
Load gumagamitinit file ni.
file Patnugutan file.
+numero Pumunta sa linyang tinukoy ni numero (huwag maglagay ng puwang sa pagitan ng "+" sign at
ang numero).
-tulong Mag-print ng mensahe ng tulong at lumabas.
-V, -bersyon,
I-print ang numero ng bersyon at lumabas.
-f function, -funcall tungkulin
Isagawa ang lisp function tungkulin.
-l file, -load file
I-load ang Lisp code sa file file.
-eval anyo
Suriin ang Lisp form anyo.
-i file, -ipasok file
Isingit file sa kasalukuyang buffer.
-patayin lumabas XEmacs (kapaki-pakinabang sa -batch).
Paggamit ng XEmacs sa X Windows
XEmacs ay iniakma upang gumana nang maayos sa X window system. Kung tatakbo ka XEmacs mula
sa ilalim ng X windows, gagawa ito ng sarili nitong X window na ipapakita.
XEmacs maaaring magsimula sa mga sumusunod na karaniwang opsyon sa X:
-biswal
Piliin ang visual na susubukan ng XEmacs na gamitin. dapat isa sa
ang mga string na "StaticColor", "TrueColor", "GrayScale", "PseudoColor" o
"DirectColor", at dapat ang bilang ng mga bit bawat pixel (halimbawa,
"-visual TrueColor24" para sa isang 24bit TrueColor visual) Tingnan X(1) para sa karagdagang impormasyon.
-pribadongColormap
Atasan ang XEmacs na gumawa at gumamit ng pribadong colormap para ipakita. Ito ay mananatili
XEmacs mula sa pagkuha ng mga kulay mula sa default na colormap at panatilihin ang mga ito mula sa iba
mga kliyente, sa halaga ng pagdudulot ng nakakainis na pagkislap kapag nagbago ang focus. Gamitin mo to
opsyon lamang kung ang iyong X server ay hindi sumusuporta sa 24 bit visuals.
-geometry ##x##++##+##
Tukuyin ang geometry ng unang window. Ang ## ay kumakatawan sa isang numero; ang apat
Ang mga numero ay lapad (mga character), taas (mga character), X offset (mga pixel), at Y
offset (mga pixel), ayon sa pagkakabanggit. Mga bahagyang pagtutukoy ng form ##x## or +##+##
pinapayagan din. (Ang detalye ng geometry ay nasa karaniwang format na X; tingnan X(1)
para sa karagdagang impormasyon.)
-iconic
Tinutukoy na ang unang window ay dapat na unang lumitaw na iconified.
-yam pangalan
Tinutukoy ang pangalan ng program na dapat gamitin kapag naghahanap ng mga default sa
mga mapagkukunan ng X ng gumagamit.
-pamagat pamagat, -T pamagat, -wn pamagat
Tinutukoy ang pamagat na dapat italaga sa XEmacs window.
-d displayname, -display displayname
Lumikha ng XEmacs window sa display na tinukoy ni displayname. Dapat ay ang
unang opsyon na tinukoy sa command line.
-font font, -fn Font
Itakda ang XEmacs font ng window sa tinukoy ni Font. Mahahanap mo ang iba't-ibang
X mga font sa /usr/lib/X11/fonts direktoryo. XEmacs gumagana sa alinman sa fixed- o
variable-width na mga font, ngunit malamang na magiging mas maganda sa isang fixed-width na font.
-scrollbar-width pixels
Tukuyin ang lapad ng mga patayong scrollbar.
-scrollbar-taas pixels
Tukuyin ang taas ng mga pahalang na scrollbar.
-bw pixel, -borderwidth pixels
Itakda ang XEmacs lapad ng hangganan ng window sa bilang ng mga pixel na tinukoy ni pixels.
Default sa isang pixel sa bawat gilid ng window.
-ib pixel, -internal-border-width pixels
Tukuyin ang lapad sa pagitan ng hangganan ng isang frame at ang teksto nito, sa mga pixel. Default sa
isang pixel sa bawat panig ng window.
-fg kulay, - foreground kulay
Itinatakda ang kulay ng teksto.
Tingnan ang file /usr/lib/X11/rgb.txt para sa isang listahan ng mga wastong pangalan ng kulay.
-bg kulay, -background kulay
Itinatakda ang kulay ng background ng window.
-bd kulay, -kulay ng hangganan kulay
Itinatakda ang kulay ng hangganan ng window.
-mc kulay
Itinatakda ang kulay ng pointer ng mouse.
-cr kulay
Itinatakda ang kulay ng cursor ng teksto.
-rv, -baligtad
Binabaliktad ang mga kulay ng foreground at background (reverse video). Isipin mo
tahasang itinatakda ang mga kulay ng foreground at background sa halip na gamitin ito
pagpipilian.
-xrm argumento
Ito ay nagpapahintulot sa iyo na magtakda ng isang arbitrary na mapagkukunan sa command line. argumento dapat
maging isang detalye ng mapagkukunan, tulad ng makikita sa iyong .Xresources or .xdefaults
file.
Maaari ka ring magtakda ng mga mapagkukunan, ibig sabihin X mga default na halaga, para sa iyong XEmacs windows sa iyong
.Xresources or .xdefaults file (tingnan xrdb(1)). Gamitin ang sumusunod na format:
Emacs.keyword:value
or
Emacs*EmacsFrame.keyword:value
saan halaga tumutukoy sa default na halaga ng keyword. (Ang ilang mga mapagkukunan ay nangangailangan ng una
pormat; ang ilan sa huli.)
Maaari ka ring magtakda ng mga mapagkukunan para sa isang partikular na frame sa pamamagitan ng paggamit ng format
Emacs*framename.keyword:value
saan framename ay ang pangalan ng mapagkukunan na itinalaga sa partikular na frame na iyon. (Tiyak
ang mga package, gaya ng VM, ay nagbibigay sa kanilang mga frame ng mga natatanging pangalan ng mapagkukunan, sa kasong ito ay "VM".)
XEmacs hinahayaan kang magtakda ng mga default na halaga para sa mga sumusunod na keyword:
default.attributeFont (klase Face.AttributeFont)
Itinatakda ang font ng teksto ng window.
default.attributeForeground (klase Face.AttributeForeground)
Itinatakda ang kulay ng teksto ng window.
default.attributeBackground (klase Face.AttributeBackground)
Itinatakda ang kulay ng background ng window.
mukha.attributeFont (klase Face.AttributeFont)
Itinatakda ang font para sa mukha, na dapat ay pangalan ng isang mukha. Ang mga karaniwang pangalan ng mukha ay
MUKHA LAYUNIN
default Normal na teksto.
bold Bold text.
italic Naka-italic na teksto.
bold-italic Bold at italicized na teksto.
Modeline Text ng modelo.
zmacs-region Text na pinili gamit ang mouse.
highlight Text na naka-highlight kapag dumaan ang mouse.
left-margin Text sa kaliwang margin.
right-margin Text sa kanang margin.
isearch Text na naka-highlight sa panahon ng incremental na paghahanap.
info-node Teksto ng mga item sa menu ng Impormasyon.
info-xref Teksto ng Impormasyon cross references.
mukha.attributeForeground (klase Face.AttributeForeground)
Itinatakda ang kulay ng foreground para sa mukha.
mukha.attributeBackground (klase Face.AttributeBackground)
Itinatakda ang kulay ng background para sa mukha.
mukha.attributeBackgroundPixmap (klase Face.AttributeBackgroundPixmap)
Itinatakda ang background pixmap (stipple) para sa mukha.
mukha.attributeUnderline (klase Face.AttributeUnderline)
Kung mukha dapat may salungguhit.
reverseVideo (klase ReverseVideo)
Kung itakda sa on, ang window ay ipapakita sa reverse video. Isaalang-alang nang tahasan
pagtatakda ng mga kulay ng foreground at background sa halip na gamitin ang mapagkukunang ito.
hanggananWidth (klase BorderWidth)
Itinatakda ang lapad ng hangganan ng window sa mga pixel.
panloob naBorderWidth (klase InternalBorderWidth)
Itinatakda ang panloob na lapad ng hangganan ng window sa mga pixel.
kulay ng hangganan (klase BorderColor)
Itinatakda ang kulay ng hangganan ng window.
Kulay ng cursor (klase Foreground)
Itinatakda ang kulay ng text cursor ng window.
pointerColor (klase Foreground)
Itinatakda ang kulay ng cursor ng mouse ng window.
emacsVisual (klase EmacsVisual)
Itinatakda ang default na visual XEmacs susubukan na gamitin (tulad ng inilarawan sa itaas).
pribadongColormap (klase PrivateColormap)
Kung itinakda, XEmacs ay magiging default sa paggamit ng pribadong colormap.
heometrya (klase Geometry)
Itinatakda ang geometry ng XEmacs window (tulad ng inilarawan sa itaas).
ng imahen (klase iconic)
Kung nakatakda sa on, ang XEmacs Ang window ay unang lilitaw bilang isang icon.
menubar (klase Menubar)
kung ang XEmacs magkakaroon ng menubar ang window. Default sa true.
una Hindi Na-map (klase InitiallyUnmapped)
Kung XEmacs iiwan ang paunang frame na hindi naka-map kapag nagsimula ito.
barCursor (klase BarCursor)
Kung ang cursor ay dapat na isang bar sa halip na ang tradisyonal na kahon.
pamagat (klase Pamagat)
Itinatakda ang pamagat ng XEmacs window.
iconName (klase Pamagat)
Itinatakda ang pangalan ng icon para sa XEmacs icon ng bintana.
scrollBarWidth (klase ScrollBarWidth)
Itinatakda ang lapad ng mga patayong scrollbar, sa mga pixel. Ang lapad ng 0 ay nangangahulugang hindi
mga patayong scrollbar.
scrollBarHeight (klase ScrollBarHeight)
Itinatakda ang taas ng mga pahalang na scrollbar, sa mga pixel. Ang taas na 0 ay nangangahulugang hindi
pahalang na mga scrollbar.
scrollBarPlacement (klase ScrollBarPlacement)
Itinatakda ang posisyon ng patayo at pahalang na mga scrollbar. Dapat isa sa mga
mga string na "top-left", "bottom-left", "top-right", o "bottom-right". Ang default ay
"bottom-right" para sa Motif at Lucid scrollbars at "bottom-left" para sa Athena
mga scrollbar.
topToolBarHeight (klase TopToolBarHeight)
Itinatakda ang taas ng toolbar sa itaas, sa mga pixel. 0 ay nangangahulugang walang nangungunang toolbar.
bottomToolBarHeight (klase BottomToolBarHeight)
Itinatakda ang taas ng ibabang toolbar, sa mga pixel. 0 ay nangangahulugang walang ilalim na toolbar.
leftToolBarWidth (klase LeftToolBarWidth)
Itinatakda ang lapad ng kaliwang toolbar, sa mga pixel. 0 ay nangangahulugang walang kaliwang toolbar.
rightToolBarWidth (klase RightToolBarWidth)
Itinatakda ang lapad ng kanang toolbar, sa mga pixel. 0 ay nangangahulugang walang tamang toolbar.
topToolBarShadowColor (klase TopToolBarShadowColor)
Itinatakda ang kulay ng mga nangungunang anino para sa mga toolbar. (Para sa lahat ng toolbar, hindi m
ang toolbar sa tuktok ng frame.)
bottomToolBarShadowColor (klase BottomToolBarShadowColor)
Itinatakda ang kulay ng mga anino sa ibaba para sa mga toolbar. (Para sa lahat ng toolbar, hindi m
ang toolbar sa ibaba ng frame.)
topToolBarShadowPixmap (klase TopToolBarShadowPixmap)
Itinatakda ang pixmap ng mga nangungunang anino para sa mga toolbar. (Para sa lahat ng toolbar, hindi m
ang toolbar sa tuktok ng frame.) Kung nakatakda, ang mapagkukunang ito ay na-override ang
kaukulang mapagkukunan ng kulay.
bottomToolBarShadowPixmap (klase BottomToolBarShadowPixmap)
Itinatakda ang pixmap ng mga anino sa ibaba para sa mga toolbar. (Para sa lahat ng toolbar, hindi
ang toolbar lamang sa ibaba ng frame.) Kung nakatakda, ang mapagkukunang ito ay na-override ang
kaukulang mapagkukunan ng kulay.
toolBarShadowThickness (klase ToolBarShadowThickness)
Kapal ng mga anino sa paligid ng mga toolbar, sa mga pixel.
visualBell (klase VisualBell)
Kung dapat bang i-flash ng XEmacs ang screen sa halip na gumawa ng naririnig na beep.
kampanaVolume (klase BellVolume)
Dami ng naririnig na beep. Ang saklaw ay 0 hanggang 100.
useBackingStore (klase UseBackingStore)
Kung XEmacs dapat itakda ang katangian ng backing-store ng X mga bintana na nilikha nito.
Pinapataas nito ang paggamit ng memorya ng X server ngunit binabawasan ang halaga ng X
trapiko na kinakailangan upang i-update ang screen, at ito ay kapaki-pakinabang kapag ang koneksyon sa X
napupunta ang server sa isang low-bandwidth na linya gaya ng koneksyon sa modem.
textPointer (klase Cursor)
Ang cursor na gagamitin kapag ang mouse ay nasa ibabaw ng text.
selectionPointer (klase Cursor)
Ang cursor na gagamitin kapag ang mouse ay nasa ibabaw ng isang rehiyon ng teksto na naka-highlight ng mouse.
spacePointer (klase Cursor)
Ang cursor na gagamitin kapag ang mouse ay nasa isang blangkong espasyo sa isang buffer (iyon ay, pagkatapos
dulo ng isang linya o pagkatapos ng end-of-file).
modeLinePointer (klase Cursor)
Ang cursor na gagamitin kapag ang mouse ay nasa isang linya ng mode.
gcPointer (klase Cursor)
Ang cursor na ipapakita kapag may isinasagawang pangongolekta ng basura.
scrollbarPointer (klase Cursor)
Ang cursor na gagamitin kapag ang mouse ay nasa ibabaw ng scrollbar.
pointerColor (klase Foreground)
Ang kulay sa harapan ng cursor ng mouse.
pointerBackground (klase Background)
Ang kulay ng background ng cursor ng mouse.
Gamit ang Mouse
Inililista ng sumusunod ang mga binding ng mouse button para sa XEmacs window sa ilalim ng X11.
FUNCTION NG MOUSE BUTTON
kaliwa Itakda ang punto o gumawa ng pagpili ng teksto.
gitna Idikit ang teksto.
kanan Mag-pop up ng menu ng mga opsyon.
SHIFT-kaliwa Palawakin ang isang seleksyon.
CTRL-left Gumawa ng isang seleksyon at ipasok ito sa punto.
CTRL-gitna Itakda ang punto at ilipat ang napiling teksto doon.
CTRL-SHIFT-left Gumawa ng isang seleksyon, tanggalin ito, at ipasok ito sa punto.
META-kaliwa Gumawa ng isang hugis-parihaba na seleksyon.
Gamitin ang xemacs.xemacs21 online gamit ang mga serbisyo ng onworks.net