Sublime Text 备忘

linux下安装:

A.下载sublime2:根据具体环境在http://www.sublimetext.com/2上下载相应的版本,这里是Sublime Text 2.0.2.tar.bz2(即linux 32bit)

B.解压: tar -xvf ./Sublime\ Text\ 2.0.2.tar.bz2,得到文件夹"Sublime Text 2"

C.设置可运行

sudo mv Sublime\ Text\ 2 /opt/
sudo chown -R root:root Sublime\ Text\ 2
sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
##这里ln链接的原地址必须是绝对路径,否则可能会命令无效.到这里为止即可用sublime命令在Terminal上启动Sublime Text 2了##

sudo sublime ~/Desktop/sublime.desktop ##添加如下内容(不包括'#...#'):
#########
[Desktop Entry]
Version=2.0
Name=Sublime Text 2
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Text Editor

Exec=sublime
Terminal=false
Icon=/opt/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow

[NewWindow Shortcut Group]
Name=New Window
Exec=sublime -n
TargetEnvironment=Unity
#########
sudo chmod 755 ~/Desktop/sublime.desktop ##即可在桌面创建带图标的快捷方式了;将其标记为信任:直接点击它,会提示标记为信任,或者右击选择属性,在权限选项卡中勾选“允许程序执行文件”,可使使用了绝对路径的Icon项生效而显示出图标(在文件系统中成功,在fedora 21 gnome经典模式下的应用程序中不显示时,可试试重启或注销系统)

D.安装插件

在sublime中按快捷键" ctrl+`",输入https://sublime.wbond.net/installation中相应的命令,安装完成并重启Sublime Text后, 应该就可以看到Preferences -> Package Settings选项了,通过其可方便的安装相应的插件. Package Control 安装好后, 也可以通过快捷键ctrl+ shift + p并输入install package, 来选择需要安装的插件.

1.//快捷键汇总

插件使用方法:Ctrl+Shift+P 调用命令面板,我们就会找到一些以“Package Control:”开头的命令,我们常用到的就是几个 Install Package (安装扩展)、List Packages (列出全部扩展)、Remove Package (移除扩展)、Upgrade Package (升级扩展)

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)
Ctrl+G 跳转到相应的行
Ctrl+J 合并行(已选择需要合并的多行时)
Ctrl+L 选择整行(按住-继续选择下行)
Ctrl+M 光标移动至括号内开始或结束的位置
Ctrl+T 词互换
Ctrl+U 软撤销
Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行;
Ctrl+R 快速列出/跳转到某个函数
Ctrl+K Backspace 从光标处删除至行首
Ctrl+K+B 开启/关闭侧边栏
Ctrl+KK 从光标处删除至行尾
Ctrl+K+T 折叠属性
Ctrl+K+U 改为大写
Ctrl+K+L 改为小写
Ctrl+K+0 展开所有
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(非小键盘)窗口分屏,恢复默认1屏
Alt+Shift+2 左右分屏-2列
Alt+Shift+3 左右分屏-3列
Alt+Shift+4 左右分屏-4列
Alt+Shift+5 等分4屏
Alt+Shift+8 垂直分屏-2屏
Alt+Shift+9 垂直分屏-3屏

Alt+. 闭合当前标签
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑

Tab 缩进 自动完成
F2 下一个书签
F6 检测语法错误
F9 行排序(按a-z)
F11 全屏模式

2.//我的sublime插件

  • emmet(原名:ZenCoding)
    不得不用的一款前端开发方面的插件,Write less , show more.安装后可直接使用,Tab键触发,Alt+Shift+W是个代码机器。
  • GoSublime
    golang开发辅助插件
  • Tag
    Html格式化,右键Auto-Format Tags on Ducument。Tag不支持STv2,可用"HTML-CSS-JS Prettify"替代
  • HTML-CSS-JS Prettify
    我的"node_path": "D:/nodejs/node.exe".注意:被格式化的文件名或路径不能包含非拉丁字符,比如中文,否则提示"Node.js was not found...".
  • SideBarEnhancements
    侧栏右键功能增强,非常实用
  • Theme – Soda
    完美的编码主题,用过的都说好,Setting user里面添加”theme”: “Soda Dark.sublime-theme”
  • GBK to UTF8
    将文件编码从GBK转黄成UTF8,菜单 – File里面找
  • Package Control
    用来管理 Sublime Text 2 的插件的插件

其他插件:

1.https://wido.me/sunteya/sublime-text-packages-and-settings/

2.http://www.veryued.org/2012/11/sublime%E5%B8%B8%E7%94%A8%E6%8F%92%E4%BB%B6%E6%94%B6%E9%9B%86%E8%B4%B4/

常用扩展推荐

  1. Emmet——Emmet 官方提供的 Sublime Text 扩展;
  2. SublimeLinter——代码校验插件,支持 HTML、CSS、JS、PHP、Java、C++ 等16种语言;
  3. HTML5——HTML5 bundle for Sublime Text 2;
  4. Alignment——代码对齐插件;
  5. BracketHighlighter——括号高亮匹配;
  6. Git——整合 Git 功能的插件;
  7. jQuery——代码智能提示插件;
  8. LESS——LESS 代码高亮插件;
  9. JsFormat——JavaScript 代码格式化插件;
  10. Tag——HTML/XML 标签缩进、补全和校验;
  11. LiveReload——让页面即时刷新;
  12. Pretty JSON——JSON美化扩展;
  13. Can I Use——查询 CSS 属性兼容情况;

常用设置:

   1. 光标:preferences → Settings - User#"caret_style"(http://www.yoclove.com/software/528)

   2.[还有问题] Sublime Text 3在linux上一直提示“loading PyV8 binary, please wait"的字眼,这是因为PyV8自动寻找更新了,解决办法如下:1.在sublime的Packages/PyV8文件夹下创建一个名叫linux的文件夹(Packages文件夹位置可用"Preferences – Browser Packages"查看,如果是64位系统请创建linux64);2.在文件夹内创建一个叫config.json的文本文件;3.在文本文件内输入:{"skip_update": true};最后重启.这个问题在V3 build3065上已正常.

   3. 安装Package Control时报"Package Control: Attempting to use Urllib downloader due to WinINet error: Error downloading channel. (errno 12152) during HTTP write phase of downloading https://packagecontrol.io/channel_v3.json.",将安装package control命令中的http替换为https即可.

ps:

在Console(Ctrl+`)下可查看sublime的错误日志

转载于:https://my.oschina.net/meilihao/blog/144005

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值