2013-06-12 67 views
16

Tôi đã thử sử dụng "các dòng liên tục" sau khi đánh dấu các dòng nhưng điều đó không hoạt động (trên thực tế nó loại bỏ thụt đầu dòng). Ví dụ tôi muốn có một cách nhanh chóng đểLàm thế nào để thụt lề nhiều dòng mã trong Rstudio?

mất một kịch bản như thế này

#parameters 
b=2 
c=1 
d=4 
q=3 

và biến nó thành này

#parameters 
    b=2 
    c=1 
    d=4 
    q=3 

trong Rstudio

Trả lời

30

Làm nổi bật mã quan tâm và nhấn tab nên thêm một mức thụt lề khác. Shift-tab sẽ loại bỏ một mức thụt đầu dòng.

+1

wow, làm thế nào vô cùng đơn giản. Tôi chỉ giả định rằng sẽ xóa tất cả các mã của bạn và thay thế nó bằng một sự thụt đầu dòng duy nhất. – MHH

+6

@MHH Những điều tương tự khác RStudio có thể khác với những gì bạn có thể mong đợi là bạn có thể đánh dấu một phần và nhập một '' 'hoặc' {'hoặc những phần khác và nó sẽ kèm theo phần được đánh dấu của bạn với ký tự mong muốn thay vì thay thế nó giống như một trình soạn thảo văn bản. –

0

RStudio sẽ cho phép bạn sử dụng Regex trong Find và Thay thế. Bạn có thể tìm kiếm \n và thay thế bằng \n\t, điều này sẽ làm những gì (tôi nghĩ) mà bạn muốn.

Thụt lề tự động được thiết kế để định dạng mã của bạn để có thụt lề khi thích hợp (bên trong một cặp dấu ngoặc ví dụ). 'Reindent' là khi đã áp dụng thụt lề tự động không còn thích hợp (ví dụ: các dấu ngoặc đã được gỡ bỏ).

Các vấn đề liên quan