sublimelinter怎么配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sublimelinter怎么配置相关的知识,希望对你有一定的参考价值。

参考技术A 设置VIM模式:
user设置中输入
"ignored_packages": ["“]

1.Terminal
这是用来在当前文件所在位置打开终端的。可以在包管理器中安装。对于Windows用户,安装完后,要先在Preferences -> Package Setting -> Terminal -> Settings - Default里,设置"terminal": "cmd",。(如果喜欢用ipython的话,也可以改为ipython)之后只要按下ctrl+shift+t,即可在当前文件位置打开命令行窗口。

2.package control
基本的插件管理软件

3.theme soda
”theme”: “Soda Dark.sublime-theme”

4.ctags
在Linux和Mac上,CTags扩展可以自动生成tags文件,你只需要按下快捷方式”Ctrl+t,Ctrl+b”即可
CTags基本上与Vim下的CTaga一致,当光标停在某个函数上时,按下快捷键”Ctrl+Alt+]”,就可以打开函数所在的文件,并跳转到相应位置。如果要返回之前的位置只需要按下”Ctrl+Alt+[“即可
比如EncodingHelper跟CTags扩展就有冲突。EncodingHelper会造成CTags只能打开函数所在的文件, 却跳转不到精确的位置

Commands Listing

Command
Key Binding
Alt Binding
Mouse Binding

rebuild_ctags ctrl+t ctrl+r
navigate_to_definition ctrl+t ctrl+t ctrl+> ctrl+shift+left_click
jump_back ctrl+t ctrl+b ctrl+< ctrl+shift+right_click
jump_back to_last_modification ctrl+t ctrl+m
show_symbols alt+s
show_symbols multi alt+shift+s
show_symbols suffix ctrl+alt+shift+s

5.中文输入(很不方便)
先安装能在sublime text 2显示中文的字体,有一个非常好的开源字体,叫做“文泉驿字体”,安装如下:

sudo apt-get install xfonts-wqy

然后配置sublime text 2的 “Settings-User”,在里面加上:
"font_face": "WenQuanYi Micro Hei Mono"

最后安装一个sublime text 2的插件 InputHelper,用于输入中文,安装如下:
cd ~/.config/sublime-text-2/Packages

使用方法:
1. 保证ibus/scim是在gtk程序下正常运行。
2. Ctrl+Shift+Z 调出输入框(虽然不习惯也不爽,但能支持中文输入已经不错啦_^)
3. 在输入框窗口输入中文,然后按下Enter或者Ctrl+Enter键输入文字到sublime text 2
4. 点击>右方向键或者End键把光盘移动到最后,进行继续输入(回到1)
说明:
该插件只能在linux下使用,对于windows或者mac是不支持的。

6.卸载插件
ctrl+p 调出控制台,输入remove 回车,会出现软件列表,键入关键字,选择,完成插件的卸载。

7.stackoverflow插件
暂时只发现能右键点击在stackoverflow中查询相关内容,有高级技巧吗?

8.代码对齐的方法
对齐(Ctrl + Alt + A):Alignment

9.命令行运行
Sublime Text 2 提供方便的命令行工具以方便通过终端来快速的调用 Sublime Text 2 程序来打开文件/目录/项目等。要使用命令行工具,你需要创建一个符号链接,在终端(Terminal.app)中运行,当然也可以是在putty之下:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

然后运行 subl --help 可以查看 subl 命令的使用方法:
使用: subl [参数] [文件] 编辑指定文件
或: subl [参数] [目录] 打开指定目录
或: subl [参数] - 编辑 stdin

可用参数:
--project <项目>: 读取指定项目
--command <命令>: 运行指定命令
-n 或 --new-window: 打开新窗口
-a 或 --add: 向当前窗口中添加文件夹
-w 或 --wait: 等待文件关闭后再返回
-b 或 --background: 不激活程序窗口
-s 或 --stay: 关闭文件后保持程序窗口激活
-h 或 --help: 显示此帮助
-v 或 --version: 显示版本号
读取 stdin 时会使用 --wait 参数。通过 --stay 可以在文件关闭后不返回终端(仅针对单个文件)。可以通过向文件名添加

10.SublimeLinter
一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)配置看了一下README觉得有一些复杂呢,这个在工具上面花时间容易走入误区。
11.查找和替换
Ctrl + F 打开查找框
Ctrl + Shift + F 打开查找框,用于在多个文件或文件夹中查找
F3 查找下一个
Shift + F3 查找上一个
Ctrl + H 打开替换框
Ctrl + Shift + H 替换当前查找到的内容
类似于 VIM,在一个词上敲击 * 键就可以查找本文件中所有相同的词,同样的功能 Sublime Text 使用快捷键 Ctrl + F3 来实现,使用 Alt + F3 则是查找并选中所有的词很多时候,我们需要选择一块文本,然后在文中进行查找,这时候敲击
Ctrl + E 就会拷贝文本到查找框中,敲击 Ctrl + Shift + E 就会拷贝文本到替换框中Ctrl + Shift + F3,用于在多个文件或文件夹中查找
12.文件导航和文件管理
使用ctrl+p能够跳转到任何关键字的文件,并且能够产生预览的效果,回车确认以后才会打开一个新的窗口进行文件编辑。
使用的小技巧,使用 filename#关键字能在特定文件里面搜索内容。
我在使用搜索的功能的时候一般只使用模糊匹配的方式进行搜索,比如我要去 document/test.text文件,ctrl+p以后我直接输入 doc/te 不出意外的话,第一个就是我想要的文件,sublime text会自动补全联想,现在跨文件跳转很方便,可能是我使用不熟练的原因,会导致一个sublime里面充满了太多的打开文件,需要时常关闭。

13.自动化操作
使用录制功能,ctrl+q开启录制,再次按下停止,时刻注意坐下的状态栏,标注的状态。
ctrl+shift+q复制出之前录制的片段。本回答被提问者采纳

求教Sublime Text2 SublimeLinter插件安装问题

昨天装了 SublimeLinter插件(代码语法检测),这个事插件的地址:https://github.com/Kronuz/SublimeLinter 
按照作者的介绍配置了一下,发现语法检测不起作用,快捷键也没效果。个人英文不好,求大侠指导,多谢了。 
下面是我的配置文件设置,我的PHP路径是d:\php\php\php.exe 

技术分享
 
在settings-User里头加上这个:

{

"sublimelinter_executable_map":
{
"php":"d:/php/php/php.exe"
}
}

然后重启动就行了.
 
 
{
    "sublimelinter_executable_map":
    {
        "javascript":"C:/Program Files/nodejs/node.exe",
        "css":"C:/Program Files/nodejs/node.exe",
        "php":"C:/wamp/bin/php/php5.3.13/php.exe"
    }
}


===================

{
"sublimelinter": "save-only",
"sublimelinter_executable_map":
{
"php": "D:\\Program Files\\wamp\\bin\\php\\php5.3.13\\php.exe" // windows下要使用\\
}
}

以上是关于sublimelinter怎么配置的主要内容,如果未能解决你的问题,请参考以下文章

sublimelinter怎么安装

sublime text3 sublimelinter插件怎么使用

sublime text3 sublimelinter怎么安装

sublimelinter怎么用

求教Sublime Text2 SublimeLinter插件安装问题

sublime text SublimeLinter插件安装问题