欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

sublime的一些用法(MAC/Windows)

程序员文章站 2022-03-22 18:01:46
...

一、 sublime介绍

1.1 安装/卸载package

package install/remove

  • ctrl+shift+p----输入install,选择install packages---选择package contrl: 常用的package:Alignment,Trailing Spaces, Side Bar, BracketHighlighter,xdebug
  • ctrl+shift+p ------输入 remove-------选择package control:remove package---------再选择已安装的插件-------- 回车即可卸载

1.2 snippet设置

snippet可以保留一些常用的代码段,用一些简称的方式调用,

例如:当设置了如下的代码段之后,每次只要输入“ded", 点击TAB就可以输入这个代码段啦。

<snippet>
   <content><![CDATA[

- operation: dedup
  as: $1
  source: $2
  groupKeys:
  - $3
  - $4
  sortKeys:
  - $5

]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>ded</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.yaml</scope>
</snippet>

   NOTE: 1.   $1,$2,...代表你需要输入的第几个参数

                  2.   <tabTrigger>ded</tabTrigger> 中间的“ded"就是你设置的调用这个snippet的暗号

                  3.  <scope>source.yaml</scope> 中间的”source.yaml“代表这个snippet可以使用的文件的类型,对于这个例子只能用在yaml文件中。 如果不设置(注释掉),那么所有文件都可以用这个snippet, 如果改成source.py就只能用在py文件中啦

具体方法如下:

Tools --- New Snippet --- 然后参考上面的例子设置就可以啦

1.3 windows下的快捷键一览

F1  快速打开文档
ctrl+r 打开时, 能查找当前文件中的函数。
ctrl+g 打开时,能跳转到指定行。
ALT+/  注释
大小写转换: ctrl+KU 小写变大写  ctrl+KL 大写变小写
矩形(垂直)选区: 1. 按住鼠标中键(滚轮键)拖动选区    ----超级超级好用
                2. 鼠标右键 + Shift 拖动选取

Alt+R : 开启正则表达式功能
Alt+Enter: 找到匹配目标后全部选择
Ctrl+R:前往 method(mac下⌘R)
Ctrl+M:跳转到对应括号
按Ctrl+Shift+上下键,可替换行
Ctrl+D:选择单词,重复可增加选择下一个相同的单词
Ctrl+L:选择行,重复可依次增加选择下一行
Ctrl+Shift+P:打开命令面板
Ctrl+P:搜索项目中的文件(mac下⌘P),在里面输入:
aaa@qq.com 可以定位到相应文件夹(admin.html)下的相应方法(auto)。
Ctrl+G:跳转到第几行
Ctrl+W:关闭当前打开文件
Ctrl+Shift+W:关闭所有打开文件
Ctrl+Shift+V:粘贴并格式化
Ctrl+Shift+L:选择多行
Ctrl+Shift+Enter:在当前行前插入新行
Ctrl+X:删除当前行
Ctrl+U:软撤销,撤销光标位置
Ctrl+J:选择标签内容
Ctrl+F:查找内容
Ctrl+H:替换
Ctrl+N:新建窗口
Ctrl+K+B:开关侧栏
Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
Ctrl+F2:设置/删除标记
Ctrl+/:注释当前行
Ctrl+Shift+/:当前位置插入注释
Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
Ctrl+Shift+A:选择当前标签前后,修改标签用的
F11:全屏
Shift+F11:全屏免打扰模式,只编辑当前文件
Alt+F3:选择所有相同的词
Alt+.:闭合标签
Alt+Shift+数字:分屏显示---alt+shift+2  此时会出现左右两栏的布局  alt+shift+1   一栏布局
Alt+数字:切换打开第N个文件
Shift+右键拖动:光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取,可需要编辑的多个位置
Ctrl+shift+D: 备份多个当前行
Ctrl+shift+T: 恢复已经关闭的标签

1.4 MAC下的快捷键一览

mac和window下的快捷键是不一样的,这里也给出了mac版本sublime的快捷键

sublime的一些用法(MAC/Windows)

sublime的一些用法(MAC/Windows)

sublime的一些用法(MAC/Windows)

sublime的一些用法(MAC/Windows)

sublime的一些用法(MAC/Windows)

sublime的一些用法(MAC/Windows)

二、使用

2.1 运行Python

mac下:

step1: 先安装python,anaconda也可以

step2: 在Python文件页面:ctrl + shift + P --- build with python

2.2 运行R

mac下:

step1: 先安装R

step2: 在R文件页面: ctrl+shift+P --- install packages --- R-box (前三部只需要第一次做)--- ctrl+B(运行)

2.3 sftp 连接

mac下:

ctrl+shift+P --- install packages --- SFTP(安装完成后)--- 如下步骤点击map to remote ---出现配置文件,按照如下设置

{
    // The tab key will cycle through the settings when first created
    // Visit http://wbond.net/sublime_packages/sftp/settings for help

    // sftp, ftp or ftps
    "type": "sftp",

    "save_before_upload": true,
    "upload_on_save": true,
    "sync_down_on_open": true,
    "sync_skip_deletes": false,
    "sync_same_age": true,
    "confirm_downloads": true,
    "confirm_sync": true,
    "confirm_overwrite_newer": true,

    "host": "172.20.xx.xxx",
    "user": "用户名",
    "password": "密码",
    //"port": "22",

    "remote_path": "远程地址",
    "ignore_regexes": [
        "\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
        "sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
        "\\.bzr", "_darcs", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"  //遇到这种类型的文件会跳过,所以要注意看看会不会对你的文件造成影响
    ],
    //"file_permissions": "664",
    //"dir_permissions": "775",

    //"extra_list_connections": 0,

    "connect_timeout": 30,
    //"keepalive": 120,
    //"ftp_passive_mode": true,
    //"ftp_obey_passive_host": false,
    //"ssh_key_file": "~/.ssh/id_rsa",
    //"sftp_flags": ["-F", "/path/to/ssh_config"],

    //"preserve_modification_times": false,
    //"remote_time_offset_in_hours": 0,
    //"remote_encoding": "utf-8",
    //"remote_locale": "C",
    //"allow_config_upload": false,
}

NOTE: 注意填写host, user, password, remote_path

2.4 SVN 连接

ctrl+shift+P --- install packages --- SVN(安装完成后)--- 点击一个folder右键有svn设置

2.5 GIT连接

不建议,push的时候没有pycharm方便和快捷

MAC下:

参考链接:http://irmlab.ruc.edu.cn/2016/08/16/sublime-text-3-git-github.html

无法push的解决方案:https://blog.csdn.net/david___/article/details/54377695

step1: 配置sublime ctrl+shift+P --- install packages --- SVN

step2: 配置终端 建立一个folder --- 在终端(cmd)进入此项目folder,根据下图设置账号密码

sublime的一些用法(MAC/Windows)

step3: 添加SSH key git remote add origin sshkey

step4: 将程序从远端clone: git clone sshkey

step5: 在项目文件夹中,可以自己新建一个py文件,

通过ctrl+shift+p --- git: add,

ctrl+shift+p --- git: commit(有一个窗口出现需要填写commit信息,填写完毕command + w关闭即可),

ctrl+shift+P --- git: push 将文件push到git库中;

step6:如果push失败,是由于版本不一致,先git pull 在git push即可

 

sublime的一些用法(MAC/Windows)

相关标签: sublime 编辑器