그동안 edit+ 라는 편집기 소프트웨어를

2008년도에 정식라이센스 구매 했는데도 불구하고

notepad++ 를 사용하고 있었습니다.


그러다가 sublime text 2 라는게 있다는것을 알게되었지만

euc-kr을 지원하지 않는다는것을 알게되고서는

사용하지 않고 있었습니다.


그런데 최근에 sublime text 3가 베타버전으로 공개되었다는 사실을 알게되었습니다.

sublime text 3 을 사용하면 Symbol Indexing 기능(환성적인기능입니다.)이 제공되고

ConbertToUTF8 이라는 플러그인을 사용하면 euc-kr 문제도 해결된다는 사실을

알게되었습니다.(ConbertToUTF8 은 2버젼에서도 지원)


특히나 Symbol Indexing 는 정말 대단한것인데요.(제 생각엔...)

바로 이클립스나 다른 IDE 처럼 함수들을 왔다갔다하는 기능입니다. 

소스중에 특정합수를 선택후 F12 키를 누르면 해당 함수로 이동하는 식입니다.

이클립스의 Ctrl + 마우스클릭 같은 기능입니다.


그런데 아직 Beta 버젼이라서 여러가지 점에서 불안정하긴합니다.

몇번 다운되는 현상을 경헙했습니다.


자세한 설명
http://edoli.tistory.com/84


ConvertToUTF8 다운로드(설정법은 인터넷검색하세요^^)

https://github.com/seanliang/ConvertToUTF8

Posted by 빨강토끼
,

notepad++ 에서 Zen Coding 을 해보려고 Zen Coding - Python 이라는 플러그인을 설치하면

 Python Script 라는 플러그인이 같이 설치됩니다.


여하튼 실컨 참고하는 사이트데로 코딩을 한후에 Ctrl + Alt + Enter 를 해도 아무런 동작을 하지 않습니다.


그리고 혹시 몰라  플러그인 -> Python Script  -> Show Console 을 해보니 


Traceback (most recent call last):
  File "C:\Program Files\Notepad++\plugins\PythonScript\scripts\startup.py", line 26, in <module>
    import site
  File "C:\Python27\Lib\site.py", line 563, in <module>
    main()
  File "C:\Python27\Lib\site.py", line 545, in main
    known_paths = addusersitepackages(known_paths)
  File "C:\Python27\Lib\site.py", line 278, in addusersitepackages
    user_site = getusersitepackages()
  File "C:\Python27\Lib\site.py", line 253, in getusersitepackages
    user_base = getuserbase() # this will also set USER_BASE
  File "C:\Python27\Lib\site.py", line 243, in getuserbase
    USER_BASE = get_config_var('userbase')
  File "C:\Python27\Lib\sysconfig.py", line 472, in get_config_var
    return get_config_vars().get(name)
  File "C:\Python27\Lib\sysconfig.py", line 405, in get_config_vars
    import re
  File "C:\Python27\Lib\re.py", line 105, in <module>
    import sre_compile
  File "C:\Python27\Lib\sre_compile.py", line 14, in <module>
    import sre_parse
  File "C:\Python27\Lib\sre_parse.py", line 17, in <module>
    from sre_constants import *
  File "C:\Python27\Lib\sre_constants.py", line 18, in <module>
    from _sre import MAXREPEAT
ImportError: cannot import name MAXREPEAT


이런 메시지가 출력되어있었습니다.


열심히 구글링을 한후에 알아낸 결과는


C:\Program Files\Notepad++\plugins\PythonScript\scripts\startup.py 을 열어서

# This imports the "normal" functions, including "help"

## 아래부분 삽입

sys.path = [n for n in sys.path if not n.startswith('C:\\Python27')]

## 윗부분 삽입
import site


하고 난후 다시 시작해보니 정상동작됩니다.


이유는...일본어라서....2.7.4 이후부터 REPEAT import 경로가 바뀌었다고 하네요...

Posted by 빨강토끼
,

작년 12월에 데몬툴스의 라이센스 정책이 변경되었다고 합니다.

깔아보진 않았지만 평소부터 데몬툴스를 별로 좋아하지 않아서

새로운 대체 프로그램을 찾아돌아다녀 봤습니다. 


MagicDisc 를 많이들 추천하던데 제가 윈도우8을 사용하는데

무슨일인지 잘실행이 되지않고 호환성에 문제가 있다는 에러만 자꾸나왔습니다.


그래서 다시 찾은 프로그램이 virtualDVD 입니다.

정확한 비교는 되지 않겠지만 다른 프로그램들에 비하면 가볍도 좋은것 같습니다.


http://ohsoft.net/download.php


Posted by 빨강토끼
,