OTOMOMPLETE VE DOSYA ADI AÇMA DÜZELTME AÇABİLİRSİNİZ! Muhtemelen seni en çok kurtarabilecek iki şey. Ardından, onları kullanmayı öğrenin - Bash ve Zsh sekmesi tamamladı. Ksh verimsiz bir kaçış ters eğik çizgisine sahip, bu yüzden Ksh a tavsiye ederim.
Zsh kullanıyorum, ancak bunun gibi takma adlar Csh hariç neredeyse tüm kabuklarda işe yarayacak:
alias l='ls -FC --color=tty'
alias ls='ls -FC --color=tty'
alias h=history
alias m=more
alias vi=vim
alias cx='chmod +x'
Öyle görünüyor ki 'ps' için bir takma ad var olmalı, ama kendimi 'ps' yi çok çeşitli şekillerde kullanırken buluyorum ve şu ana kadar hiçbir şey bulamadım.
Zsh içinde, RPROMPT (bir yazım hatası değil!) Değişkeninizi ayarlayın:
RPROMPT='%d'
Dizinin tamamı komut satırının sağ tarafında, kesim yapıştırma için hazır olarak görünür . Bundan sonra daha fazlası.
Düzgün bir şekilde derlenmiş modern bir Vim kullanmalısınız, çünkü bir dosyada çoklu vim pencereleri ve çoklu tamponlar olabilir. .Vimrc'nizde bunun gibi şeyler olabilir:
set mouse=c
set ml
set mls=5
set nowrap
set nobackup
set nonu
set showmatch
set tabstop=4
set shiftwidth=4
set showmode
set showcmd
set ruler
set notextauto
set laststatus=2
set mps=(:),{:},[:],<:>
set modelines=0
Bunların çoğu kişisel tercihtir, ancak 8 boşluklu sekmelerin kodu daha az okunabilir hale getirdiğine ve bunu ispatlamak için etrafta dolaşan bir çalışma olduğuna inanıyorum.
Ayrıca, "fare = c" önemlidir. Bir dosyanın içinde hareket etmek için farenizi kullanmamalısınız. Ellerinizi klavyeden çıkarmak, fareye dokunmak ve onları geri hareket ettirmek yavaştır. "Hjkl" imleç hareketini ve diğer klavye çağrı ve imleç hareket tuşlarını kullanın.
X11 kullanıyorsanız, Xterm yapılandırmanıza birkaç şey yapmanız gerekir. Bu .Xresources dosyamdan çıkıyor:
XTerm*VT100.scrollBar: true
XTerm*VT100.saveLines: 1000
XTerm*VT100.cutNewLine: false
XTerm*VT100.cutToBeginningOfLine: false
XTerm*VT100.charClass: 33:48,35:48,37:48,42:48,45-47:48,64:48,95:48,126:48
XTerm*VT100*translations: #override \n\
<Key>F2: insert-selection(PRIMARY,CUT_BUFFER0)
Xterm'e varsayılan olarak bir kaydırma çubuğu verin, arabellekte 1000 satır metin kaydedin, bu oldukça standart.
CharClass yönergesi bir "kelime" yapar ve ".", "/" Ve "*" gibi şeyleri içerir. '/' İle ayrılmış bir dosya adının herhangi bir bölümünü çift tıkladığınızda, her şeyi elde edersiniz, daha az ':' karakter.
cutToBeginningOfLine, yukarıdaki Zsh RPROMPT ile çalışır. Komut satırınızın RHS'sinde görünen geçerli çalışma dizininin yolunu üç kere tıklayın ve sadece yolu seçersiniz: kopya kelimenin başında durur. Alışınca çok verimli.
Yukarıdaki X kaynakları da yapıştırma anahtarı yapar. Bu şekilde, bir kere kopyaladıysanız (muhtemelen fareyi kullanarak), tıklamak için elinizi tekrar fareye getirmeden yapıştırabilirsiniz.