Entries Tagged as Development tools

Sublime Text에서 Code의 Font를 Bold로 지정하려면 어떻게 할까요? 저는 가장 이상적인 코드뷰의 서체로는 Microsoft의 Consolas가 아닌가 싶습니다. 저의 눈에는 가장 이상적으로 보이더라고요. 일부로 대부분의 코드에디터나 우분투의 콘솔 서체로 Consolas로 지정해서 사용합니다. (물론 무료서체는 아닙니다.)

Sublime Text의 홈페이지에서 보여지는 이미지의 경우 서체가 좀 두껍게 나오는것 같길래 검색해 보니 사용자정의 파일에 다음과 같이 넣어주면 됩니다.

Sublime Text Preference consolas font bold setting

{
	"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
	"font_face": "Consolas",
	"font_options": ["bold"],	
	"font_size": 10
}

그림을 비교해 보시길 바랍니다. 위쪽 그림은 Bold가 적용된 코드뷰이고, 아랫쪽은 Consolas의 원래 두께 코드뷰입니다. 저는 약간 두꺼운게 보기 좋네요. 

Sublime Text Preference consolas font bold setting
<bold가 적용된 코드 뷰>

Sublime Text Preference consolas font bold setting
<원래 크기의 코드 뷰>

 

HTML/CSS/Javascript 개발용 경량 에디터인 Adobe Edge Code(http://html.adobe.com/edge/code/)의 오픈소스 버전인 Brackets(http://download.brackets.io/)는 가볍게 쓰기 좋은 웹개발 도구입니다.

다만, HTML 등의 전용이라 ColdFusion과 같이 서버측 언어에 대한 색상지원, 코드힌트 등이 지원되지 않는데요 cfBrackets(http://cfbrackets.org)이 나왔으니 이제 또다른 CF개발 환경에서 재밌는 코딩을 할 수 있겠네요. Adobe 공식배포는 아니고 Bracket에 통합되는 익스텐션입니다.

즉, Brackets에 ColdFusion의 Tag와 Attribute에 대한 색상지원, 코드힌트 등이 추가되는 것입니다. 향후 함수나 CFSCRIPT에 대한 소스지원도 된다고 하니 기대가 됩니다.

한가지 기뻐할 일은 아직 비 공식적이긴 하지만 Linux 버전(https://github.com/adobe/brackets/wiki/Linux-Version#wiki-pritam-build)이 존재한다는 것. Brackets을 리눅스용으로도 개발하고자 도움을 요청하고 있는데요. 이미 완전한 버전은 아니지만 일부 공개도 되었네요. Adobe가 기증한 오픈소스이니 Brackets가 리눅스용으로 나오는 것도 이상할 일은 아닐 듯 합니다. ^^

  

Geany IDE작년 늦은 가을 리눅스환경(Ubuntu)에서 C개발 환경꾸미기를 소개하면서 Geany IDE(http://www.geany.org/Main/About)를 소개한 적 있습니다.(http://blog.nooree.com/post.cfm/ubuntu-c). 저의 경우 거의 Script와 관련된 웹개발이 대부분이라서 사실 Ubuntu에서는 한글입력의 불편함을 달고서도 SFTP직접연결을 지원하는 Sublime Text 2를 쓰고 있었습니다.

그런데 Ubuntu환경에서 Sublime Text 2는 한글 입력 뿐만 아니라 EUC-KR과 같은 인코딩으로 작성된 웹문서를 열지를 못하는 것 같습니다. 제가 만드는 웹프로그램은 거의 특별한 이유가 없다면 유니코드환경에서 개발하는데 가끔은 아주 오래전에 만들어진 웹사이트등을 수정할 때는 어쩔 수 없지요. 그래서 수동으로 FTP를 이용해 파일을 로컬에 받은 다음, Geany를 이용해서 수정 후 다시 업로드하는 방법으로 작업을 했지요.

그러다가 혹시 Geany에도 SFTP등을 지원하는 플러그인이 있나 봤더니 역시 있었습니다. gFTP(http://geany.ftp.notsh.it/)라는 플러그인입니다. Ubuntu와 같은 리눅스환경에서만 지원되는 것 같습니다. 

Geany 1.22이상의 버전을 요구 하므로 저의 전의 글을 참조(http://blog.nooree.com/post.cfm/ubuntu-c)하여 최신 버전인 Geany를 설치합니다. 설치 후 gFTP의 바이너리 파일(gFTP-122.so)를 다운로드 받아서 /usr/lib/geany(32-bit인 경우) /usr/lib/x86_64-linux-gnu/geany(64-bit인 경우)에 복사해 줍니다. libcurl3 패키지가 필요한 경우 sudo apt-get install libcurl3 설치하여 줍니다.  현재 Ubuntu 12.04 LTS 64bit에서는 설치되지 않습니다. 이미 설치되어 있으므로. Debian 패키지를 설치할 경우 시스템이 엉망진창되오니 gFTP에서 SFTP는 아직 사용하지 않는 것이 나을 듯 합니다.

설치 완료 후 Geany의 [도구]-[플러그인관리] 메뉴에서 gFTP를 활성화 해줍니다. 그런 다음 gFTP에서 각각의 SFTP/FTP정보를 추가 저장하면 됩니다. 

  • Name : 적당한 SFTP/FTP 사이트명 입력(여러개의 사이트를 구분하여 저장가능)
  • Host : 도메인 또는 IP주소
  • Login : SFTP/FTP 계정
  • Password : SFTP/FTP 패스워드
  • FTP/SFTP/TLSv1/SSLv3 : 프로토콜 선택
  • Remote : 원격 서버상의 경로
  • Local : 로컬 파일 저장경로
  • Web host : 사이트의 도메인입력
  • Prefix : Remote항목 경로의 웹 경로
    (예: 웹루트 경로가 /home/web/ 이라면 실제 웹사이트에서는 http://www.domain.com/ 이므로 /를 입력) 

Geany IDE gFTP plug-in

Powered by

© 2010-2018 NOOREE.COM