Meg tudná valaki mondani? :)
Gyakorlatilag a Ctrl+W -t keresem másik írányba.
(több shell-en is érdekelne, ha van különbség, pl. bash, csh, ksh stb.)
Köszi!
- 4175 megtekintés
Hozzászólások
Mit is szeretnél tulajdonképpen csinálni?
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
:)
tehát pl. a sor elejére ugrok a konzolban, és a bill. lenyomásra csak a kurzortól jobbra eső egyetlen szót szeretném törölni, de napjában sokszor.
pl.:
file /etc/akarmi
na itt a home bill. után -mikor a kurzor a sor elején áll- kellene egy kombó, amely csak a file parancsot törli, melyre egyből be tudok gépelni pl. egy editor-t.
- A hozzászóláshoz be kell jelentkezni
set -o vi
file /etc/akarmi Esc lenyom
^
dw
:D
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
"...hát nem mondom, megoldásnak megoldás.." (Hofi) :)
- A hozzászóláshoz be kell jelentkezni
nagyonsok +1 a 'set -o vi' -nak :D
------------------------------------------
"Nincs ez el**szva, csak másra lesz jó!"
- A hozzászóláshoz be kell jelentkezni
sőt, cw-vel át is írhatod a file-t akrámire :)
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
A home (és end) billentyűt tessék elfelejteni, Ctrl-a (és Ctrl-e) ezeknek a becsületes elérése.
Megoldás amúgy alant.
- A hozzászóláshoz be kell jelentkezni
ez igaz, csak screen session-ben foglalt a Ctrl-a bill.-em. ESC-appel van home és end megfelelő? illetve most guglizok rá..
- A hozzászóláshoz be kell jelentkezni
Screenben nyomd meg még egyszer az a-t, tehát Ctrl-a-a.
- A hozzászóláshoz be kell jelentkezni
így már jó, köszi!
ez jó lesz akkor, ha több szintű screen-ben vagyok, mert a gépemen csak screen-ben dolgozok, onnét meg szerveren lévő screen-be jelentkezek át mindig, és onnét tovább az ottani hálón logó kliens gépre, ugye screen szintek között is így váltunk, hogy C-a meg a betű annyiszor, amilyen mélyre megyek a session-ben, lehet akkor nyomkodni az a betűt..
a screen miatt egyébként már lekopott az A billentyűm teljesen :)
- A hozzászóláshoz be kell jelentkezni
.screenrc pl.: escape ^Xx
escape xy
Set the command character to x and the character generating a literal command character (by triggering the
"meta" command) to y (similar to the -e option). Each argument is either a single character, a two-character
sequence of the form "^x" (meaning "C-x"), a backslash followed by an octal number (specifying the ASCII code
of the character), or a backslash followed by a second character, such as "\^" or "\\". The default is "^Aa".
- A hozzászóláshoz be kell jelentkezni
home
alt+f
ctrl+w
(1 perc gugli keresés eredménye)
- A hozzászóláshoz be kell jelentkezni
gnome-terminalnál az alt+f pont a File menüt hozza fel, így az nem jó. Helyette viszont működik a Ctrl+jobbra nyíl.
- A hozzászóláshoz be kell jelentkezni
ezt használom most, igaz a lenti ctrl+jobbra nyíllal, de én a címben szereplő dolgot keresem. :)
amúgy neten már kerestem sokszor, olyan hetente előveszem a témát, aztán nekifekszek, de nem találok infót, lehet hogy ez a törlés nem létezik?
- A hozzászóláshoz be kell jelentkezni
Ezekkel az alt+... dolgokkal érdemes vigyázni. Az ember órákig vért izzadhat, aztán azt a következtetést vonja le, hogy hazudik a dok, vagy bugot talált, pedig csak éppen semmi köze az altjának a metához.
Ahogy Zahy írta is, az Esc pont úgy megteszi (Esc lenyom, elenged, kapcsolt karakter lenyom), csak biztosabb - azzal az mc is sokkal kezesebb lesz mindenféle terminálokon.
- A hozzászóláshoz be kell jelentkezni
ctrl+k
pch
--
http://www.buster.hu
--
- A hozzászóláshoz be kell jelentkezni
Az a teljes sor végéig töröl (amúgy valóban a kurzortól jobbra, de szerintem ennél kevesebbet akar törölni a kérdező).
- A hozzászóláshoz be kell jelentkezni
így van, csak 1 szót akarok törölni.
- A hozzászóláshoz be kell jelentkezni
man (k)sh. Mivel szinte biztosan emacs editing módban használod, akár egy emacs dosiban is megkeresheted, valami delete-word-backward / delete-word-forward keresőszavakkal.
ESC-d
(a másik irány meg az ESC-h)
jav: ez megy a FreeBSD natív sh-jával (asszem ez az ash), a pdksh-val, a ksh93-mal, sőt bash-sal is. Szóval jó lesz ez neked.
- A hozzászóláshoz be kell jelentkezni
megnéztem, a FreeBSD-s csh (leánykori neve: tcsh) is ugyanígy.
- A hozzászóláshoz be kell jelentkezni
ez az, működik, szuper! köszi.
- A hozzászóláshoz be kell jelentkezni
Ha használsz, és szereted is a vi-t én javaslom a shellben is a vi mód használatát (set -o vi, vissza set -o emacs), és akkor nem kell az ilyen trükköket tanulni.
--
2e845cb4c3a5b5bd6508455b1739a8a2
- A hozzászóláshoz be kell jelentkezni
ugrálok a shell-ek és alapértelmezett shell-ek között, ráadásul más felhasználókkal is megosztok néha vagy az ő shell-jükben kell valamit csinálnom, ez miatt nem lesz jó a vi mode. de látom hogy nagyon hatékony.
- A hozzászóláshoz be kell jelentkezni
wow, thx
--
Gábriel Ákos
- A hozzászóláshoz be kell jelentkezni
linux bash-al is muxik. thx
- A hozzászóláshoz be kell jelentkezni
(bal) alt + d
ha Emacs módban van a shelled, ami valószínűleg az alapértelmezett, akkor meta d-vel törölsz jobbra egész szót. (ctrl d egy betű, meta d egy szó. Ugyanez balra: backspace egy betű, meta backspace egy szó)
A meta az alapból az alt szokott lenni.
- A hozzászóláshoz be kell jelentkezni
bash, ksh, zsh, amin működik (pontosabban használom): dw
Persze vi mód kell hozzá. :)
--
2e845cb4c3a5b5bd6508455b1739a8a2
- A hozzászóláshoz be kell jelentkezni
Na, ma is tanultam valamit :)
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
+1
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
+1
-+-+-+
Dropbox tarhely
Cave Canem
+-+-+-
- A hozzászóláshoz be kell jelentkezni
a már elhangzott alt-del (meta, persze) áthegeszthető / kikényszeríthető a bash-ban (readline-ban) az ~/.inputrc hakkolásával, pl.:
"\M-\d": kill-word
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni