Microsoft VS-Code 및 Autohotkey 관련 질문 자동 태그 추가


0

Autohotkey의 VS-Code를 사용하여이 작업을 수행하려면 어떻게해야합니까?

나는 텍스트 북 / 잡지 책 인코더이고 VS 코드를 사용하고 있습니다 (타이핑 할 때 메모장으로 사용). 나는 다른 책 코드에 대한 태그로 구성된 특정 프로젝트에있다.

샘플 텍스트 파일 :

"아이들의 순례자 역사상 가장 위대한 책 중 하나는 두다 포스 (Dudafoss) 다. 그러나 가장 좋아하는 것은 벨킨스 이야기다."

솔루션을 찾고 싶습니다 - VS-Code에 특정 텍스트를 입력 할 때마다 해당 태그가 바로 옆에 나타나야합니다. 예 :

1.) Dudafoss를 입력하면 (19084471) 그 옆에 나타납니다. 벨킨스 (Belkin)라고 입력하면 (19042248) 바로 옆에 나타나야합니다.

결과는 다음과 같습니다.

어린이 순례자 역사상 가장 위대한 책 중 하나는 Dudafoss (19084471)이지만, 가장 좋아하는 것은 Belkins (19042248)의 이야기입니다.

수천 개의 태그가 있기 때문에 검색 및 바꾸기는 좋은 해결책이 아닙니다 (별개의 메모장에 나열 됨)

그것은 VS 코드에서 달성 가능한가, 거기에 할 수있는 기능이 있나요? 그렇지 않다면, 수행 할 수있는 간단한 Autohotkey 코드를 작성하는 방법은 무엇입니까?

고마워, 마리

추가 정보 : 그런데 태그 파일은 이미 Excel에 있습니다 (B 열과 E 열).

B 열 : 텍스트 열 E : 태그

감사.

답변:


0

열 B를 바탕 화면의 새 텍스트 문서 (Texts.txt)에 복사하고, 다른 하나의 열 E (Tags.txt) 이 AHK 코드를 실행하십시오.

FileAppend, #Hotstring b0 *`n`n, %A_Desktop%\My Hotstrings.ahk

Loop, read, %A_Desktop%\Texts.txt
{
    FileAppend, ::%A_LoopReadLine%:: - (, %A_Desktop%\My Hotstrings.ahk
    FileReadLine, OutputVar, %A_Desktop&\Tags.txt, %A_Index%
    FileAppend, %OutputVar%)`n, %A_Desktop%\My Hotstrings.ahk
}
; Run, edit "%A_Desktop%\My Hotstrings.ahk"

https://autohotkey.com/docs/Hotstrings.htm


좋아,하지만 즉시 또는 자동으로 원하지 않습니다. ENTER, SPACE 또는 TAB 키를 눌러 실행하거나 실행하려고합니다. 프로그램에 추가하거나 변경해야하는 항목은 무엇입니까?
Faye

또한 구두점도 사용할 수 있습니다. 감사
Faye

나는 이것이 벌써 괜찮다고 생각한다. 고마워.
Faye
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.