sublime各种配置
来源:互联网 发布:dm800台标编辑软件 编辑:程序博客网 时间:2024/06/05 15:53
sublime在光标在代码间跳转方面的确比vim差了一点,但是,它很大的优点就是方便,很多东西已经给你配置好了。可以用在Linux和windows下,只要配置好编程语言的环境变量,都是可以在按ctrl+B下直接编译。我实际成功过的是c++,java,python。
下载地址:
http://www.sublimetext.com/2Linux(Ubuntu) windows
c++ 安装g++后直接可用 安装g++配置环境变量后需要配置
java 安装jdk后需要配置 安装jdk后配置环境变量需要配置
python 安装g++后直接可用 安装g++配置环境变量后可用
windows c++:打开 Preferences->Browers Packages...打开C++文件夹打开C++.sublime-build文件修改为:
{"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$","working_dir": "${file_path}","selector": "source.c, source.c++","variants":[{"name": "Run","cmd" : ["${file_path}/${file_base_name}"]}]}
其实就是cmd那行改了。windows java:首先新建runJava.bat文件,内容为:
@ECHO OFFcd %~dp1ECHO Compiling %~nx1.......IF EXIST %~n1.class (DEL %~n1.class)javac %~nx1IF EXIST %~n1.class (ECHO -----------OUTPUT-----------java %~n1)
将这个文件放到java的bin文件夹下打开 Preferences->Browers Packages...Java下的JavaC.sublime-build文件修改为:
{"cmd": ["runJava.bat", "$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.java"}
其实也是cmd那行改的。之前有过编码错误问题。。。。。重装sublime之后又没了,网上找到解决方法是再加一行:,"encoding":"cp936"
Linux Java:
保存文件runJava.sh
[ -f "$*.class" ] && rm $1.classfor file in $1.javadoecho "Compiling $file........"javac $filedoneif [ -f "$*.class" ]thenecho "-----------OUTPUT-----------"java $1elseecho " "fi
这个文件也要移动到jdk的bin文件夹里面去
Sudo
mv
runJava.sh /对应你的目录
"cmd": ["runJava.sh", "$file_base_name"],
各种快捷键:
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行;Ctrl+R 快速列出/跳转到某个函数Ctrl+K Backspace 从光标处删除至行首Ctrl+KB 开启/关闭侧边栏Ctrl+KK 从光标处删除至行尾Ctrl+KT 折叠属性Ctrl+KU 改为大写Ctrl+KL 改为小写Ctrl+K0 展开所有Ctrl+Enter 插入行后(快速换行)Ctrl+Tab 当前窗口中的标签页切换
Ctrl+Shift+A 选择光标位置父标签对儿Ctrl+Shift+D 复制光标所在整行,插入在该行之前ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找Ctrl+Shift+K 删除整行Ctrl+Shift+L 鼠标选中多行(按下快捷键),即可同时编辑这些行Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)Ctrl+Shift+P 打开命令面板Ctrl+Shift+/ 注释已选择内容Ctrl+Shift+↑可以移动此行代码,与上行互换Ctrl+Shift+↓可以移动此行代码,与下行互换Ctrl+Shift+[ 折叠代码Ctrl+Shift+] 展开代码Ctrl+Shift+Enter 光标前插入行Ctrl+PageDown 、Ctrl+PageUp 文件按开启的前后顺序切换
Ctrl+Z 撤销Ctrl+Y 恢复撤销Ctrl+F2 设置书签Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)Ctrl+鼠标左键 可以同时选择要编辑的多处文本
Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择Shift+F2 上一个书签Shift+Tab 去除缩进Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口
Alt+. 闭合当前标签Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑
Tab 缩进 自动完成F2 下一个书签F6 检测语法错误F9 行排序(按a-z)F11 全屏模式
- sublime各种配置
- Sublime配置与各种插件
- sublime各种插件
- sublime的各种问题
- sublime配置
- sublime 配置
- sublime配置
- sublime配置
- sublime配置
- sublime 配置
- Sublime 配置
- Sublime 配置
- Sublime 配置
- sublime配置
- sublime配置
- Sublime配置
- sublime配置
- sublime text3破解版 永久注册码安装 配置教程 主题 插件各种满足
- Hash Table
- 向info.plist文件中写入数据(nsdictionary)
- VC编程中20种各种编程技巧和方法
- 算法:选择排序算法。
- hdu1576 A/B (扩展欧几里德)
- sublime各种配置
- 我们应该怎样做好博客的SEO优化排名
- C获取自身进程名称
- 与IO相关的等待事件troubleshooting-系列1
- 【技术文档】《编程珠玑》Jon Bentley·第9章 代码调优
- 从wordpress博客链接管理被删 看SEO未来趋势
- JAVA(UI)笔记
- ZOJ 3022 数学题
- 【leetcode】N-Queens