일부 파일 유형의 주석 스타일을 변경할 수 있습니까?

5248 단어 vim-commentary

묘사

나는 C/C++ 파일에 항상 /* .. */ 주석을 사용하는데 나는 한 줄의 주석이 있기를 바란다.그 밖에 일부 주석은 기본적으로 설정이 올바르지 않습니다. 예를 들어elisp 파일 (파일 형식:lisp) 에서 정확한 주석을 얻을 수 없습니다.그럼 주문 제작 가능한가요?

토론 #1

플러그인 사용 'commenstring' 옵션입니다. 이 옵션은 보통 ftplugins에서 설정합니다.이러한 옵션이 설정되어 있는지 확인합니다(:filetype plugin on.불행하게도, Vim에 첨부된 ftplugin/lisp.vim 설정이 없습니다. 'commentstring' setl commentstring=;%s 에 (또는vimrc에서 autocmd: ~/.vim/ftplugin/lisp.vim 를 사용할 수 있습니다.autocmd FileType lisp setl cms=;%s@graywh 부적 같아, 고마워!

토론 #2

다음은 C/C++/C#/Java 주석 스타일의 실제 설정입니다.https://github.com/tpope/tpope/blob/c0af0f5ecb6f26d98e668bf1a81617e918952274/.vimrc#L482다른 사람들이 보지 않도록

토론 #셋

autocmd FileType c,cpp,cs,java setlocal commentstring=//\ %svimrc에서 c/cpp를

토론 #4

로 설정했는데 작동하지 않습니다. 어떻게 복구하는지 알 수 있을까요?고마워요 고마워요
autocmd FileType c,cpp,java setlocal commentstring=//\ %s
c 파일을 다시 열고 'gcc' 를 눌렀을 때, // /* */ @heefan 을 사용하고, 실행 시도

토론 #5

를 눌렀을 때, 마지막 설정 :verbose setlocal commentstring? 의 위치를 보여 줍니다.'commentstring'@xaizek, 답장이 늦어서 죄송합니다.
그것은 실제로는 효과가 있다.나는 내가vim로 너무 많은 컨트롤러를 열었다고 생각한다.
다시 한 번 감사 드립니다.

토론 #6

어떤 이유로 나는

토론 #7

대신 NeoVim에서 set를 사용해야만 일을 할 수 있다.setlocal 옛 문제는 알지만, 내 펜에 문제가 있다.styl 파일.(stylus는sass와 유사한 css 프로세서이지만 더욱 유행하고 유행한다)
어쨌든 저는 지금 HTMLSTLYE

토론 #8

라는 댓글을 받았지만 사용하고 싶어요<!-- -->해봤어요//저의vimrc와/ftplugin/styl에 있습니다.윌, 하지만 소용없어.autocmd FileType styl setlocal commentstring=//\ %s 반환/vim81/ftplugin/html.윌
어떻게 수리해야 합니까?고마워요 고마워요
아니면 이것은 iloginow/vim 펜슬 문법 플러그인의 문제일 수도 있습니까?:verbose setlocal commentstring? 네가 그것을

토론 #9

에 넣으면 일을 할 수 있을 거야..vim/after/ftplugin/styl.vim 빠른 답변에 감사하지만 불행하게도 아직 효과가 없습니다. 저는 html 스타일의 평론을 받았습니다.styl 파일

토론 #10

도 파일을 열면 검사

토론 #11

합니다.styl 파일 verbose set filetype? 감사합니다 @graywh - 자세한 보고를 했습니다.명령 반환

토론 #12

last set from /usr/share/vim/vim81/ftplugin/html.vim 편집할 때 명령줄에서 주석 문자열을 수동으로 설정합니다.styl 파일은commentstring이 정확합니다.
불행히도 오토매틱은 작동하지 않는 것 같다

토론 #13

네가 내 말을 오독했다.이것은 다른 명령이다.

토론 #14

가 불러오는 것은 ftplugin/htm.vim 때문이기 때문에 filetype=html가 아닌 이유를 확인해야 합니다.html 아, 맞아요. 제가 잘못 읽었어요.styl

토론 #15

는 새로운 Vim 실례에서 styl 파일을 편집하고 filetype=stylus Last set from ~/vim/plugged/vim-stylus/ftdetect/stylus.vim의 모든

토론 #16

ftplugin/html.vim 파일의 순서를 검사한다.목표는 애프터 파일을 마지막으로 만드는 것입니다.ftplugin/styl.vim재미있음::scriptnames 전혀 불러오지 않은 것 같아서 나는 이름을 터치펜으로 바꿨다.vim는 현재 111/117의 속도로 탑재되고 있으며, 실제로는 109의 속도

토론 #17

이후
출력:스크립트 이름:
...snip
107: ~/.vim/plugged/vim-stylus/syntax/stylus.vim
108: ~/.vim/plugged/vim-stylus/ftplugin/stylus.vim
109: /usr/share/vim/vim81/ftplugin/html.vim
110: /usr/share/vim/vim81/autoload/htmlcomplete.vim
111: ~/.vim/after/ftplugin/stylus.vim 
112: ~/.vim/plugged/vim-stylus/indent/stylus.vim
113-117 ...gitgutter stuff
..end of output
autocmd로 after/ftplugin/styl.vim 에commentstrings를 설정하려고 했지만, 성공하지 못했습니다. vim81/ftplugin/html 파일 형식을 호출했다면, after/ftplugin/stylus.vim autocmd에서도

토론 #18

대신 stylus 를 사용해야 합니다.stylus @xaizek 고마워요. 그런데 저도 해봤어요!styl의 또 다른 조언: 작은 방에서 달리기를 해보자

토론 #19

.styl 파일.파일 유형으로 등록된 AutoCMD가 표시됩니다.어쩌면 그것은 거기에 있을지도 모르지만, 마지막은 아니다.

토론 #20

유일하게 열거된 autocmd는:autocmd FileType stylus이지만, 나는 여전히 html 주석을 받았다!

토론 #21

ftplugin 파일에 자동 명령을 넣지 마십시오.옵션만 설정하면 됩니다.
2019년 6월 13일 목요일 오후 4:22 안젤로[email protected]:
고마워요 @graywh - 정말 쓸모가 있어요!
죄송합니다, 저의vim noobishness. 하지만 우리는 마침내 그곳에 도착했습니다FileType stylus commentstring=//\ %s. 죽은 사람을 부활시켜서 죄송하지만, 이 플러그인은Lisp평론을 존중할 수 있습니까?대부분의 Lisp 사투리의 행은 의도에 따라 1-4개의 세미콜론으로 주석됩니다.

토론 #22

분명히 이 문제를 해결하기에는 부족하다.만약 내가

토론 #23

를 포함하는 줄에 주석을 달려고 한다면, 이 플러그인은

토론 #24

생성될 것이다.commentstring 불가능합니다.Lisp에 대한 나의 이해는 하나의 번호 주석 코드이고 여러 개의 번호가 문서에 사용된다는 것이다.주석의 중점은 주석 코드이기 때문에 보통 하나의 분호만 지원하면 충분하다.;; Some comment공평합니다.
이것은 Lisp의 주석에 대해 올바르지 않습니다.문서에는 서로 다른 구문이 사용됩니다(지정된 위치에 큰따옴표 문자열 사용).주석에 사용되는 세미콜론의 수는 해당 위치에 따라 달라집니다.4개는 파일 맨 위에, 1개는 줄 끝에 대한 내연 주석 등; ;; Some comment 아, 맞다. 주석 코드는 약속이 없다.그러나 이것은 통상적으로 일시적인 것이기 때문에, 나는 그것이 대회를 필요로 하지 않을 것이라고 생각한다.

좋은 웹페이지 즐겨찾기