1.下载开发版:http://www.sublimetext.com/dev
2.安装Package control: (1)按键ctrl+~ (2)在命令行中输入:
 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'
3.安装 Sublime Alignment 插件, 实现对齐:
     按键shift+ctrl+p,输入install,调出后输入alignment, 回车进行安装, 重启。默认alignment快捷键:ctrl+alt+a
4.配置Build C#
添加CSC路径环境变量
;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319
创建Run批处理
在C#编译器所在目录(32机器下在:C:\Windows\Microsoft.NET\Framework 目录下,有各版本的C#编译器)下创建一个RunCSharp.bat文件,内容如下:
@ECHO OFF
 cd %~dp1
 ECHO Compiling %~nx1.......
 IF EXIST %~n1.exe (
 DEL %~n1.exe
 )
 csc %~nx1
 IF EXIST %~n1.exe (
 ECHO -----------OUTPUT-----------
 %~n1
 )

修改C#.sublime-build文件

  要实现编译器后运行的效果我们需要修改前面创建的build文件,修改后内容如下:

{
      "cmd": ["RunCSharp.bat", "$file"],
      "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
      "selector": "source.cs",
      "encoding": "cp936"
}

编译并运行程序

  和前面一样,编写好代码后,键入Ctrl + B编译运行,在输出栏中查看控制台输入结果:

5) 快捷键:
Ctrl+L
 选择整行(按住-继续选择下行)
 
Ctrl+KK
 从光标处删除至行尾
 
Ctrl+Shift+K
 删除整行
 
Ctrl+Shift+D
 复制光标所在整行,插入在该行之前
 
Ctrl+J
 合并行(已选择需要合并的多行时)
 
Ctrl+KU
 改为大写
 
Ctrl+KL
 改为小写
 
Ctrl+D
 选词(按住-继续选择下个相同的字符串)
 
Ctrl+M
 光标移动至括号内开始或结束的位置
 
Ctrl+Shift+M
 选择括号内的内容(按住-继续选择父括号)
 
Ctrl+/
 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
 
Ctrl+Shift+/
 注释已选择内容
 
Ctrl+Space
 自动完成(win与系统快捷键冲突,需修改)
 
Ctrl+Z
 撤销
 
Ctrl+Y
 恢复撤销
 
Ctrl+Shift+V
 粘贴并自动缩进(其它兄弟写的,实测win系统自动缩进无效)
 
Ctrl+M
 光标跳至对应的括号
 
Alt+.
 闭合当前标签
 
Ctrl+Shift+A
 选择光标位置父标签对儿
 
Ctrl+Shift+[
 折叠代码
 
Ctrl+Shift+]
 展开代码
 
Ctrl+KT
 折叠属性
 
Ctrl+K0
 展开所有
 
Ctrl+U
 软撤销
 
Ctrl+T
 词互换
 
Ctrl+Enter
 插入行后
 
Ctrl+Shift Enter
 插入行前
 
Ctrl+K Backspace
 从光标处删除至行首
 
Ctrl+Shift+UP
 与上行互换
 
Ctrl+Shift+DOWN
 与下行互换
 
Shift+Tab
 去除缩进
 
Tab
 缩进
 
F9
 行排序(按a-z)
 
6)集成Github
1.安装Git和msysgit, 注意安装时注册环境变量, 安装成功后有Git Gui和Git Bash
2.登陆GitHub官网, 注册账号, 创建仓库, 选择SSH, 类似:
3.利用Git Gui菜单项Help/Show SSH Key, 来创建SSH公钥和私钥:
4.复制Public key, 利用GitHub账号中 Account Setting/SSH Keys, 添加SSH key, 这样只有和此公钥匹配的私钥才能访问此库。
5.利用Git Bash来测试SSH访问Github, 中间如果出现是否继续, 选择是。
6.在Sublime Text中安装Git插件, shift+Ctrl+P调出窗口, 选择install后, 查找Git插件进行安装。
7.安装成功后,ctrl+shift+P调出窗口, 输入Git:init进行初始化, 然后选择本地文件夹做为仓库。
8.如果Git插件的Push不成功, 请在系统环境变量中加入%HOME%, 即把当前用户路径加到环境变量里(如:C:\Users\jiangong.li)
9.Git常用命令有Add, Commit,Push。分别代表添加, 更新到本地仓库, 提交到Git服务器仓库
10.利用Sublime Text进行Python时, 除了配置Python环境变量及Build config外, 还需要安装REPL插件, 然后使用Run Current File来调试Python代码
11.利用submodule命令,来引用其他git上的项目,
     比如,我的github上有python目录git@github.com:muzizongheng/Python.git, 映射到D:\Git Repository\Python, 我想要在Python下Utility目录下引用Evernote API, 
     利用命令行进入本地Python目录下, 然后使用git 命令:
     git submodule add git://github.com/evernote/evernote-sdk-python3/ Python/Utility/Evernote API
     git submodule init
     git submodule update

Sublime 实践的更多相关文章

  1. Sublime Text插件FileHeader实践

    FileHeader是一个文件模板插件,可以定制各种文件模板和文件头部信息,保存时可以自动更新文件的修改时间.在多人开发中这个功能相当实用. 具体介绍我就不细说了,主要是分享一下在使用FileHead ...

  2. Sublime Text3工具的安装、破解、VIM功能vintage插件教程(已经实践、绝对可用)

          工欲善其事,必先利其器.Sublime Text是一款很好的开发工具,开发php项目很好用,尤其是Sublime Text的一些插件功能,可以享用VIM的快捷编辑和html.js等自动补全 ...

  3. 【Machine Learning】Python开发工具:Anaconda+Sublime

    Python开发工具:Anaconda+Sublime 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现 ...

  4. Sublime Text 全程指引 by Lucida

    作者:Lucida 微博:@peng_gong 豆瓣:@figure9 博客园:@figure9 原文链接:http://zh.lucida.me/blog/sublime-text-complete ...

  5. 2016 正确 sublime安装PHPcs PHPcodesniffer代码规范提示插件,修正网上部分不详细描述

    对你有助请点赞,请顶,不好请踩------送人玫瑰,手留余香!-------------------14:37 2016/3/212016 正确 sublime安装PHPcs PHPcodesniff ...

  6. sublime text 下的Markdown写作

    sublime text 2(3)下的Markdown写作 什么是 Markdown wiki Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富 ...

  7. Sublime Text 3初阶

    本文主要介绍一些Sublime Text3的初级阶段,主要从最初的安装,到插件,还有主题这三个方面介绍,还会提到一些关于使用ST3的一些小小经验... 一:安装 首先进入sublime的官方地址去下载 ...

  8. Sublime text追踪函数插件:ctags 和php代码格式化

    转自:http://blog.csdn.net/zm2714/article/details/8076077 这两天一直纠结两款编辑器——eclipse和sublime Text. eclipse的p ...

  9. sublime快捷键大全

    转自:http://blog.useasp.net/archive/2013/06/14/sublime-text-2-all-default-Shortcuts-table-on-windows-t ...

随机推荐

  1. python的协程和_IO操作

    协程Coroutine: 协程看上去也是子程序,但执行过程中,在子程序内部可中断,然后转而执行别的子程序,在适当的时候再返回来接着执行. 注意,在一个子程序中中断,去执行其他子程序,不是函数调用,有点 ...

  2. oschina git服务, 如何生成并部署ssh key

    1.如何生成ssh公钥 你可以按如下命令来生成 sshkey: ssh-keygen -t rsa -C "xxxxx@xxxxx.com" # Generating public ...

  3. php的json_encode不兼容JSON_UNESCAPED_UNICODE

    //php的json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案 function _json_encode($value) { if (version_compare( ...

  4. centos 安装composer PHP项目部署,Composer install Do not run Composer as root/super user!

    使用composer 安装项目的时候遇到了 Composer install Do not run Composer as root/super user! 在博客https://segmentfau ...

  5. 使用 Node.js 对文本内容分词和关键词抽取

    npm install nodejieba var nodejieba = require("nodejieba"); var result = nodejieba.cut(&qu ...

  6. JVM调优-工具篇

    原文地址 16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化.工具做为图形化界面来展示更能直观的发现问题,另一 ...

  7. 磁盘检测SMART工具

    题记: 做过一些关于硬盘的调研任务,当时搜集很多资料,不过现在没有,从网上找了一篇关于SMART的介绍,感觉基本上都是比较全面了. 首先各大硬盘厂商生产的硬盘基本都是会遵循SMART的技术标准的,当然 ...

  8. C#泛型命名潜规则

    public class List<T>{} public class LinkedList<T>{} public class SortedList<TKey,TVal ...

  9. mysql innobackupex备份实施

    最近用innobackup进行备份测试,我们只备份一个innodb类型的库,数据大小大概50多G,用innobackupex大概用了5个多小时,但是mysqldump只用了大约2个小时,这让我很费解, ...

  10. Python 3 udp 套接字

    Python 3 udp套接字 TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据.相对TCP,UDP则是面向无连接的协议 使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号, ...