1 添加sublime到环境变量

win +r ,输入sysdm.cpl, 在弹出的界面选择高级,选择环境变量,编辑path,添加sublime的安装目录(这是sublime的一种安装方式,另外一种安装方式,解压即用不用安装)

2 打开sublime 控制台 ctrl + ` (反引号)

3 安装 package control

  两种方法:1)view-->show console(或者ctrl + `) ,然后粘贴以下命令

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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)

          2)另外一种方法:手工操作下载

1 Click the Preferences > Browse Packages… menu
2 Browse up a folder and then into the Installed Packages/ folder
3 Download Package Control.sublime-package and copy it into the Installed Packages/ directory
4 Restart Sublime Text

验证package Control是否安装成功: ctrl + shift + p , 输入PC, 如果可以看到:Package Control 说明安装成功

基本编辑命令:

  ctrl + enter 在当前新增一行,并跳至新增行

  Ctrl + Enter 在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter 在当前行上面增加一行并跳至该行。

  ctrl + ←/→, 逐词移动(逐个单词移动,并没有选择)

  ctrl + shift + ←/→,逐词选择

  

  多重选择与多重编辑(有时候我们想修改一段代码内,一个变量的名字,该变量在代码内出现多次)

  ctrl +d ,选择第一个,再按ctrl + d 选择第二个,然后就可以编辑了

快速查找和替换:

  方法1: Shift + ←/→ 或 Ctrl + D 选中关键字,然后 F3 跳到其下一个出现位置, Shift + F3 跳到其上一个出现位置,此外还可以用 Alt + F3 选中其出现的所有位置(之后可以进行多重编辑,也就是快速替换)。

  方法2:ctrl + f , ctrl +h

函数内部变量重命名:

setting usr 设置:

  "auto_find_in_selection": true

  ctrl + h, 然后replace all

跳转到文件:

  ctrl +p ,   Ctrl + P 会列出当前打开的文件(或者是当前文件夹的文件),输入文件名然后 Enter 跳转至该文件。

跳转到函数的定义处:F12

列出所有函数名和类名,ctrl +r , 然后选择,就可以跳转到相应函数/类位置

跳转到某一行:

    ctrl +G 输入行号

或者;

在 Ctrl + P 匹配到文件后,我们可以进行后续输入以跳转到更精确的位置:

  • @ 符号跳转:输入 @symbol 跳转到 symbol 符号所在的位置
  • # 关键字跳转:输入 #keyword 跳转到 keyword 所在的位置
  • : 行号跳转:输入 :12 跳转到文件的第12行。

设置Nexus 主题(下载安装教程https://packagecontrol.io/packages/Theme%20-%20Nexus)

  1 下载Nexus: 打开package control --> install --> 输入: Theme - Nexus, 选择后自动安装

  2 ctrl + shift + p  List Packages 可以看到Nexus

    上面两步可以手工代替:

  • Download the files using the GitHub .zip download option

    git clone https://github.com/EleazarCrusader/nexus-theme/ "Theme - Nexus"
  • Unzip the files and rename the folder to Theme - Nexus
  • Copy the folder to your Sublime Text 2 Packages directory(preferences--Browse packages,打开的目录就是Package directory)

  3 setting设置 主题

    To configure Sublime Text 2 to use the theme:

    •   Open your User Settings Preferences file Sublime Text 2 -> Preferences -> Settings - User
    •   Add (or update) your theme entry to be "theme": "Nexus.sublime-theme"

设置 Flatland Dark 配色,: https://packagecontrol.io/packages/Theme%20-%20Flatland

  1 下载  Theme - Flatland主题

  2 在配置里面设置 配色:

    "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme",

设置代码良好规范:

  

// 设置tab的大小为2
"tab_size": 2,
// 使用空格代替tab
"translate_tabs_to_spaces": true,
// 添加行宽标尺
"rulers": [80, 100],
// 显示空白字符
"draw_white_space": "all",
// 保存时自动去除行末空白
"trim_trailing_white_space_on_save": true,
// 保存时自动增加文件末尾换行
"ensure_newline_at_eof_on_save": true,

Sublime Text 支持代码段(Code Snippet),输入代码段名称后 Tab 即可生成代码段。

    https://9iphp.com/web/html/sublime-text-code-snippets.html

其实简单点: ctrl + shift + p  输入install package, 然后输入SASS Snippets

安装成功后,在代码输入 def tab键,自动补全代码段

选择代码段的内容: 比如选择if: 条件下的内容: ctrl + shift + j

支持多行的python sublime控制台

https://packagecontrol.io/packages/SublimeREPL

  1. Install Package Control. http://wbond.net/sublime_packages/package_control(安装package_control)
  2. Install SublimeREPL
    1. Preferences | Package Control | Package Control: Install Package
    2. Choose SublimeREPL
  3. Restart SublimeText2
  4. Configure SublimeREPL (default settings in Preferences | Package Settings | SublimeREPL | Settings - Default should be modified in Preferences | Package Settings | SublimeREPL | Settings - User, this way they will survive package upgrades!

  

打开sublime中的控制台:

  tools--->SublimeREPL-->Python--->python

[python学习篇][python工具使用篇][1] 编辑,设置等的更多相关文章

  1. python学习之路网络编程篇(第四篇)

    python学习之路网络编程篇(第四篇) 内容待补充

  2. Python学习之not,and,or篇

    Python学习之not,and,or篇 运算符示意 not –表示取反运算. and –表示取与运算. or –表示取或运算. 运算符优先级 not > and > or. 举例如下: ...

  3. Python学习day09 - Python进阶(3)

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  4. Python学习day05 - Python基础(3) 格式化输出和基本运算符

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  5. Python学习之路【第一篇】-Python简介和基础入门

    1.Python简介 1.1 Python是什么 相信混迹IT界的很多朋友都知道,Python是近年来最火的一个热点,没有之一.从性质上来讲它和我们熟知的C.java.php等没有什么本质的区别,也是 ...

  6. Python学习之Craps赌博游戏篇

    在此先安利一波大佬的Python学习项目地址:https://github.com/jackfrued/Python-100-Days 这些天一直在看着大佬的项目学习Python,这是第五天循环学习完 ...

  7. 文件操作mode学习总结-----Python学习总结【第四篇】:Python之文件操作(文件、正则、json、pickle)

    非常全的博客,防丢链接参考https://www.cnblogs.com/madsnotes/articles/5521551.html 1.文件操作 1.1 操作流程 1)文件打开 2)文件操作 3 ...

  8. Python学习之路【第一篇】:Python简介与入门

    Python简介 一.什么是Python Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言 ...

  9. python学习: 优秀Python学习资源收集汇总--转

    Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl ...

  10. 总结:Python学习 和 Python与C/C++交互

    本篇仅仅是Python的学习和Python和C++数据对接过程中的一些总结. 由于工作的需要,用一周的时间学习 Python. Python是基于C实现的一门解释型语言,由于其易用性,俘获了不少开发者 ...

随机推荐

  1. Android笔记--View绘制流程源码分析(二)

    Android笔记--View绘制流程源码分析二 通过上一篇View绘制流程源码分析一可以知晓整个绘制流程之前,在activity启动过程中: Window的建立(activit.attach生成), ...

  2. 使用nodejs和Java访问远程服务器的服务

    既然这篇文章用的是nodejs和Java访问远程服务器的服务,那么咱们先用另一门编程语言,SAP的ABAP(我日常工作使用得最多的编程语言)来开发一个服务吧. 这是我用ABAP编程语言实现服务的类:Z ...

  3. c#和Java中的接口

    使用场景: 在c#和Java中: 1.接口可以实现“多继承”(多实现),一个类只能继承自一个父类,但是可以实现多个接口. 2.接口解决了不同类型之间的多态问题,比如鱼与船不是同一类型,但是都能在水里“ ...

  4. java基础—java对象的序列化和反序列化

    一.序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化. 把字节序列恢复为对象的过程称为对象的反序列化. 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存 ...

  5. java基础—哈希编码

  6. FMDB中的数据处理

    [self.db executeUpdate:@"create table test (a text, b text, c integer, d double, e double)" ...

  7. 经常用到的js函数

    //获取样式 function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; }else{ retu ...

  8. 【费用流】loj#545. 「LibreOJ β Round #7」小埋与游乐场

    好像现在看来这个缩点的思路挺清晰啊 题目描述 有两个非负整数组成的可重集合 $A$ 和 $B$. 现在你可以对 $A$ 中至多 $k$ 个元素进行操作.操作方法为:设你准备操作且未被操作过的 $A$ ...

  9. 【dp】P1982 小朋友的数字

    有趣的细节题目 题目描述 有 n 个小朋友排成一列.每个小朋友手上都有一个数字,这个数字可正可负.规定每个小朋友的特征值等于排在他前面(包括他本人)的小朋友中连续若干个(最少有一个)小朋友手上的数字之 ...

  10. numpy中常用的函数

    1. power(x1, x2) 对x1中的每个元素求n次方.不会改变x1上午shape. 2. sum(a, axis=None, dtype=None, out=None, keepdims=Fa ...