나로 방점을 쉽게 입력하는 스크립트
나로 방점 기법의 입력은 귀찮다.
귀찮은
소설가가 되자(리치 에디터로 입력되는) 방점은, 한 문자마다 「・」를 푸른 하늘 문고 기법의 루비로 부여한 것이기 때문이다.
HTML+CSS에는 제대로 text-emphasis 프로퍼티가 있다고 하는데, 칵욤은 거기에 치환되는 독자적인 기법을 준비해 준다고 하는데, 되지 않으면 아직 루비밖에 사용할 수 없다.
넘다
TextExpander(미완성)
TextExpander 5.1.5 전제
어쩔 수 없기 때문에, 필인으로 프레이즈를 입력해, 거기에 방점을 부여한 다음에 출력하는 스크립트를 써 보자.
코드
#!/bin/bash
echo '%filltext%' | sed -e 's/./|&《・》/g' | xargs echo -n
그렇습니다.
무엇이 문제인가 하면, 필인시의 표시가 이상하다.
어쩐지 소스 코드 표시됩니다.
어떻게든하고 싶다.
Typinator
TextExpander에서 환승했기 때문에.
쉘 스크립트의 문자 코드가 디폴트로 UTF-8로 되어 있지 않은 것 같아, 글자 깨고 초조했다. 제대로 문자 코드 지정해 주면 문제 없음. UI가 이상해지거나 하지 않고 쾌적.
{{filltext=?傍点部}}{/Shell
export LANG=ja_JP.UTF-8
echo ${filltext} | sed -e 's/./|&《・》/g' | xargs echo -n
}
AutoHotKey
이쪽은 GUI도 예쁘고, 정규 표현 치환 함수가 준비되어 있기 때문에 보다 간단했다.
코드
::od::
PasteString(RegExReplace(InputBox("なろう傍点テキスト"),".","|$0《・》"))
return
; テキストをペーストする関数
PasteString(String)
{
OnClipboardChange("ClipChanged",0)
Backup := ClipboardAll
Clipboard := String
Sleep, 100 ; 削除が間に合わないので
Send, ^v ; sendplayがwin10の大半のアプリで機能せず
Sleep, 200 ; 元のクリップボードをペーストしてしまうことがある
Clipboard := Backup
OnClipboardChange("ClipChanged",1)
}
; 入力フィールドを表示して入力内容を返り値とする関数
InputBox(Prompt,DefaultText="テキストを入力",vW=600)
{
Gui, Margin, 0, 0
Gui, Color, , d0d0d0
; vW = 600
Gui, Font, Q5 s10 W550, Meiryo UI ; UIフォントの指定
Gui, Add, Text, w%vW% -Wrap, %Prompt%
; テキストを中央寄せする場合は幅の指定も必要(そうでないとテキスト幅=コントロール幅になるので)
Gui, Font, Q5 s11 W550, Cica ; editフォントの指定
static InputText
Gui, Add, Edit, X0 Y+3 w%vW% vInputText -Multi, %DefaultText% ; %InputText%
Gui, Font, Q5 s10 W550, Meiryo UI ; ボタンフォントの指定
vX := vW - 120
vX2 := vX - 125
Gui, Add, Button, Y+3 w120 x%vX% Default, OK
; Gui, Add, Button, w120 x+5 GCancel, Esc(&C)
Gui, Show, Center AutoSize, %A_ScriptName%
WinWaitClose, %A_scriptname% ahk_class AutoHotkeyGUI, %Prompt%
return, InputText
ButtonOK:
Gui, Submit
; Clipboard := InputText
GuiClose:
GuiEscape:
Gui, Destroy
Return
}
Reference
이 문제에 관하여(나로 방점을 쉽게 입력하는 스크립트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/catfist/items/cbcc0bbc78669ed61cf6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)