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. 算法调参 weight_ratio, weight_seqratio

    from openpyxl import Workbook import xlrd import time import Levenshtein as Le target_city_list = [' ...

  2. Android笔记之使用Glide加载网络图片、下载图片

    Glide简介 不想说太多,真的很方便:P)可以节省我不少时间 GitHub地址:https://github.com/bumptech/glide 加载网络图片到ImageView Glide.wi ...

  3. vue前戏ES6

    es6语法 es6语法:let和const: { var a=123; let b=234; } console.log(a); console.log(b); 浏览器里会只看到123; 而且还会抱一 ...

  4. 我的Android进阶之旅------>Android二级ListView列表的实现

    实现如下图所示的二级列表效果 首先是在布局文件中,布局两个ListView,代码如下: <LinearLayout xmlns:android="http://schemas.andr ...

  5. 我的Android进阶之旅------>Android KeyCode列表

    KEYCODE列表 电话键 KEYCODE_CALL 拨号键 5 KEYCODE_ENDCALL 挂机键 6 KEYCODE_HOME 按键Home 3 KEYCODE_MENU 菜单键 82 KEY ...

  6. Windows磁盘MBR结构详解

    在之前的文章 Windows存储管理之磁盘结构详解 中介绍了Windows的磁盘结构和MBR.本文将对Windows Basic Disk中的MBR的结构进行介绍,帮助读者更好的了解Windows系统 ...

  7. QMessageBox简单使用

    首先要调用 #include <QMessageBox> 然后 QMessageBox msgBox; msgBox.setWindowTitle("错误"); msg ...

  8. rails 字符串 转化为 html

    simple_format http://apidock.com/rails/v4.0.2/ActionView/Helpers/TextHelper/simple_format http://api ...

  9. 数组元素的删除 【vector】

    7-5 数组元素的删除(5 分) 完成数组元素的移动功能:假设数组有n个元素,输入一个数x,把数组的第x个位置的元素删除了,后面的元素依次前进一个位置. 重复若干次这样的删除,得到最后的结果. 输入格 ...

  10. Java多线程系列 JUC线程池02 线程池原理解析(一)

    转载  http://www.cnblogs.com/skywang12345/p/3509960.html ; http://www.cnblogs.com/skywang12345/p/35099 ...