sublime text 3 行尾里怎么使光标跳至行尾和行首,快捷键怎么用

sublime text里怎么使光标跳至行尾和行首,快捷键怎么用? - 知乎21被浏览15190分享邀请回答02 条评论分享收藏感谢收起另发表于和
"font_size": 14, //字体大小14
"font_face": "Microsoft YaHei Mono", //字体
"default_line_ending": "unix", //unix风格换行符
"rulers": [80], //宽度指导线
"word_wrap":false, // 自动换行
"highlight_line": true, // 当前行高亮
"highlight_modified_tabs": true, // 高亮未保存文件
"show_encoding": true, //显示当前文件的编码
"scroll_past_end": true, //不滚动过头
"save_on_focus_lost": false, // 窗口失焦立即保存文件
"auto_find_in_selection": true, // 开启选中范围内搜索
"draw_minimap_border": true,
// 右侧代码预览时给所在区域加上边框
//"draw_white_space": "all",
"tab_size": 4, //Tab转换
"translate_tabs_to_spaces": false, //Tab转换使能
"update_check": false, // 关闭自动更新
"show_full_path": true, //显示全路径
"bold_folder_labels": true, //侧边栏文件夹文件加粗以区别于文件
"trim_trailing_white_space_on_save": true, // 自动移除行尾多余空格
"ensure_newline_at_eof_on_save": true, //文件末尾自动保留一个空行
//库函数提示
"enable_signatures_tooltip": true,
"merge_signatures_and_doc":true,
"ignored_packages": //Vim设置
快捷键总结
Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。
Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。
Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。
Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。
Ctrl+Shift+M 选择括号内的内容(继续选择父括号)。举个例子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容。
Ctrl+M 光标移动至括号内结束或开始的位置。
Ctrl+Enter 在下一行插入新行。举个栗子:即使光标不在行尾,也能快速向下插入一行。
Ctrl+Shift+Enter 在上一行插入新行。举个栗子:即使光标不在行首,也能快速向上插入一行。
Ctrl+Shift+[ 选中代码,按下快捷键,折叠代码。
Ctrl+Shift+] 选中代码,按下快捷键,展开代码。
Ctrl+K+0 展开所有折叠代码。
Ctrl+← 向左单位性地移动光标,快速移动光标。
Ctrl+→ 向右单位性地移动光标,快速移动光标。
shift+↑ 向上选中多行。
shift+↓ 向下选中多行。
Shift+← 向左选中文本。
Shift+→ 向右选中文本。
Ctrl+Shift+← 向左单位性地选中文本。
Ctrl+Shift+→ 向右单位性地选中文本。
Ctrl+Shift+↑ 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)。
Ctrl+Shift+↓ 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)。
Ctrl+Alt+↑ 向上添加多行光标,可同时编辑多行。
Ctrl+Alt+↓ 向下添加多行光标,可同时编辑多行。
Ctrl+J 合并选中的多行代码为一行。举个栗子:将多行格式的CSS属性合并为一行。
Ctrl+Shift+D 复制光标所在整行,插入到下一行。
Tab 向右缩进。
Shift+Tab 向左缩进。
Ctrl+K+K 从光标处开始删除代码至行尾。
Ctrl+Shift+K 删除整行。
Ctrl+/ 注释单行。
Ctrl+Shift+/ 注释多行。
Ctrl+K+U 转换大写。
Ctrl+K+L 转换小写。
Ctrl+Z 撤销。
Ctrl+Y 恢复撤销。
Ctrl+U 软撤销,感觉和 Gtrl+Z 一样。
Ctrl+F2 设置书签
Ctrl+T 左右字母互换。
F6 单词检测拼写
Ctrl+F 打开底部搜索框,查找关键字。
Ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找,略高端,未研究。
Ctrl+P 打开搜索框。举个栗子:1、输入当前项目中的文件名,快速搜索文件,2、输入@和关键字,查找文件中函数名,3、输入:和数字,跳转到文件中该行代码,4、输入#和关键字,查找变量名。
Ctrl+G 打开搜索框,自动带:,输入数字跳转到该行代码。举个栗子:在页面代码比较长的文件中快速定位。
Ctrl+R 打开搜索框,自动带@,输入关键字,查找文件中的函数名。举个栗子:在函数较多的页面快速查找某个函数。
Ctrl+: 打开搜索框,自动带#,输入关键字,查找文件中的变量名、属性名等。
Ctrl+Shift+P 打开命令框。场景栗子:打开命名框,输入关键字,调用sublime text或插件的功能,例如使用package安装插件。
Esc 退出光标多行选择,退出搜索框,命令框等。
Ctrl+Tab 按文件浏览过的顺序,切换当前窗口的标签页。
Ctrl+PageDown 向左切换当前窗口的标签页。
Ctrl+PageUp 向右切换当前窗口的标签页。
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屏
Ctrl+K+B 开启/关闭侧边栏。
F11 全屏模式
Shift+F11 免打扰模式
整理成此文,方便查阅。
快捷键部分整理自。
本文为本人原创,采用
进行许可。
本作品可自由复制、传播及基于本作品进行演绎创作。如有以上需要,请通过E-mail等方式告知,并在文章开头明显位置加上署名 [
] 、原文链接及许可协议信息,并明确指出修改(如有),不得用于商业用途。谢谢合作。
详情请点击查看及具体内容。
博主联系方式:
[请注明来意]
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2743次
排名:千里之外标签:至少1个,最多5个
工欲善其事,必先利其器!对于程序猿们来说,一个方便、快捷、跨平台的代码编辑器能够大大提高工作效率。在前端开发中,SublimeText是使用较为广泛的编辑器。小伙伴们目前使用的版本主要为SublimeText2与SublimeText3。SublimeText2我们不提,文中针对的版本是SublimeText3,使用的是Windows版本。
1.SublimeText3的安装
可到SublimeText的下载安装包,有Mac OSX、Ubuntu、与Windows版本。各个系统版本安装都不困难,Windows版本的安装与其他软件安装差不多,自己选好安装目录,“下一步”就OK!这里有个小技巧,在安装好SublimeText3后,先不捉急打开Sublime程序,先在安装目录下新建一个Data文件夹,这样之后安装的插件就会放在Data文件夹中,而不是放在默认的%APPDATA%/SublimeText3/Packages中。这样以后我们换机器、重装系统只需要把SublimeText3安装目录的文件直接Copy就可以,避免了重复安装配置。
2.常用设置
SublimeText3的默认设置也可以,不过自己配置下,可以让自己的眼睛舒服一点,下面是我的配置,大家可以参考。打开Preference-&Setting-User可以进行用户自定义设置
"ignored_packages":
// 设置字体
/*"font_face": "Microsoft Yahei",*/
"font_size": 16,
// 使光标闪动更加柔和
"caret_style": "phase",
// 高亮当前行
"highlight_line": true,
// 高亮有修改的标签
"highlight_modified_tabs": true,
// 焦点丢失后自动保存
"save_on_focus_lost": true,
// 显示当前文件的编码
"show_encoding": true,
// 设置tab键的大小
"tab_size": 2,
// tab转换为空格
"translate_tabs_to_spaces": true,
// 保存的时候把无用的空格去掉
"trim_trailing_white_space_on_save": true,
// 自动换行
"word_wrap": false,
// 拼写检查
"spell_check": false,
// 要不要滚过头
"scroll_past_end": true,
// 加粗文件夹名称
"bold_folder_labels": true,
// 宽度指导线
"rulers": [80],
// 显示全路径
"show_full_path": true,
//禁用 Emmet 的 tab 键功能(请使用 ctrl+e)
"disable_tab_abbreviations": true
3.SublimeText3常用快捷键
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屏
Ctrl+Shift+分屏序号 将当前焦点页分配到分屏序号页
Alt+. 闭合当前标签Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑
Tab 缩进 自动完成F2 下一个书签F6 检测语法错误F9 行排序(按a-z)F11 全屏模式
4.SublimeText3插件
各种插件都可以到上去搜索
4.1 管理插件的插件
第一个要安装的插件就是Package Control,这是一个管理SublimeText3的插件,有了它,安装、更新、删除其他插件都变得简单。安装方法PackageControl网站已经给出,大家可以其实就是使用Ctrl+`快捷键打开SublimeText3的命令行窗口,然后复制下面的代码,回车即可。
import urllib.request,os, h = 'e5ee549c' + '8bc59f460fa163dafc88'; 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)
PackageControl可能会出问题,大家可以的解决办法。
4.2 侧边栏增强工具
SublimeText3的侧边栏原始功能是比较少的,右键菜单只有新建,删除,重命名几个基本的功能,SideBarEnhancements增加了“放入回收站”,“浏览器打开”等实用功能。可使用Ctrl+Shift+P打开命令面板,输入Install Package使用PackageControl进行安装。SideBarEnhancements插件可以自定义快捷键打开浏览器预览页面,免去了自己去文件目录打开浏览器测试的麻烦,这个功能太好太强大~~~这里要感谢 童靴的可通过preferences-&package setting-&side bar-&Key Bindings-User,键入以下代码:
{ "keys": ["ctrl+shift+c"], "command": "copy_path" },
{ "keys": ["f2"], "command": "side_bar_files_open_with",
"paths": [],
"application": "C:\\Users\\jeffj\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe",
"extensions":".*"
这里设置按Ctrl+Shift+C复制文件路径,按F2即可在Chrome浏览器预览效果(如果需要的话,也可以根据自己的需要为Firefox,Safari,IE,Opera等加上),当然你也可以自己定义喜欢的快捷键,最后注意代码中的浏览器路径要以自己电脑里的文件路径为准。
4.3 ZenCoding语法支持
安装同上使用PackageControl进行安装。Emmet使用CSS的语法简化了HTML/CSS代码的编写,是猿类提高效率的好朋友。Emmet的完整语法可以
4.4 括号高亮工具
安装同上使用PackageControl进行安装。对括号、html标签进行高亮显示。
4.5 颜色显示工具
安装同上使用PackageControl进行安装。对颜色代码进行高亮显示。
4.6 颜色拾取
安装同上使用PackageControl进行安装。安装后,使用快捷键Ctrl+Shift+C可以调出取色板
有了上面的设置和插件,基本SublimeText已经可以玩的起来了,插件这东西少了不方便,多了机子卡,其实得不偿失。后面文章会介绍一些其他的插件
1 收藏&&|&&17
你可能感兴趣的文章
12 收藏,1.8k
15 收藏,1.4k
15 收藏,3.8k
本作品采用 署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可
分享到微博?
技术专栏,帮你记录编程中的点滴,提升你对技术的理解收藏感兴趣的文章,丰富自己的知识库
明天提醒我
我要该,理由是:

我要回帖

更多关于 sublime text 2光标i 的文章

 

随机推荐