实用工具—SimpleMind 和Sublime Text

下载地址:
链接: http://pan.baidu.com/s/14pQkI 密码: q8kk

SimpleMind:

其独到之处:

  • 一个特点是可以自由摆放每个节点。 而且可以单独移动某个节点, 或者按住后自动全选该节点及所有的从属节点使之一并移动。中心节点没有这个特点,不能够点选所有节点。但是移动所有节点很简单,点击随便一个连线就能移动所有节点。自由摆放节点是我最爱的功能,记录之后回顾的时候能够将各个节点重新摆放在合适的位置,使得节点间的关系更加明晰。

  • 可以在上下级节点插入多一级节点,非常方便的设计。也是我爱的特色之一。

  • 某个节点可以作为另一个导图的接口点击即跳到另一个导图,也就是把两个导图连接起来。大爱的特色之一。

  • 原本提供自己的云同步服务,以后将取消,改为单独使用 Dropbox. 一个导图文件如果之前存入过 Dropbox 中(以 SimpleMind 格式),以后就可以和 Dropbox 同步。除此之外,还可以导出到 Dropbox 中。可以导出的格式有 PDF, PNG, HTML, TXT, OPML, Freemind. 而通过邮件分享则是包括以上所有格式。

  • 颜色,字体,风格设定全面。节点的编辑也比较丰富,满足各种制作需求。

Sublime Text

  • 快捷键举例:
    Cmd-D快速选中并修改内容
    Cmd-Shift-p (Win: Ctrl-Shift-p) 打开Command Palette–>sso快速设置编码格式为objective-c

  • 我认为Sublime的强大有3方面:

    丰富的快捷键组合
    实用的插件
    支持代码片段snippet

下面我将从其本身自带的快捷键及插件做出介绍。

Sublime快捷键

Sublime原生自带的快捷键也能很大程度上方便开发,这里以Mac为主,windows多数与其相似,以下是Mac下所默认的快捷键:

Mac

备注:具体符号对应的按键

⌘Command key
⌃Control key
⌥Option key
⇧Shift Key

为了方便大家记忆,将快捷键分成了8个类型, 分别为

Edit(编辑)
Selection(光标选中)
Find(查找)
View(视图)
Go to(跳转)
Project(工程)
General(通用)
Tabs(标签)

Edit(编辑)

⌘[向左缩进 | Left indent
⌘]向右缩进 | Right Indent
⌘⌃↑与上一行互换(超实用!)| Swap line up
⌘⌃↓与下一行互换(超实用!)| Swap line down
⌘⇧D复制粘贴当前行(减少多余的粘贴)| Duplicate line
⌘J拼接行(css格式化时挺有用) | join lines
⌘←去往行的开头 | Beginning of line
⌘→去往行末尾 | End of line
⌘⌃/块注释 | Toggle comment block
⌃K从光标开始的地方删除到行尾 | Delete to end
⌃⇧K删除一整行 | delete line
⌃T相邻单词互换位置,在','前试用,有惊喜(很有趣)| Transpose
⌘⇧↩向光标前插入一行|insert line before
⌘↩向光标后插入一行|inter line after
⌘⌥T插入特殊字符|Special characters
⌃D向后删除(很怪异的操作,不过感觉很酷炫)

Selection(光标选中)

⌘D选中相同的词 | Expand selection to words
⌃⌘G多重文本光标选中(再也不用⌘ D一个一个的找啦)| Expand all selection to words
⌘L选中一行|Expand selection to line
Esc单选(取消多重选择)|Single selection,Cancel multiple selections
⌃⇧↑一行一行向上选中|Add previous line
⌃⇧↓一行一行向下选中|Add next line
⌘⇧L将选中的区域分割成多行选中状态(多光标操作状态)|Split into lines
⌥+拖动鼠标多重光标选中
⌘⇧J已缩进层级为依据,一层层向外选中|Expand selection to indentation
⌃⇧M将匹配括号中的内容选中|Expand selection to brackets

Find(查找)

⌘F普通查找|Find
⌘G查找下一个|Find next
⌘⇧F在文件夹中查找| Find in files
⌘⇧E缓存用于替换的内容,方便之后的替换|Use selection for replace
⌘E缓存用于查找的内容,方便之后的查找|Use selection for find
⌘⌥E一个接一个往下替换|Replace next

View(视图)

推荐使用Origami插件,可以随意对sublime进行分割

Go to(跳转/定位)

⌘P跳转文件(很方便)| Go to anything
⌘R定位文件中的方法@| Go to symbol
⌘G定位文件中的行号:| Go to line
⌃M定位匹配的括号 | Jump to matching bracket
⌘F2设置/取消定位标记| Toggle bookmark
F2跳转到定位标记处 | Next bookmark
⌘⇧F2清除所有定位标记| Clear all bookmarks
⌘⌥→下一个打开的文件| Next file

Project(工程)

⌘⌃P在保存过的工程中切换,随意变换工程环境|Switch project window

General(通用)

⌘⇧P 打开命令行| Command prompt
⌘K, ⌘B隐藏/打开 侧边栏| Toggle side bar

Tabs(标签栏)

⌘⇧t 打开最后一次关闭的文件|Open last closed tab
^Tab 循环遍历tab|Cycle up through tabs
^⇧Tab 反方向循环遍历tab|Cycle down through tabs

实用插件

  • 插件安装方式
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

Sublime里有些插件十分强大,在这里我推荐我最喜欢的几个:

首推

Emmet:这个插件内置的功能很强大,它的快捷键详细说明如下:

操作、编辑HTML:Emmet Documentation
快速生成html语法篇:Cheat Sheet
理解记忆后,能增加很多开发效率。

Modific: gornostal/Modific · GitHub

Highlight lines changed since the last commit 

无论git,还是svn 只要一保存,都能标出代码的改动状态,超赞

Tag: HTML格式化

jsformat: javascript格式化

Origami:Sublime视图设置SublimeText/Origami · GitHub


代码片段

常用的都在这里能找到,有其它需要就自己配吧:

javascript/snippets/sublime/javascript at sublime-snippets · gyfnice/javascript · GitHub

总结:

这里面有些快捷键单兵作战能力可能不强,但如果你能灵活使用,将它们配合起来,能发挥很大的威力。

可能你会觉得快捷键有些多,记不下来,但是只要坚持使用,把它变为习惯,你的开发效率肯定会得到提高的!

再附上win下得快捷键:

Alt+R : 开启正则表达式功能
Alt+Enter: 找到匹配目标后全部选择
Ctrl+R:前往 method(mac下⌘R)
Ctrl+M:跳转到对应括号
按Ctrl+Shift+上下键,可替换行
Ctrl+D:选择单词,重复可增加选择下一个相同的单词
Ctrl+L:选择行,重复可依次增加选择下一行
Ctrl+Shift+P:打开命令面板
Ctrl+P:搜索项目中的文件(mac下⌘P),在里面输入:
admi@auto 可以定位到相应文件夹(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+Shift+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+数字:切换打开第N个文件
Shift+右键拖动:光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取,可需要编辑的多个位置
Ctrl+shift+D: 备份多个当前行
Ctrl+shift+T: 恢复已经关闭的标签

Editing
Keypress    Command
Ctrl + X    Delete line
Ctrl + ↩    Insert line after
Ctrl + ⇧ + ↩    Insert line before
Ctrl + ⇧ + ↑    Move line/selection up
Ctrl + ⇧ + ↓    Move line/selection down
Ctrl + L    Select line - Repeat to select next lines
Ctrl + D    Select word - Repeat select others occurrences
Ctrl + M    Jump to closing parentheses Repeat to jump to opening parentheses
Ctrl + ⇧ + M    Select all contents of the current parentheses
Ctrl + KK   Delete from cursor to end of line
Ctrl + K + ⌫    Delete from cursor to start of line
Ctrl + ]    Indent current line(s)
Ctrl + [    Un-indent current line(s)
Ctrl + ⇧ + D    Duplicate line(s)
Ctrl + J    Join line below to the end of the current line
Ctrl + /    Comment/un-comment current line
Ctrl + ⇧ + /    Block comment current selection
Ctrl + Y    Redo, or repeat last keyboard shortcut command
Ctrl + ⇧ + V    Paste and indent correctly
Ctrl + Space    Select next auto-complete suggestion
Ctrl + U    soft undo; jumps to your last change before undoing change when repeated
Windows
Ctrl + Alt + Up Column selection up
Ctrl + Alt + Down   Column selection down
Linux
Alt + ⇧ + Up    Column selection up
Alt + ⇧ + Down  Column selection up
Navigation/Goto Anywhere
Keypress    Command
Ctrl + P    Quick-open files by name
Ctrl + R    Goto symbol
Ctrl + ;    Goto word in current file
Ctrl + G    Goto line in current file
General
Keypress    Command
Ctrl + ⇧ + P    Command prompt
Ctrl + KB   Toggle side bar
Ctrl + ⇧ + Alt + P  Show scope in status bar
Find/Replace
Keypress    Command
Ctrl + F    Find
Ctrl + H    Replace
Ctrl + ⇧ + F    Find in files
Tabs
Keypress    Command
Ctrl + ⇧ + t    Open last closed tab
Ctrl + PgUp Cycle up through tabs
Ctrl + PgDn Cycle down through tabs
Ctrl + ⇆    Find in files
Alt + [NUM] Switch to tab number [NUM] where [NUM] <= number of tabs
Split window
Keypress    Command
Alt + ⇧ + 2 Split view into two columns
Alt + ⇧ + 1 Revert view to single column
Alt + ⇧ + 5 Set view to grid (4 groups)
Ctrl + [NUM]    Jump to group where num is 1-4
Ctrl + ⇧ + [NUM]    Move file to specified group where num is 1-4
Bookmarks
Keypress    Command
Ctrl + F2   Toggle bookmark
F2  Next bookmark
⇧ + F2  Previous bookmark
Ctrl + ⇧ + F2   Clear bookmarks
Text manipulation
Keypress    Command
Ctrl + KU   Transform to Uppercase
Ctrl + KL   Transform to Lowercase
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值