博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime 实践
阅读量:4960 次
发布时间:2019-06-12

本文共 2879 字,大约阅读时间需要 9 分钟。

<?xml version="1.0" encoding="UTF-8"?>
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.安装  插件, 实现对齐:
     按键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

转载于:https://www.cnblogs.com/muzizongheng/p/3172994.html

你可能感兴趣的文章
python 进程间通信
查看>>
深拷贝 vs 浅拷贝 释放多次
查看>>
Javascript 有用参考函数
查看>>
点群的判别(三)
查看>>
GNSS 使用DFT算法 能量损耗仿真
查看>>
【转】Simulink模型架构指导
查看>>
MYSQL数据库的导出的几种方法
查看>>
SQL Server-5种常见的约束
查看>>
硬件之美
查看>>
[转载]java开发中的23种设计模式
查看>>
表格的拖拽功能
查看>>
函数的形参和实参
查看>>
文字过长 用 ... 表示 CSS实现单行、多行文本溢出显示省略号
查看>>
1Caesar加密
查看>>
【TP SRM 703 div2 500】 GCDGraph
查看>>
MapReduce 重要组件——Recordreader组件 [转]
查看>>
webdriver api
查看>>
apache 实现图标缓存客户端
查看>>
揭秘:黑客必备的Kali Linux是什么,有哪些弊端?
查看>>
linux系统的远程控制方法——学神IT教育
查看>>