Có khả năng tự động định dạng mã trong RStudio không?Mã R định dạng tự động trong RStudio
Tôi đã tìm thấy this nhưng không được kết nối với RStudio.
Ngoài ra, điều mong muốn là định dạng có thể tùy chỉnh.
Có khả năng tự động định dạng mã trong RStudio không?Mã R định dạng tự động trong RStudio
Tôi đã tìm thấy this nhưng không được kết nối với RStudio.
Ngoài ra, điều mong muốn là định dạng có thể tùy chỉnh.
#use the library "formatR"
install.packages("formatR")
library(formatR)
# tidy_eval("file path")
tidy_eval("C:/Users/PC_name/Desktop/myfile.R")
Rstudio giờ đây có thể định dạng mã để gọn gàng. Chọn các dòng quan tâm và sau đó điều hướng đến Code
>>Reformat code
hoặc sử dụng phím tắt ctrl + shift + A
.
cập nhật: Đây là một cách tốt để tái cấu trúc mã, nhưng nó phá vỡ tại ,
cho các yếu tố của một vector. Đối với vài này là OK, nhưng với nhiều yếu tố truyền cho một vector, nó là quá mức cần thiết:
x <- c(
"p.G12C",
"p.F121S",
"p.P124S",
"p.P124L",
"p.E13D",
"p.E203K",
"p.Q209P",
"p.Q209P",
"p.Q209L"
)
Cập nhật: R-Studio Version 0.99.893
Có một tính năng mới có được thêm bởi R-studio Addins
. Một phần của addins này, bây giờ bạn có thể thêm định dạng @yuhiR làm Addin. Đây là cách gọn gàng và gọn gàng hơn để cấu trúc mã hơn được xây dựng trong code >> Refromat code
. Tuy nhiên, nhược điểm với Addin Reformat R Code
nó ném một lỗi cho mã Rshiny.
Mọi người đều trả lời đúng, nhưng đây chỉ là điều hoàn chỉnh.
Đầu tiên CTRL +Một,
sau đó CTRL +SHIFT +Một.
Hy vọng điều đó sẽ hữu ích.
Gói styler có thể định dạng mã R và bạn có thể truy cập mã thông qua RStudio Addin cho phép định dạng tệp hiện hoạt, mã được đánh dấu, gói và hơn thế nữa. Một tính năng phân biệt là tính linh hoạt của nó, vì việc chuyển đổi mã theo hướng dẫn kiểu được thực hiện riêng biệt với việc chỉ định hướng dẫn kiểu. Điều này cho phép tạo kiểu theo hướng dẫn kiểu tùy ý.
Chúng tôi đã triển khai tidyverse style guide trong khi cho phép tạo ra sự linh hoạt trong thiết kế. Ngoài ra, các đường ống, cú pháp gọn gàng và nhiều hơn nữa được xử lý đúng cách. Bạn có thể đọc phần giới thiệu trong số blog post này.
Nếu bạn không muốn làm theo hướng dẫn kiểu gọn gàng, bạn có thể xem hình họa tiết 'Customizing Styler' mô tả cách bạn có thể triển khai hướng dẫn kiểu tùy ý. Trong họa tiết này, tôi cho thấy cách bạn có thể triển khai hướng dẫn kiểu bao gồm một quy tắc: Luôn ngắt dòng trước {
. Hy vọng rằng sẽ giúp.
Tiết lộ: Tôi là người duy trì máy tạo kiểu.
Bạn có ý nghĩa gì với 'định dạng tùy chỉnh'? – agstudy
bạn đang tìm kiếm loại định dạng nào? Gói 'formatR' (được đề cập trong câu hỏi bạn liên kết đến) là tuyệt vời –
Trong RStudio, bạn có thể chọn tất cả mã, cắt và dán của mình, định dạng này sẽ được định dạng lại. – zx8754