หากคุณสามารถเปิดการสะกดชื่อและแก้ไขชื่อไฟล์อัตโนมัติ! นั่นอาจเป็นสองสิ่งที่จะช่วยคุณประหยัดเวลาได้มากที่สุด จากนั้นเรียนรู้การใช้งาน - Bash และ Zsh มีแท็บเสร็จสมบูรณ์ Ksh มี backslash escape-backslash ที่ไม่มีประสิทธิภาพดังนั้นฉันจึงขอแนะนำ Ksh
ฉันใช้ Zsh แต่ชื่อแทนแบบนี้จะใช้ได้กับเชลล์เกือบทุกตัวยกเว้น Csh:
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'
ดูเหมือนว่ามีนามแฝงสำหรับ 'ps' อยู่ในนั้น แต่ฉันพบว่าตัวเองกำลังใช้ 'ps' ในหลากหลายวิธีและฉันไม่พบอะไรเลย
ใน Zsh ตั้งค่าตัวแปร RPROMPT (ไม่ใช่ตัวพิมพ์ผิด!):
RPROMPT='%d'
ไดเรกทอรีทั้งหมดจะปรากฏที่ด้านขวาของบรรทัดคำสั่งพร้อมสำหรับการตัดการวาง เพิ่มเติมในภายหลัง
คุณควรใช้ Vim ที่ทันสมัยรวบรวมอย่างถูกต้องเนื่องจากความสามารถในการมีหลาย vim-windows เป็นไฟล์และหลายบัฟเฟอร์ . vimrc ของคุณอาจมีสิ่งเช่นนี้
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
หลายคนมีความชอบส่วนตัว แต่ฉันเชื่อว่าแท็บ 8 ช่องว่างทำให้โค้ดอ่านน้อยลงและมีการศึกษาที่ลอยอยู่รอบ ๆ เพื่อพิสูจน์มัน
นอกจากนี้ "mouse = c" ก็มีความสำคัญเช่นกัน คุณไม่ควรใช้เมาส์เพื่อเลื่อนไปมาภายในไฟล์ การยกมือออกจากคีย์บอร์ดการแตะเมาส์และการขยับกลับช้า ใช้การเลื่อนเคอร์เซอร์ "hjkl" และการสลับหน้าคีย์บอร์ดและปุ่มเลื่อนเคอร์เซอร์อื่น ๆ
หากคุณใช้ X11 คุณควรทำบางอย่างกับการกำหนดค่า Xterm ของคุณ นี่เป็นไฟล์. Xresources ของฉัน:
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 เป็นแถบเลื่อนโดยค่าเริ่มต้นบันทึกข้อความ 1,000 บรรทัดในบัฟเฟอร์นั่นเป็นมาตรฐานที่ค่อนข้างดี
คำสั่ง charClass ทำให้คำว่า "คำ" รวมถึงสิ่งต่าง ๆ เช่น '.', '/' และ '*' ดับเบิลคลิกที่ส่วนใดส่วนหนึ่งของ '/' - ชื่อไฟล์ที่แยกจากกันและคุณจะได้รับสิ่งต่าง ๆ ทั้งหมด 'น้อยกว่า': อักขระ
cutToBeginningOfLine ทำงานร่วมกับ Zsh RPROMPT ด้านบน คลิกสามครั้งที่เส้นทางของไดเรกทอรีการทำงานปัจจุบันที่ปรากฏบน RHS ของบรรทัดคำสั่งของคุณและคุณรับเฉพาะเส้นทาง: การคัดลอกหยุดที่จุดเริ่มต้นของคำ มีประสิทธิภาพสูงเมื่อคุณคุ้นเคยกับมัน
ทรัพยากร X ข้างต้นยังทำให้การเป็นกุญแจสำคัญในการวาง ด้วยวิธีนี้เมื่อคุณคัดลอก (อาจใช้เมาส์) คุณสามารถวางโดยไม่ต้องขยับมือกลับไปที่เมาส์เพื่อคลิก