İmleci shell kullanırken verilen pozisyona getirme


0

MAC OSX altında iterm2 kullanıyorum.

İmleci kafaya "Ctrl + a" hareket ettirin ve sonuna kadar "Ctrl + e" hareket imlecini kullanın.

İmleci verilen konuma getirebilecek herhangi bir kısayol tuşu var mı?


Özellikle kullandığınız bash içinde emacs modu. Taleb tuşları, sizin için kullanılabilir olduğunu görmek linux.die.net/man/3/readline fazla ayrıntı için.
Johnsyweb

Yanıtlar:


1

Ctrl-]xbir sonraki x
Alt-Ctrl-]xhamleye geçmek içinx


readline doc:

character-search (C-])
    A character is read and point is moved to the next occurrence of that character. A negative count searches for previous occurrences. 
character-search-backward (M-C-])
    A character is read and point is moved to the previous occurrence of that character. A negative count searches for subsequent occurrences. 

1

Vi'den hoşlanıyorsanız, istediğiniz şeyi yapmak için komut satırında kullanabilirsiniz (ve çok daha fazlası!):

Açmak için kabuğunuzun rc dosyasına bu satırı ekleyin (örneğin, .bashrc):

set -o vi # Enable vi key bindings

Bu ayarı etkinleştirmek için source .bashrc(veya yeni bir Terminal penceresi açın).
Şimdi, geçerli satırda belirli bir sütun konumuna gitmek istediğinizde, şunu yazın:

<Esc>0<col#>l

Esckomut satırında vi komut moduna girer satırın başına
0gider (sütun 0)
#gitmek istediğiniz konumdur
l(el harfi) önceki karakter sayısının "sağa hareket etmesi" anlamına gelir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.