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. MySQL时间函数-获取当前时间-时间差

    MySQL中获取当前时间为now(),不同于sqlserver getdate(). SQLServer转MySQL除变化top 1 -> limit 1之后报错: limit [Err] 15 ...

  2. 2017-2018-1 20179209《Linux内核原理与分析》第八周作业

    Linux内核如何装载和启动一个可执行程 一.实验 1.1理解编译链接的过程和ELF可执行文件格式. 1.1.1编译链接过程 能用图说明的问题,就少用文字描述: 1.1.2ELF可执行文件 ELF可执 ...

  3. MAC 脚本批量启动应用

    1.touch batchStart.sh 2. #!/bin/bash cd /xxx open 1.app open 2.app 3.chmod +x batchStart.sh 4.ok

  4. 【学员管理系统】0x04 数据库连接优化

    [学员管理系统]0x04  pymysql数据库连接优化 写在前面 项目详细需求参见:Django项目之[学员管理系统] 优化实现 把操作封装成函数 我们之前使用pymysql操作数据库的操作都是写死 ...

  5. HDU - 2701 Lampyridae Teleportae 【模拟】

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2701 题意 有一个萤火虫会闪现 一个人 也会闪现 给出 这个人的起始位置 和他能够闪现的距离 然后依次 ...

  6. HackerRank - flipping-the-matrix 【数学】

    题意 一个矩阵中 每一行 每一列 都可以倒置 在不断进行倒置后 求 左上的那个 N * N 矩阵 的和 最大为多少 思路 M = 2 * N 通过 倒置特性 我们可以发现,最左上的那个矩阵 第 [I] ...

  7. finally return 执行关系 异常处理 c#

    Return.finally执行关系简述 除了函数出现system.exit(0)终止虚拟机,finally中的代码一定执行,return语句会等待finally的执行:如果是值传递,finally中 ...

  8. Luogu-3705 [SDOI2017]新生舞会

    分数规划,最大费用最大流 题意可以简化为给出一个矩阵,要求每行和每列必须且只能取一个格子,要求\(sigma\ a_{i,j}/sigma\ b_{i,j}\) 最大 考虑分数规划,可以将式子转化: ...

  9. Spark持久化策略

    spark持久化策略_缓存优化persist.cache都是持久化到内存缓存策略 StorageLevel_useDisk:是否使用磁盘_useMemory:是否使用内存_useOffHeap:不用堆 ...

  10. Java强引用、 软引用、 弱引用、虚引用

    Java强引用. 软引用. 弱引用.虚引用 2012-07-09     1.对象的强.软.弱和虚引用    在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象.也 ...