sublime各种配置

来源:互联网 发布:dm800台标编辑软件 编辑:程序博客网 时间:2024/06/05 15:53

 sublime在光标在代码间跳转方面的确比vim差了一点,但是,它很大的优点就是方便,很多东西已经给你配置好了。可以用在Linux和windows下,只要配置好编程语言的环境变量,都是可以在按ctrl+B下直接编译。我实际成功过的是c++,java,python。

下载地址:

http://www.sublimetext.com/2
        Linux(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 /对应你的目录

修改对应windows里面文件的cmd行为:

"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 全屏模式






原创粉丝点击