키워드 나 완성 또는 이와 유사한 것을 사용하여 숭고한 파일을 만들려고합니다. Enter 키를 누르면 한 줄 아래로 이동하지만 새 줄의 시작 부분에 추가 콜론이 있습니다. 따라서 코드를 입력 할 때 현재있는 줄을 완성한 다음 Enter 키를 누르고 다음과 같은 줄로 시작할 수 있습니다. :code :code [press enter] :[cursor is here]
이것을 만드는 방법은 무엇입니까? "keyword"와 "contents"를 사용하는 숭고한 완성 파일이 있는데 "keys": "[enter]"와 같이 유사하게 만들고 싶습니다. Enter 키를 누르면 "contents"는 콜론입니다. (:)?
텍스트를 강조 표시하고 모든 줄의 시작 부분에 커서를 두는 것과 같은 더 쉬운 방법이 있다는 것을 알고 있지만 내 특정 상황은 모든 줄이 이미 완료되도록 요구하므로 입력을 마친 후에는 할 필요가 없습니다 돌아가서 아무것도 수정하십시오.
이와 유사한 키 바인딩이 가능합니다.
{
"keys": ["enter"],
"command": "insert", "args": {"characters": "\n: "} ,
"context": [
{ "key": "selector", "operator": "equal",
"operand": "text.plain"},
]
}
이것은 엔터 키에 대한 기본 키 바인딩을 취한 것입니다. 줄 바꿈 만 삽입하는 대신 ":"도 삽입합니다. 커서는 그 후에 끝납니다.
이것은 일반 텍스트 파일에서만 작동하도록 설정되었습니다. 대부분의 경우 특정 파일 유형으로 만 제한하고 싶은 경우가 있습니다. 그렇지 않으면 Enter 키가 항상 원하는 작업을 수행하지는 않습니다.
관심있는 파일 형식의 첫 번째 문자에서 (MacOS :) text.plain
를 눌러 해당 부분을 적절한 범위로 바꿀 수 있습니다 .Ctrl+Alt+Shift+PCtrl+Shift+P
예를 들어, C 파일에서는 source.c
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다