같은 것이 있습니까 eval("is_recording()") 현재 매크로를 기록하고 있는지 확인하기 위해 vimscript를 호출 할 수 있습니까? 나는 이것이 효과가 있다고 생각했을 것이다. eval("mode(1)") 그러나 그것은 단지을 반환합니다 "n". 중요한지는 확실하지 않지만 neovim을 사용하고 있으므로 neovim 독점이라면 괜찮습니다.
다른 트리거를주고 싶은 스 니펫을 만들었으므로 대신 trigger다음과 myothertrigger같이 트리거하고 싶습니다 . snippet trigger "just an example" my text ... endsnippet 스 니펫을 복사하는 대신이 작업을 수행하는 쉬운 방법이 있습니까? 편집 : 분명히하기 위해 UltiSnips 사용 하고 있지만 더 나은 플러그인이 있으면 살펴볼 수 있습니다.
때때로 나는 자신의 환경 설정으로 색상과 스타일을 강조하는 기본 구문을 재정의하려고합니다. 이 작업을 수행하는 가장 적절한 방법은 내 자신의 색 구성표를 만드는 것입니다. 그러나 몇 가지 질문이 있습니다. 특정 언어로 특정 구문 그룹에 대한 강조 표시를 설정하려면 이것이 내 색 구성표에 속합니까, 아니면 배치하는 것이 좋습니다 after/syntax/[filetype].vim? highlight jsAssignExpIdent cterm=bold …
핫 엑시트는 Sublime Text 편집기의 킬러 기능 중 하나입니다. 열린 파일의 수정에 대해 걱정하지 않고 언제든지 편집기를 닫을 수 있습니다. 질문없이 닫힙니다. ST를 다시 시작하면 열려 있고 편집 된 모든 파일이 닫히기 전과 동일한 상태가됩니다. vim에서 동일한 작업을 수행하는 방법이 있는지 궁금합니다.
도움에서 :help backtick-expansion: On Unix and a few other systems you can also use backticks for the file name argument, for example: :next `find . -name ver\\*.c -print` :view `ls -t *.patch \| head -n1` The backslashes before the star are required to prevent the shell from expanding "ver*.c" prior …
꽤 많은 BibTeX 파일을 편집하며, 마지막 쉼표를 정기적으로 잊어 버립니다. 예를 들면 다음과 같습니다. @Book{cooke2015british, author = {Cooke, Lez}, title = {British Television Drama}, publisher = {Palgrave on behalf of the British Film Institute}, year = {2015}, keywords = {about} address = {London}, isbn = {978-1844576234} } 내가 뒤에 쉼표를 …
gvim (v.7.4.488)을 사용하여 소스 코드를 편집 할 때 vc를 약간 변경하려고합니다 (Ubuntu Linux의 명령 줄에서 git 2.1.4를 사용하고 있습니다). git --status 내가 변경 한 파일을 보여줍니다. 그러나 .*.swp현재 표시된 버퍼 의 vim도 표시합니다 (파일에 저장되지 않은 변경 사항이 포함되어 있고 편집 된 파일이 .*.swp-file 과 동일한 경우 ). 물론 git은 …
내가 이해하는 한 기본 vimdiff는 줄 단위 diff 만 수행합니다. 그러나 somtimes는 특히 Markdown, LaTeX 등과 같은 텍스트 파일에 대해 단어 수준 diff를 수행하는 데 유용합니다. 단어 수준에서 diff를 수행하는 wdiff 또는 dwdiff와 같은 도구가 있습니다. vim에서 두 텍스트 파일을 나란히 비교할 수 있습니까?