통합 개발 환경(Aptana, NetBeans, Eclipse ...) 나 제작 도구 (DreamWeaver. ..)에 비해 가볍다 有名な統合開発環境やオーサリングツールに比べて軽い
Why Vim ? ① 부드러운 이동 ② 부드러운 Copy & Paste ③ 자유로운 화면 레이아웃 ① スムーズな移動 ② スムーズなCopy & Paste ③ 自由な画面レイアウト
ソースを縦にも横にも自由に分割したり、カレンダーを表示したりもできます
Key
Save & Quit 열기 vim /path/to/filename 저장 : w 닫기 : w
Mode 삽입 모드 i 노멀 모드 esc 비주얼 모드 Ctrl + v 명령 모드 :
Move오른쪽 h아래 j에 k왼쪽 l첫 번째 라인 g g마지막 라인 G줄 : n
Move글머리 0줄의 끝 $이전 단어 b다음 단어 w해당 괄호 %
Copy & PasteCopy(yank) yPaste p
Multiple copies이름을 붙이면서 여러 복사본을돌려 좋아하는 것을 붙여넣을 수“ + a y ... 첫 번째 복사“ + b y ... 두 번째 복사“ + a p ... 1 번째로 복사한 내용이 붙여넣기되는
Windows & Tabs상하 분할 : sp좌우로 분할 : vsp탭으로 열기 : tabnew filename창을 이동 Ctrl + w w다음 탭으로 이동 g t
커스텀.vimrc カスタマイズ
통합 개발 환경 (Aptana, NetBeans, Eclipse ...) 나 제작 도구 (DreamWeaver. ..) 에서 할 수있는 사용자 정의할 대략 보충할統合開発環境 (Aptana、NetBeans、Eclipse...)や オーサリングツール (DreamWeaver...) でできることは カスタマイズで大体補える
3923 개 Vim Script를 이용 가능 2012 년 3 월 현재 여기에서 찾을 수 있습니다 "vim scripts" 검색h t t p : / / w w w. v i m . o rg / s c r i p t s / i n d e x . p h p 2012年3月時点で、3,923個のVim Scriptを利用することが可能
➜ surround.vim h t t p : / / w w w. v i m . o rg / s c r i p t s / s c r i p t . p h p ? s c r i p t _ i d = 1 6 9 7➜ zen-coding.vim http://mattn.github.com/zencoding-vim/
Install "vim" 검색 h t t p : / / w w w. v i m . o rg / d o w n l o a d . p h p インストールは vim で検索
익숙해질 때까지 조금 땀남 ➜ 익숙해지면쓰지 않고는 못 견딘다 慣れるまでは少し大変 → 慣れるとやめられなくなる
Moreh t t p : / / w w w. y e s 2 4 . c o m / 2 4 / g o o d s / 4 8 1 0 5 9 2 ? s c o d e = 0 3 2 & O z S r a n k = 2
편리 ! 便利!
1. 프로그래머는 거의 마우스를 사용하지 않아2. 프로그래머 시간 여행자3. 프로그래머 동일한 일을 반복하는걸 싫어함4. 프로그래머는 알기 쉬운 것이 좋아
2 프로그래머 시간 여행자 プログラマは タイムトラベラー
버전 관리 도구를 사용Subversion Mercurial Git バージョン管理ツールを使う
분산 버전 관리 시스템 Git http://git-scm.com/
여러 사람이 공동 작업을 하는 경우 편리 複数人で 共同作業を行うとき、 とても便利
Subversion보다 좋은 곳분산 저장소 例えば Subversionより よいところは、分散リポジトリであるという点
분산 버전 관리 시스템 Remote repositoryclone / pull➜ ➜ push Local Local Local Local repository repository repository repository 分散バージョン管理システム
Branch 여러가지 버전을 부담없이 시작 いろんなバージョンを気軽に試作
Branch 여러가지 버전을 부담없이 시작 git branch my-test いろんなバージョンを気軽に試作
Merge잘 된 것을 모두의 곳에 도입 ➜ merge うまくいった試作を取り込む
Merge잘 된 것을 모두의 곳에 도입 git merge my-test うまくいった試作を取り込む
Situation ①캠페인 페이지를 만드는 중입니다.절반 정도 작업을 마친 곳에,서둘러 편지를 수정. ➜수정 수행해야 것을 공개하고,그 캠페인 페이지 작업을 재개하고 싶다. キャンペーンページを作成中。 半分くらいの作業を終えたところで、 取り急ぎ、差し込みの修正が。 ↓ 修正のみ行ったものを公開して、 その後キャンペーンページの作業を再開したい
Situation ① git stashstash하면 끝난 반 정도 작업을 일단 옆에 피한 상태가된다.기에서 편지를 수정하고 커밋. git stash pop 연결 수정에, 잘 걸으 놓은 작업을 되돌리고, 더 많은 작업을 계속한다. stashすると終わった半分くらいの作業をいったん横によけた状態になる。 ここで差し込みの修正を行う。 差し込み修正の上に、よけておいた作業を戻して、更なる作業を続けることができる
Situation ②(1) 배너를 덧붙였다(2) 오자를 수정한(3) 오탈자를 수정했지만, 오타가 아니므로 다시했다(4) FAQ를 삭제한 모두 보이기 전에 경우 (2)와 (3) 없었던 것이있다 みんなに見せる前であれば、 (2)と(3)を無かったことにできる
Situation ② git rebase -i mycommit squash ➜
Point터미널 완결시킬 수있다 Terminal ターミナルで完結させることができる
Aptana, Eclipse,DreamWeaver도플러그인이 있다 Aptana、Eclipse、DreamWeaverにもプラグインがある
단일 어플리케이션도있다Terminal SmartGit msysGit デスクトップアプリもある
More "progit" 검색 h t t p : / / p r o g i t . o rg /
Git을쓸 수 있으면GitHub를 사용할 수 있다 https://github.com git が使えると、github.comがつかえる
GitHub 유명한 오픈 소스는 대부분 여기에있다 ( WordPress도! )PHP, WordPress, jQuery, Node.js, concrete5,CakePHP, Ruby on Rails, Linux, Homebrew, Spree, Redmine, Twitter Bootstrap, MongoDB, Joomla, osCommerce ... 多くの有名なオープンソースプロジェクトも GitHubを使っています(WordPressも)
편리 ! 便利!
1. 프로그래머는 거의 마우스를 사용하지 않아2. 프로그래머 시간 여행자3. 프로그래머 동일한 일을 반복하는걸 싫어함4. 프로그래머는 알기 쉬운 것이 좋아
3 프로그래머 동일한 일을 반복하는걸 싫어함 Hello~♪ Hello ~~ ♬ Hello~♪ Hello ~~ ♬ プログラマは 同じ事を繰り返すのが きらい
Sass / SCSS http://sass-lang.com/
Install 다음 명령을 칠 뿐입니다 gem install sass このコマンドを打つだけです
변수와 함수를 사용하여CSS를 생성하기 위한 소스를 만들고, 거기에서 CSS 출력 Sass ➜ CSS 変数や関数を使って、CSSを生成するためのソースをつくって、そこからCSSを出力する
엔지니어와 디자이너가 보는 것은 생성물을 만들기위한 소스만 Sass ➜ CSS エンジニアとデザイナーが見るのは、生成物をつくるためソースのみ
원인에 Less와 Stylus 것도 있고,npm는 Node Package Manager 에 설치할 수 있습니다 因にLessやStylusというのもあって, npmというNode Package Manager でインストール
1–10 of 23 previous next Post a comment
1–10 of 23 previous next