Tôi muốn biết làm thế nào tôi có thể thay đổi thụt đầu dòng trong emacs ess. Tôi thường thích chế độ mặc định (kiểu chữ 'C++' yên tĩnh) Nhưng đôi khi nó có định dạng rất kỳ lạ. Ví dụ đây là những gì tôi muốn làm, và điều này sẽ là định dạng mặc định nếu nó không phải là một phần của chức năng:thay đổi thụt lề trong emacs ess
ggplot(data = overtime.by.month,
aes(x="",
y=Percent,
fill = Overtime)) +
geom_bar(width = 1) +
xlab('') +
ylab(sub.txt) +
labs(title = title.txt) +
facet_wrap(~Year.Month) +
geom_text(aes(y = txt.pos, label = Per.txt)) +
coord_polar(theta = "y") +
scale_fill_manual(values = c('green', 'red')) +
theme(axis.ticks = element_blank(),
axis.text.y = element_blank(),
axis.text.x = element_blank())
Đây là những gì tôi nhận được với phong cách thụt đầu dòng hiện tại, nếu tôi đặt nó bên trong chức năng.
a <- function(){
a <- ggplot(data = overtime.by.month,
aes(x="",
y=Percent,
fill = Overtime)) +
geom_bar(width = 1) +
xlab('') +
ylab(sub.txt) +
labs(title = title.txt) +
facet_wrap(~Year.Month) +
geom_text(aes(y = txt.pos, label = Per.txt)) +
coord_polar(theta = "y") +
scale_fill_manual(values = c('green', 'red')) +
theme(axis.ticks = element_blank(),
axis.text.y = element_blank(),
axis.text.x = element_blank())
}
CẬP NHẬT: Tôi đã theo dõi cả đề xuất của VitoshKa và Dirk, sau khi cài đặt lại và cập nhật .emacs đã biến mất. Cảm ơn các bạn
UPDATE2: Sự cố đã xảy ra. Tôi nghĩ bây giờ nó sẽ được tái sản xuất cho tất cả. Tôi đã thử trên hai máy khác nhau. Nó xảy ra khi bạn đặt mã bên trong hàm. Tôi đã cập nhật bài đăng để phản ánh các thay đổi.
Vui lòng xem [giải pháp này] (https://github.com/emacs-ess/ESS/issues/99) nếu bạn vẫn gặp sự cố. – gongzhitaao