Sublime Text 3 插件安装及Vim 模式设置

本文介绍SublimeText3的安装步骤、插件安装方法、常用插件推荐、主题设置、Vim模式启用及自定义快捷键等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Sublime Text 3 

 

1、安装Sublime Text 3 

     下载安装:http://www.sublimetext.com/3

  Package Control安装:https://sublime.wbond.net/installation

 

2、如何安装插件

  在第1步中安装好后 按 Ctrl+Shift+P ,输入insta 在下拉菜单选择 Install Package 按回车键,在接着弹出的输入框中输入插件名字,回车选择即可安装该插件:

  

 

3、常用插件

  1、ConvertToUTF8         支持多种编码,解决中文乱码问题。

  2、Bracket Highlighter        用于高亮匹配括号、引号、html标签。

  3、DocBlockr           可以自动生成PHPDoc风格的注释。

  4、Emmet            快速编写HTML,原 Zen Coding。

  5、SideBar Enhancements  这个插件改进了侧边栏,增加了许多功能

  6、evernote         这个是 evernote 的插件,支持 markdown 语法

  7、markdown preview    markdown 预览插件

 

4、主题

  主题在 Sublime Text 中其实也属于插件,因此安装主题的方法与安装插件一致,输入主题名字 Brogrammer 即可完成安装。

  接着进入设置:在菜单栏中  Preferences -> Setting - User ,在打开的配置文件中添加下面两行选项(注意如果前后有其他选项请添加对应的逗号进行分隔):

  

"theme": "Brogrammer.sublime-theme",
"color_scheme": "Packages/Theme - Brogrammer/brogrammer.tmTheme"

 

      

  主题详细信息:https://packagecontrol.io/packages/Theme%20-%20Brogrammer

 

5、启用 Vim 模式

      在菜单栏中: Preferences -> Setting - User ,即可打开配置文件进行编辑,将 ignored_packages 项的[]里面内容清空:

 "ignored_packages":
 [
 ]

  这样就启用了 Vim 模式,按 Esc 退出编辑模式,即进入了 Vim 模式。

     vim 模式快捷键说明请查看 http://feliving.github.io/Sublime-Text-3-Documentation/vintage.html

 

6、启用 Ctrl 功能键及自定义功能键

   Preference->Setting User 添加如下内容:

   

 "vintage_ctrl_keys": true

   这样就支持以下命令了:  

  • Ctrl+[ : Esc键的别名
  • Ctrl+R : Redo
  • Ctrl+Y : 向下滚动一行
  • Ctrl+E : 向上滚动一行
  • Ctrl+F : 下一页
  • Ctrl+B : 上一页

  如果觉得以上按键太复杂,可以自定义按键,找到 Vintage.sublime-package这个文件,其实是一个压缩包,改名zip后缀后解压得出文件,使用记事本打开 Default.sublime-keymap 文件,找到需要修改的快捷键进行修改即可。

  例如我需要将 ctrl+f 下一页修改成 f+f 下一页:

  搜索 “ctrl+f”,找到以下代码:

  

{ "keys": ["ctrl+f"], "command": "set_motion", "args": {
"motion": "move",
"motion_args": {"by": "pages", "forward": true, "extend": true }},
"context": [{"key": "setting.command_mode"}, {"key": "setting.vintage_ctrl_keys"}]
},

 

修改成

{ "keys": ["f","f"], "command": "set_motion", "args": {
"motion": "move",
"motion_args": {"by": "pages", "forward": true, "extend": true }},
"context": [{"key": "setting.command_mode"}, {"key": "setting.vintage_ctrl_keys"}]
},

 这样,你 按esc退出编辑模式,按两下f键,即可实现向下翻页了,大家可以尝试下将 ctrl+b 向上翻页修改成 b+b 。

 

 

  部分朋友反馈安装插件总是提示失败,这是因为网络不稳定所致,可以考虑使用 vpn :http://www.cnblogs.com/zuike/p/4065586.html

 

转载于:https://www.cnblogs.com/zuike/p/4402022.html

<think>好的,我现在需要处理用户关于Vim编辑器常用命令及用法的查询。首先,根据用户的系统级指令,我需要确保回答符合格式要求,比如行内数学表达式用$...$,不过这里可能用不上数学公式,但要注意其他格式。用户要求生成相关问题,并且回答要结构清晰,分步骤说明,保证真实可靠。 用户提供的引用有三个来源,都是关于Vim编辑器的不同方面。我需要将这些引用内容整合到回答中,并在适当的位置添加引用标识。例如,引用[1]提到Vim的四种模式,引用[2]涉及模式切换和常用命令,引用[3]则包含更多命令和代码段移动的方法。 首先,回答结构需要清晰。可能需要分几个部分,比如Vim的四种模式、常用命令、代码块操作等。每个部分下详细说明命令及其用法,同时引用对应的来源。例如,在介绍四种模式时,引用[1]和[2]的内容,说明命令模式和插入模式的切换方法。 然后,要确保命令的正确性。例如,保存退出是:wq,替换命令是:s/old/new/g,这些都需要准确无误。引用[3]提到的代码段移动可以使用<<和>>,或者结合可视模式,这部分也要正确反映。 接下来生成相关问题。根据用户示例中的问题,可能需要围绕Vim模式、高级功能插件、配置、搜索替换、退出方式等方面提问。例如,如何在不同模式间切换,或者如何配置Vim插件。 最后检查是否符合所有要求:使用中文,引用标识自然,结构清晰,没有使用Markdown格式,代码块用三个反引号包裹,正确引用来源。确保没有遗漏任何用户提供的引用内容,并且问题与Vim相关,能够帮助用户进一步学习。</think>### Vim编辑器常用命令及用法 #### 一、Vim的四种模式 1. **普通模式(Normal Mode)** 启动Vim后的默认模式,用于导航和命令操作。按`ESC`可返回此模式[^1][^2]。 2. **插入模式(Insert Mode)** 按`i`(插入)或`a`(追加)进入,可编辑文本[^1][^2]。 3. **可视模式(Visual Mode)** 按`v`进入,用于选择文本块。支持行选择(`V`)和块选择(`Ctrl+v`)[^2][^3]。 4. **命令模式(Command Mode)** 按`:`进入,执行保存、退出等命令。 --- #### 二、常用命令速查表 **1. 文件操作** - 保存文件:`:w` - 退出Vim:`:q` - 强制退出(不保存):`:q!` - 保存并退出:`:wq` **2. 光标移动** - 行内移动:`h`(左)、`j`(下)、`k`(上)、`l`(右) - 跳转到行首/行尾:`0` / `$` - 翻页:`Ctrl+f`(下一页)、`Ctrl+b`(上一页) **3. 文本编辑** - 删除字符:`x` - 删除整行:`dd` - 复制行:`yy` - 粘贴:`p`(光标后)、`P`(光标前) - 撤销/重做:`u` / `Ctrl+r`[^2] **4. 搜索与替换** - 搜索文本:`/keyword`(按`n`跳转到下一个结果) - 替换当前行内容:`:s/old/new/g` - 全局替换:`:%s/old/new/g`[^3] **5. 代码块操作** - 缩进代码块:选中后按`>`或`<` - 多行缩进:`5>>`(向右缩进5行) - 代码折叠:`zf`(创建折叠),`zo`/`zc`(展开/关闭折叠) --- #### 三、进阶技巧示例 ```vim " 分屏操作 :split " 水平分屏 :vsplit " 垂直分屏 Ctrl+w+w " 切换分屏 " 宏录制 qa " 开始录制宏(保存到寄存器a) q " 结束录制 @a " 执行宏 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值