컨텐츠 영역
proftpd && sublime text 2 sftp
2013.03.27 16:58
sublime text 2 의 sftp plugin 은 ko_KR ls 결과를 파싱하지 못합니다.
거기에 로그인 시도를 한번만 해 보고 재시도를 하지 않는 특징 때문에
AuthOrder 에 적히지 않은 방법이 로그인 시도에 적용되고 있는 것도 알았네요.
정확한 원인은 모르겠고
결론)
net-ftp/proftpd authfile openssl copy memcache -ssl sftp -nls -pam -caps -acl
댓글 7
-
잉여양파
2013.03.27 22:29
-
송효진
2013.03.27 22:39
헐...아직 한글 안써봐서 모르고 있었네요-_-;
2012년 6월쯤 글이 검색이 되는데 왜 아직까지 안고치는거야...
InputHelper 라는 요상한 방식으로 쓸 수 있기는 하네요.;;
-
잉여양파
2013.03.28 11:20
오호..... 저런걸 설치하면 되는지 전혀 몰랐어요...
그래서 정품 구매해놓고 썩히고 있었는데...(원래는 mac에서 임시로(?)쓸려고 산거라...)
조만간에 함 시도해봐야겠습니다.
저는 gedit외에 쓸만한걸 못찾아서 emacs를 아주 가끔 가뭄에콩나도록 쓰고있어요....-.-;
-
잉여양파
2013.03.29 11:22
input helper도... 뭔가 좀 이상한 방법인듯하네요..어헐....
참고로 sublime 3 beta 실험해봤는데.. 한글입력 똑같이 안됩니다....하하하하하! (젠장)
뭐 그래서 이맥을...........(침울)
-
사랑천사
2013.03.28 13:45
sublime text 2가 뭔가 했다니 편집기였네요. 이게 뭐지 그러면서 한참 검색을...
근데 Vim이나 Emacs가 더 괸찮은 거 같네요 전. Emacs는 좀 어렵지만, 잘 쓰게 되면 괸찮을 거 같고... Vim은 예전 부터 아주 즐겁게 쓰고 있네요.
-
송효진
2013.03.28 14:21
리눅스에서는 eclipse-bin-4.2 에 aptana 설치해서 메인으로 사용중이고,
윈도에서는 드림위버를 쓰는데 요즘 버그로 죽는일이 잦아서 대체용으로 sublime text 2 를 설치했죠.
vim 이야 서버에서 당연히 사용하는거지만, 개발시에 메인 편집기로 쓰기는 불편하죠.
기능면에서는 sublime 이 가장 맘에 듭니다.
aptana 에서 되는거 몇가지가 안되는데 sublime 3 에서 추가된다면 sublime 으로 정착할 수 있을 것 같네요.
- sidebar 에서 git 상태 표시하기. - html 속성 자동완성 등...
redmine wiki 문법입니다...
h1. SublimeText2
* http://www.sublimetext.com/2
* 패키지 검색 : http://wbond.net/sublime_packages/community
h2. Package Manager
* ctrl+`(~) 를 눌러 나온 콘솔에 아래의 코드를 입력하여 패키지매니저를 설치한다.
<pre><code>
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print('Please restart Sublime Text to finish installation')
</code></pre>
* 이후 패키지 설치는 ctrl+shift+p 에서 package manager:install 을 선택한 후 패키지명을 입력하고 선택하면 된다.
h3. Bracket Highlighter
* 열고 닫는 태그, 괄호 등이 하일라이트 된다.
h3. Goto CSS Declaration
* html 의 class 에 커서를 두고 단축키 (win+, win+.) 를 누르면 "열려있는 css 파일" 의 정의 부분으로 이동한다.
h3. SideBarEnhancements
* f2 : 현재 파일명 수정. ctrl+t : 새파일. ctrl+alt+f : 프로젝트 내에서 파일명 검색 으로 단축키 등록하기
<pre>%APPDATA%\Sublime Text 2\Packages\User\Default.sublime-keymap</pre>
<pre><code>
[
/* SideBarEnhancements */
{ "keys": ["ctrl+t"], "command": "side_bar_new_file2" },
{ "keys": ["f2"], "command": "side_bar_rename" },
{ "keys": ["ctrl+alt+f"], "command": "side_bar_find_files_path_containing" }
]
</code></pre>
h3. SFTP
* sftp 확장. 사이드바에서 우클릭 SFTP/FTP 를 클릭하여 활성화 한다.
* 기본옵션 (저장시 업로드, 파일 열었을 때 다운로드 등)
<pre><code>
{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "sftp",
"save_before_upload": true,
"upload_on_save": true,
"sync_down_on_open": true,
"sync_skip_deletes": true,
"confirm_downloads": false,
"confirm_sync": false,
"confirm_overwrite_newer": true,
"host": "sitename.kr",
"user": "username",
"password": "password",
"port": "22",
"remote_path": "/default/",
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn", "\\.hg", "\\.git",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini",
"_notes", "\\.tpl\\.(cpl|mtime)$"
],
"file_permissions": "660",
"dir_permissions": "770",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
//"ftp_passive_mode": true,
//"ssh_key_file": "~/.ssh/id_rsa",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
//"remote_time_offset_in_hours": 0,
"remote_encoding": "utf-8",
//"remote_locale": "C",
}
</code></pre>
h3. Open Include
* include 문 , script src, link rel 등등에서 alt+D 로 파일을 연다.
h3. Syntax highlighting for Sass
* scss 문법 하일라이팅.
* .scss.css 도 .scss 로 하일라이팅시 <pre>%APPDATA%\Sublime Text 2\Packages\Syntax Highlighting for Sass\Syntaxes\SCSS.tmLanguage</pre> 파일 수정.
h3. Emmet
* Zen Coding. tab : zen태그생성, ctrl+shift+y : 수식계산
h2. setting
h3. 탭크기, 글꼴
<pre>%APPDATA%\Sublime Text 2\Packages\User\Preferences.sublime-settings</pre>
<pre><code>
{
"ignored_packages":
[
"Vintage"
],
"auto_indent": true,
"detect_indentation": false,
"tab_size": 2,
"translate_tabs_to_spaces": false,
"font_face": "NanumGothicCoding",
"font_size": 10
}
</code></pre>
h3. 프로젝트 등록.
* 열린 프로젝트가 있으면 Project > Close Project 로 닫아준다.
* Add Folder to Project 로 폴더를 등록한다. 폴더를 ctrl+c 로 복사해 놓고 붙여넣기 하면 좋다.
* Save Project As 로 Projects 폴더를 만들어 해당 프로젝트명으로 저장한다.
* .sublime-project 를 sublime 에 등록하여 더블클릭으로 프로젝트를 열 수 있게 한다.
* ctrl+alt+p 로 열었던 프로젝트들을 빠르게 바꿀 수 있다.
h3. 태그 닫기
* 드림위버의 </ 자동닫기 처럼 alt+. 으로 자동으로 닫아준다.
-
사랑천사
2013.03.29 10:06
애고..
XE 편집기가 이런게 참 문제군요... 차라리 이런 거 쓰기엔 phpBB가 아은 거 같기도 하고 그러네요.
전 Windows에선 Notepad++를 쓰고...
리눅스에선 Python이랑 C, PHP로 개발을 많이 하는데(개발이라기 보다 필요한거 만드는 거조...) Vim으로 하는게 편하더군요. 하지만 뭔가 큰 거 짤 때는 콘솔에서 Eclipse를 쓸 수 있으면 좋겠다는 엉뚱한(?) 생각을 합니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
63 | 젠투 포티지 *PYTHON* 변수 설정 관련.. [3] | 다크써클 | 2013.05.12 | 3476 |
62 | 그놈/X 업데이트 후 아무런 입력 장치도 동작하지 않을 때. [2] | 사랑천사 | 2011.12.27 | 3495 |
61 | gentoo의 x-windows 서버에 다른 머신의 program이 loading이 안될때 [4] | 잉여양파 | 2011.07.24 | 3740 |
60 | libpng 1.5으로 변경후 컴파일 에러 [1] | 찌푸린 | 2011.09.26 | 3836 |
59 | gentoo와 gnome 2.x에서 bluetooth사용시 참고사항 [1] | 잉여양파 | 2011.08.26 | 3924 |
58 | 나는 root로 chrome과 chromium을 다 쓰고싶어요! | 잉여양파 | 2011.11.12 | 3940 |
57 | thinkpad x200에서 x-windows가 intel driver로 안올라올때 | 잉여양파 | 2011.07.27 | 3966 |
56 | 최근에 gentoo를 설치할때의 주의점 [2] | 잉여양파 | 2011.07.27 | 4000 |
55 | 요즘 패키지를 update 하면... [3] | 잉여양파 | 2013.07.16 | 4007 |
54 | xfce4 느린키 비활성 [8] | 송효진 | 2013.03.19 | 4199 |
53 | 최근의 udev와 kernel에서 블투 이어폰 사용이 잘 안될때... [2] | 잉여양파 | 2012.02.01 | 4222 |
52 | 최근에 gentoo를 사용할때 rc-update [2] | 잉여양파 | 2011.08.18 | 4348 |
51 | gnome과 griffin powermate | 잉여양파 | 2011.11.12 | 4363 |
50 | 젠투 데스크탑(64bit) 설치 도움 문서 [2] | 크샤나 | 2013.08.03 | 4424 |
49 | linux에서 일괄적으로 사진의 EXIF정보를 관리하고싶을때.... | 잉여양파 | 2011.11.12 | 4520 |
48 | funtoo 로 오세요. [8] | 송효진 | 2013.01.30 | 4668 |
결정적으로 linux용 sublime text 2는... 한글입력이 안되지 않나요?...T.T