Tôi chèn văn bản này vào Vim:
t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt
ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt,
tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt
for the "tttttt in ttttttt" part of the issue (in the previous week I have
worked on the "objects in objects" part). This part is about making it
possible for the end user to add arrays in objects. First of all I checked
that the current implementation allows putting arrays in objects at least
from the schema passed to the plugin constructor.
sau đó tôi trực quan chọn tất cả các dòng này và nhấn gq
. Nội dung trở thành:
t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt
tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt
ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt,
tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt
for the "tttttt in ttttttt" part of the issue (in the previous week I have
worked on the "objects in objects" part). This part is about making it
possible for the end user to add arrays in objects. First of all I checked
that the current implementation allows putting arrays in objects at least
from the schema passed to the plugin constructor.
Hãy giải thích cho tôi tại sao có khoảng trắng ở đầu bốn dòng cuối cùng. Có thể là từ đầu tiên ( for
) trên dòng thứ năm, trong một số ngôn ngữ lập trình bắt đầu một for
vòng lặp, khiến Vim nghĩ rằng nó nên bắt đầu một khối mã thụt lề mới, ngay cả khi các dòng này nằm trong tệp chưa được lưu hoặc trong tệp Markdown ? Làm thế nào tôi có thể tránh hành vi này và gq
ngừng chèn khoảng trắng đó?
comments
Cài đặt của tôi có giá trị mặc định : s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-
. Bạn có thể xem .vimrc
tập tin của tôi ở đây .
Cập nhật: Tùy chọn My fo
( formatoptions
) có giá trị tcq
, formatexpr
và formatprg
các tùy chọn trống.
:-)
Tôi cập nhật câu hỏi.