要求
-
ubuntu
-
sublime text3
-
编码风格 https://github.com/dead-horse/node-style-guide
Tips
编辑器
只允许文本编辑器,不准使用任何IDE
使用sublime的快速打开文件
ctrl + p(mac是command + T)
在终端里使用subl命令打开文件,(如果是mac,需要安装https://github.com/i5ting/subl)
subl app.js
快速定位到某一行
ctrl + g (mac是command + L)
安装ack,命令行查找代码
http://beyondgrep.com/install/
Ubuntu
-
Package "ack-grep"
Mac
-
brew install ack
使用mongo-express操作mongodb
https://github.com/andzdroid/mongo-express
欢迎推荐ubuntu下更好的mongo客户端
mac推荐 www.robomongo.org
使用node-inspector调试代码
https://cnodejs.org/topic/5463f6e872f405c829029f7e
使用mongoose-cli数据库建模
https://cnodejs.org/topic/55c44f0db98f51142b367b54
学习git用法
常用
alias gs='git status'
alias gp='git push'
使用alias来简化命令输入
-
重磅推荐peter wang写的 搬进 Github
下面给出一些git学习资料
-
git-guide
-
git入门gif演示
-
写出好的 commit message
-
github-cheat-sheet
-
分支管理
-
Git-it Challenges is a terminal based app for learning Git and GitHub
-
高富帅们的Git技巧(译)
-
Git 怎样保证fork出来的project和原project(上游项目)同步更新
-
10.Git之本地忽略
-
git-flow 备忘清单
-
Git flow 開發流程 ihower
-
git bisect
$ git update-index --assume-unchanged /path/to/file #忽略跟踪 $ git update-index --no-assume-unchanged /path/to/file #恢复跟踪
查询文档
-
http://zealdocs.org/ (推荐,离线下载)
在dash里默认是没有的;
see here : http://kapeli.com/docset_links
mongo here
当前目录启动mongodb
在新建目录执行
mh
它会创建tmp目录
全局启动mongodb
mhg
它会创建~/mongo/目录,当前用户下起mongo服务,即用户下全局共享
https://github.com/i5ting/mongo-here
json editor
[sudo] npm install -g jeje
详见https://github.com/i5ting/je
json to csv converter
[sudo] npm install -g j2csv json2csv
详见https://github.com/i5ting/json2csv
kp is a tool for kill process by server port
[sudo]npm install -g kp kp 3002
https://github.com/i5ting/kp
upload-cli
a node cli tools for uploads ui
https://github.com/i5ting/upload-cli
更多更新
见 https://github.com/i5ting/nodejs-newbie
全文完
欢迎关注我的公众号【node全栈】
文章评论