'일반'에 해당되는 글 4건
- 2020.05.18 편리한 사진 감상 도구 ImageViewer 를 소개합니다.
- 2020.02.21 한글 2020에서 일본어 글자판을 선택하면 비정상 종료하는 경우 해결하기 7
- 2013.09.11 Python, Ruby, Common Lisp 언어 프로그래밍을 편하게 해주는 Notepad++ 설정하기
- 2011.09.16 Mac 에서 Tistory 에 사진 업로드가 안되는 문제
한글, 일본어, 중국어를 모두 사용하는 문서를 작성하기 위해
한글2020을 설치하였지만, 중국어 입력은 되는데 일본어는 일본어 자판기를
선택만하기만 하면 한글2020의 동작이 멈추고 무한 대기 상태가 되어
작업관리자에서 한글2020을 강제 종료 해야먄 했다.
이 문제를 해결하고 나서 깨달은 것은 이전에 설치되어 있던
한글 Office 2010 을 제거하였는데도 남아 있던 파일 hjimesv.ini 에 있던
내용 때문이었다. 한글 Office 2020을 설치했으면 설치 과정 중에
이 파일의 내용이 새로이 수정되고 자동으로 저장되어야 함에도 여전히 그대로
방치되어 한글 2020에서 일본어 입력을 전혀 못하다가
이 파일에 설정되어 있던 값을 수정하니
한글 2020에서 아무 문제 없이 일본어 입력을 잘 할 수 있게 되었다.
다음은 Right Shift + Spacebar(일본어 Hiragana 키보드)를 눌러 일본어를 입력 중인
화면을 캡쳐한 것이다.
한글 2020에서 일본어자판을 선택하면 한글 2020이 비정상 종료하는 경우를 아래와 같이 해결하였다.
이전 버전의 한글 Office 2010을 사용할 때는 파일 C:\Windows\hjimesv.ini
에 일본어 자판기 관련 설정이 다음 처럼 되어 있었다.
[HncJapaneseIMEServer]
path=C:\Program Files (x86)\Hnc\Common80\him\
윈도우 보조프로그램 Notepad 를 관리자 실행권한으로 열어 이것의 내용을
아래와 같이 수정하였다. (필자의 경우 이전 버전 한글 Office 2010을 C:\ 드라이브에
설치되어 있었지만 새 버전 한글 Office 2020은 D:\ 드라이브에 설치하였다.
[HncJapaneseIMEServer]
path=D:\Program Files (x86)\HNC\Office 2020\HOffice110\Bin\Him\
위와 같이 수정된 내용을 다시 저장하고 한글 2020을 관리자 권한으로 실행하니
일본어 입력이 문제 없이 잘 되었다.
필자의 경우 자판기 설정이 다음 처럼 되어 있다.
(한글 2020의 메뉴에서 "도구" -> "글자판(K)" -> "글자판 바꾸기(K)" 하거나
키보드 Alt+F2 를 클릭하면 나오는 창)
키보드 Right Shift + Spacebar 를 클릭하면 일본어 하라가나 입력 글자판이 된다.
일본어 입력 상태에서 키보드 Right Shift + Spacebar 를 클릭하면 중국어 간체 입력 글자판이 되고,
중국어 입력 상태에서 키보드 Right Shift + Spacebar 를 클릭하면 일본어 히라가나 입력 글자판이 된다.
[참고 자료] https://namu.moe/w/한컴오피스%20한글
'일반 > 편집기' 카테고리의 다른 글
Python, Ruby, Common Lisp 언어 프로그래밍을 편하게 해주는 Notepad++ 설정하기 (0) | 2013.09.11 |
---|
Python, Ruby, Common Lisp 언어 프로그래밍을 편하게 해주는 Notepad++ 설정하기
1) Notepad++ 다운로드하는 곳: http://notepad-plus-plus.org
2) Python 다운로드하는 곳: http://www.python.org
3) Ruby 다운로드하는 곳: http://www.ruby--lang.org
4) CLisp 다운로드하는 곳: http://clisp.cons.org
1. 실행 메뉴에 Python 2.7 실행 서브메뉴 및 단축키(Shift+F5) 추가하기
1.1 Python 스크립트 실행을 위한 설정
C:\test\python 에 hello.py 를 저장하고, 같은 디렉토리에 아래의 내용으로 일괄파일 python27.bat 을 저장한다, (가급적, 소스파일 hello.py 와 일괄파일 python27.bat 는 같은 디렉토리에 저장한다.)
@ECHO OFF
C:\Python27\python.exe "%1"
echo.
PAUSE
@ECHO ON |
Notepad++ 의 실행 단축키(F5 버튼)를 클릭하고, "실행할 프로그램" 난에
를 입력하고, "저장" 머튼을 클릭하여 "Name:" 난에 "Execute Python 2.7" 입력하고, 단축키가 "Shift+F5" 가 되도록 설정한 후 'Ok" 버튼을 클릭한다.
Notepad++ 의 "실행..." 창을 닫고 다시 주메뉴의 실행 메뉴를 클릭하면 아래 그림처럼 "Execute Python 2.7" 서브메뉴 및 그 단축키 "Shift+F5" 가 보인다. 이 서브메뉴을 클릭해도 되고, 편집 중인 hrelo.py 을 선택하여 단축키 "Shift+F5" 를 클릭한다.
그러면 실행 결과가 아래 그림 처럼 명령창에 나타난다,
1.2 CLisp 스크립트 실행을 위한 설정
앞에서와 와 비슷한 과정으로 Ruby, CLisp 등의 언어로 작성된 스크립트 소스 들도 Notepad++ 에서 실행시킬 수 있다. 예를 들어 CLisp 스크립트 소스를 실행시켜 보자.
우선 다음 내용의 일괄파일 clisp249.bat 을 c:\test\lisp 디렉토리에 저장한다.
또 다음 내용으로 hello.lisp 파일을 c:\test\lisp 디렉토리에 저장한다.
Notepad++ 의 실행 단축키(F5 버튼)를 클릭하고, "실행할 프로그램" 난에
를 입력하고, "Save" 버튼을 클릭하여 "Name:" 난에 "Execute CLisp 2.49" 을 입력하고, 단축키가 Shift+F8 가 되도록 설정한 후 'Ok" 버튼을 클릭한다.
이제 "실행..." 창을 닫은 후 "hello.lisp" 편집창을 활성화시키고 \ 단축키 Shift+F8 을 클릭한다. 그랴면 실행 결과가 새로운 명령창에 보일 것이다.
2. NppExec 플러그인을 이용한 실행
NppExec 다운로드하는 곳: http://sourceforge.net/projects/npp-plugins/files/NppExec/
다운로드한 압축파일을 Notepad++ 가 설치된 디랙토리의 서브디렉토리 plugins 에 풀어 놓는다.
2.1 Python 스크립트 실행을 위한 NppExec 설정
Notepad++ 를 시작하고 F6를 클릭하여 아래의 문장을 입력한다.
"Save..." 버튼을 클릭하고 위의 내용을 "Python 2.7"이라는 이름으로 저장한다.
이제 F6 를 클릭하여 아래의 그림처럼 "Python 2.7" 을 선택하고 "OK" 버튼을 클릭한다.
그러면 Notepad++ 의 창이 수평으로 나뉘어지면서 그 하부 창에 실행 결과가 아래 그림처럼 나타난다.
NppExec 의 실행 단축키는 Ctrl+F6 이다. hello.py 를 편집하는창에서 Ctrl+F6 를 클릭하면 바로 실행되어 위의 그림처럼 분할된 하부 창에 그 결과가 나티닌다. CP949(즉 MS949) 인코딩된 소스에서 한글이 무리없이 잘 출력됨을 알 수 있다.
2.2 Ruby 스크립트 실행을 위한 NppExec 설정
앞에서와와 비슷한 과정으로 Ruby, CLisp 등의 언어로 작성된 스크립트 소스 들도 Notepad++ 의 NPPExec 플러그인으로 실행시킬 수 있다.
F6 키를 눌러 아래 처럼 Script name "Ruby 1.9.3" 을 저장한다.
(i) CP949 한글의 경우
CP949 한글로 인코딩된 Ruby 소스파일 (참고로 Ruby 1.8.x 는 소스의 파일 인코딩을 지원하지 않는다. 그래서 Ruby 1.9.x 이상을 써야 한다.
우선 아래의 내용을 작성하여 파일명 hello.rb 으로 저장한다.
print "Hello\n"
print "안녕하세요?\n"
파일 인코딩을 확실히 하려면 주메뉴에서 "인코딩(N)"을 선택하고, 그 부메뉴 중에서 "ANSI 로 변환"을 선택하고 파일을 다시 저장한다.
만일 출력에서 한글이 깨어져 출력된다면 Notepad++ 의 주메뉴에서
":플러그인" --> "NppExec" --> "Console out"
을 선택하고, "Console Output is ..." 부분능 Windows ANSI 로 선택하고, "Console Input is the same as Output" 의 체크박스를 채크해 준다. 그리고 나서 단축키 Ctrl+F6 을 누르면 그 실행 결과가 Notepad++ 의 나뉘어진 창의 하부에 나타난다.
(ii) UTF-8 한글의 경우
다음은 Ruby 1.9.3 용으로 작성된 hello1.rb 이다. (파일 저장시 UTF-8 인코딩으로 저장한다.)
print "Hello\n"
print "안녕하세요?\n"
이제 hello1.rb 파일 편집창을 활성화시키고 Ctrl+F6 키를 누른다. 그러면 아래 그림 처럼 실행 결과가 하부 창에 나타난다.
그런데 출력 부분을 보면 인코딩이 맞지 않아 한글이 깨어져 출력되었다. 이를 바로 잡을려면 NppExec 의 Output 의 인코딩을 알맞게 지정해주어야 한다. 메뉴에서
":플러그인" --> "NppExec" --> "Console out"
을 선택하고
이 때 나타난 "Console Output/Input endocing" 창에서 Console Output 과 Console Input 을 모두 UTF-8 로 지정한다.
그러면 아래 처럼 UTF-8 한글도 정상적으로 잘 출력된다.
* 참고로, Console Output 의 한글이 잘 못 보일 때는
플러그인 -> NppExec -> Change Console Font...
하여 Verdana, 돋움체 등의 다른 폰트로 바꾸면 된다.
'일반 > 편집기' 카테고리의 다른 글
한글 2020에서 일본어 글자판을 선택하면 비정상 종료하는 경우 해결하기 (7) | 2020.02.21 |
---|
http://jaedoong.tistory.com/51
Mac 에서 사진업로드가 잘되다가 최근에(정확하게는 어제부터) 사진 업로드가
안되는 문제가 발생하였다.
그래서 현제는 Mac 에서 저장된 이미지 파일을 PC 에다 옮겨서
Internet Explorer 로 접속하여 사진 올리기를 하고 있다.
위의 링크는 2년전에도 이런 일이 있었음을 알려주는 자료 링크이다.
어쨌든 티스토리 담당자께서 (맥 OS사용자를 위햐) 이 문제를 조속히 알고 처리해 주었으면 하는 바램이다.