เป็นกลุ่ม - การรับรู้แท็บ


1

ถ้าฉันเขียนโค้ดแบบนี้ในกลุ่ม:

 def my_function

และฉันกด Enter ฉันต้องการให้เคอร์เซอร์อยู่ในตำแหน่งด้านล่าง d

ขณะนี้กำลังวางเคอร์เซอร์ไปทางซ้ายสุดเท่าที่จะทำได้

ฉันจะทำสิ่งนี้ได้อย่างไร

คำตอบ:


2

มีหลายตัวเลือกที่คุณต้องการดู:

:help 'autoindent'
:help 'smartindent'
:help 'cindent'
:help :filetype-indent-on

(คำสั่งเหล่านั้นจะถูกพิมพ์ตรงตามที่คุณเห็นพวกเขาข้างต้น.)

ตัวเลือก 'autoindent' จะทำตามที่คุณอธิบาย แต่ Vim สามารถฉลาดกว่าเกี่ยวกับการเยื้อง โดยปกติแล้วจะเพียงพอที่จะใช้ไฟล์ล่าสุดใน vimrc ของคุณและปล่อยให้ Vim ตรวจจับประเภทไฟล์ของคุณและตัวเลือกการเยื้องที่เหมาะสมเพื่อใช้กับไฟล์ประเภทนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.