ctrl+shift+p快捷键 ,打开命令面板

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 当前窗口中的标签页切换

 后日在商讨python + RabbitMQ的时候,依据教程写Hello World,直接在ubuntu
server下用vim撸码,发现本身的vim功力如故不稳固,写着不习惯,就想在Mac上写好了,再扩散服务器上,能否够把文字编辑和上传二合一吧,就搜了下,发现用Sublime
Text和sftp插件就可以落成,下文记录之。


澳门金沙国际 1

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 光标前安顿行

 顺便吐个槽,国内的技艺小说是“天下作品一大抄”,小说之间基本上就是排版差别;西藏的技能文章质量比大家要高些,看着最舒服的英文的篇章,从内容,排版到字体,真心是享受。无脑爱国喷子请走开。

一、下载并设置sublime Text工具

  • Sublime
    Text2下载地址
  • Sublime
    Text3下载地址
    本身电脑安装的是Sublime2,默许安装便是,Lz就不贴教程了,本人可以去search下哦(o)/~~

招来命令 Install Packages,选中,Enter

Ctrl+PageDown 、Ctrl+PageUp 文件按开启的内外相继切换

软件环境:Mac OS X El Capitan, Sublime Text 3, Ubuntu Server 16.04, OpenSSH Server

二、安装install 插件

快捷键:Ctrl+`调出console输入窗口,输入以下的命令在线安装:

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') 

Tips:安装成功后记得重启下工具

澳门金沙国际 2

Ctrl+Z 撤销
Ctrl+Y 复苏撤废
Ctrl+F2 设置/打消书签
Ctrl+/ 注释整行(如已摘取内容,同“Ctrl+Shift+/”效果)
Ctrl+鼠标左键 可以而且选取要编写的多处文本

  1. 先给Sublime Text 安装 Package Controll,那是个管理Sublime
    Text插件的工具,官网是
    https://packagecontrol.io,安装文档在
    https://packagecontrol.io/installation
     上边咱们来设置Package Control:
     打开Sublime Text,并按快速键 CTRL + `
    (这不是单引号,而是数字1键左侧,Tab键上面那多少个键),在sublime
    text上边会产出console界面,console界面下边有个输入区,把下边的代码复制粘贴到输入区,并按下回车

     import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
    

三、安装Python工具

  • 按下Ctrl+Shift+P调出命令面板
  • 输入install 调出 Install Package
    选项并回车,然后在列表中当选要安装的插件
![](https://upload-images.jianshu.io/upload_images/2539401-d3d41e3e32aea8be.png)

Python.png
  • 输入Python接纳自个儿要求设置的Python版本
    Tips:安装成功后回忆重启下工具

稍等几秒,重新出现了面板,搜索sftp插件,选中 Enter

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屏

 等说话就会唤起安装成功,若是设置不成功,请依照错误提醒自行化解吧。

四、安装自动补全工具(SublimeCode英特尔)

  • 按下Ctrl+Shift+P调出命令面板
  • 【澳门金沙国际】运行条件搭建,一些常用作用和飞快键。输入install 调出 Install Package
    选项并回车,然后在列表中当选要安装的插件
  • 输入SublimeCodeIntel,Enter安装
    Tips:安装成功后回忆重启下工具

澳门金沙国际 3

Ctrl+Shift+分屏序号 将日前关键页分配到分屏序号页

  1. 设置sftp插件:在sublime text中按飞快键 CMD + SHIFT + p
    ,呼出命令面板,在指令面板上有个输入区,输入区上面是过滤后的结果列表,在输入区输入
    pci,用键盘的上下键选中结果列表中的 __ Package Control:
    Install Package __,然后回车,稍等片刻;在后头出现的输入框中输入
    sftp,上面的列表中当选sftp的插件,回车安装

  2. 若要在本土编辑文件再同台到服务器去,须要将本地的一个目录参预到品种中去,点击菜单中的
    __ Project __ -> __ Add Folder to Project …
    __,接纳一个本土目录,点击
    Open,在左手的侧栏中就能见到这几个文件夹。

  3. 上面开头配备连接服务器的音信,在刚才添加的本土目录上点击右键,在弹出菜单中拔取
    SFTP/FTP -> Map to Remote
    ,会活动在本土目录里创制一个新布置文件,是json格式,名字是sftp-config.json,sublime
    text会自动打开这些文件,服务器连接的音信根本有以下几项:

     // 服务器的连接信息
     "host": "<服务器地址>"
     "user": "<登录用户名>"
     "password": "<登录密码>"
     "remote_path": "<远程服务器的目录>"
    
     // 插件的配置
     "save_before_upload": true  // 是否在上传前保存文件
     "upload_on_save": true  // 是否保存文件后立刻上传
    

     基本上配置好这几项就足以选取了

  4. 在地点目录上点击右键,菜单 SFTP/FTP 中的 Upload Folder
    可以把当地文件上传到服务器, Download
    Folder
    可以把服务器上的文书下载到本地文件。平日我会把
    upload_on_save 设置为
    true,那样每一次保存完,文件自动上盛传服务器,然后就可以去服务器操作了。

五、搞定输入普通话,sublime报错 【Decode error – output not utf-8】

  • 注脚自身Python运行的编码

import sys
print(sys.stdin.encoding)
print(sys.stdout.encoding)
输出结果:
cp936  cp936

那代表,python在编译运行源码后,默许将出口结果以cp936编码,发送给Sublime
Text。 而Sublime Text 中python build的默许接收编码是UTF-8。

  • 焚薮而田办法:
    1、Python有个PythonIoEncoding环境变量,所以可以在环境变量下,添加一个环境变量,在系统变量出席PYTHONIOENCODING,值填写utf-8

澳门金沙国际 4

涸泽而渔decode编码难题.png

2、点击sublime的preferences—–browser
packages—python—-Python.sublime-build—-Python.sublime-build文件

澳门金沙国际 5

Paste_Image.png

Tips:安装成功后记得重启下工具

浮现安装成功,提示您哪些行使。官方文档网址(要谷歌):https://wbond.net/sublime\_packages/sftp 

Alt+. 闭合当前标签
Alt+F3 选汉语本按下火速键,即可一回性接纳任何的同等文本举办同时编制

六、成功示范:

澳门金沙国际 6

演示.png

每一个人操作习惯和装置步骤不一样会有些许的不比,请耐心寻找查询化解办法哦~

澳门金沙国际 7

澳门金沙国际 8

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

长途,输入配置消息

F11 全屏方式

澳门金沙国际 9

 

填写 服务器地址,如若急需账号就填写账号密码,

subline sftp配置;svn没用过

澳门金沙国际 10

{
    // The tab key will cycle through the settings when first created
    // Visit

for help
    
    // sftp, ftp or ftps
    “type”: “sftp”,

 

    “save_before_upload”: true,
    “upload_on_save”: true,
    “sync_down_on_open”: false,
    “sync_skip_deletes”: false,
    “sync_same_age”: true,
    “confirm_downloads”: false,
    “confirm_sync”: true,
    “confirm_overwrite_newer”: false,
    
    “host”: “192.168.8.153”,
    “user”: “root”,
    “password”: “xxxxxx”,
    “port”: “22”,
    
    “remote_path”: “/data/www-data/xxx.xxx/xxx”,
    “ignore_regexes”: [
        “\\.sublime-(project|workspace)”,
“sftp-config(-alt\\d?)?\\.json”,
        “sftp-settings\\.json”, “/venv/”, “\\.svn/”, “\\.hg/”,
“\\.Git/”,
        “\\.bzr”, “_darcs”, “CVS”, “\\.DS_Store”, “Thumbs\\.db”,
“desktop\\.ini”,”/data/www-data/xx.xx/xx/doc/”
    ],
    //”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,
}

澳门金沙国际 11

文本远程,类似下面文件夹远程

澳门金沙国际 12

 

相关文章