成都网站建设设计

将想法与焦点和您一起共享

linux的subl命令 linux lsusb命令

sublimelinter怎么配置

设置VIM模式:

我们提供的服务有:成都做网站、网站设计、微信公众号开发、网站优化、网站认证、长宁ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的长宁网站制作公司

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复制出之前录制的片段。

ubuntu 中双击sublime无法输入中文,subl命令行打开命令行能输入中文什么情况

方法/步骤下载对应操作系统的版本,主要是linux的32位还是64位;解压下载的文件:tar-zxvfSublimeText2.0.2x64.tar.bz2将文件复制以下目录:mvSublime\Text\2/usr/lib/这样做是因为$PATH这个环境变量自动涵盖了/usr/lib这个目录,不用专门去修改环境变量。然后键入:ln-s/usr/lib/Sublime\Text\2/sublime_text/usr/bin/sublime这行命令是在/usr/bin/目录下建立一个名为sublime链接,这样后面可以比较方便的用命令行启动这个编辑器。其中sublime这个名字是自行定义的,用户可以定义的更加简单方便。这个时候应该已经安装结束了,可以在终端命令行里输入sublime来打开一个文件试试。成功但这个是了在Dash中搜索不到sublime,也不会显示图标。由于我们是手动安装的,缺少Ubuntu桌面运行的一些基本配置,比如不能将它加入桌面侧边的启动器,这个和通过软件安装中心安装的程序不太一样。要做到这一点,需要增加一个配置文件,放在/usr/share/appliations/路径下,比如增加sublime.desktop(sudovimublime.desktop),并将以下内容复制到新建文件中:[DesktopEntry]Version=1.0Name=SublimeText2GenericName=TextEditorExec=sublimeTerminal=falseIcon=/usr/lib/Sublime/Icon/48x48/sublime_text.pngType=ApplicationCategories=testEditor:IDE:DevelopmentX-Ayatana-Desktop-Shortcuts=NewWindow[NewWindowShortcutGroup]Name=NewWindowExec=sublime-nTargetEnviroment=Unity保存,再在Dash中搜索sublime就可以看见sublime了完成PS其他方法(没有测试)如果一定希望通过apt-getinstall来安装,可以如下来做:sudoadd-apt-repositoryppa:webupd8team/sublime-text-2sudoapt-getupdatesudoapt-getinstallsublime-text-2

怎么解决linux sublime3不能输入中文

本经验目前在Ubuntu14.04环境下,已有搜狗输入法 for Linux和Sublime Text 3的情况下安装成功。

END

解决方法步骤2

保存下面的代码到文件sublime_imfix.c(位于~目录)

#include gtk/gtkimcontext.h

void gtk_im_context_set_client_window (GtkIMContext *context,

GdkWindow *window)

{

GtkIMContextClass *klass;

g_return_if_fail (GTK_IS_IM_CONTEXT (context));

klass = GTK_IM_CONTEXT_GET_CLASS (context);

if (klass-set_client_window)

klass-set_client_window (context, window);

g_object_set_data(G_OBJECT(context),"window",window);

if(!GDK_IS_WINDOW (window))

return;

int width = gdk_window_get_width(window);

int height = gdk_window_get_height(window);

if(width != 0 height !=0)

gtk_im_context_focus_in(context);

}

将上一步的代码编译成共享库libsublime-imfix.so,命令

cd ~

gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC

然后将libsublime-imfix.so拷贝到sublime_text所在文件夹

sudo mv libsublime-imfix.so /opt/sublime_text/

修改文件/usr/bin/subl的内容

sudo gedit /usr/bin/subl

#!/bin/sh

exec /opt/sublime_text/sublime_text "$@"

修改为

#!/bin/sh

LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text "$@"

此时,在命令中执行 subl 将可以使用搜狗for linux的中文输入

为了使用鼠标右键打开文件时能够使用中文输入,还需要修改文件sublime_text.desktop的内容。

命令

sudo gedit /usr/share/applications/sublime_text.desktop

将[Desktop Entry]中的字符串

Exec=/opt/sublime_text/sublime_text %F

修改为

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text %F"

将[Desktop Action Window]中的字符串

Exec=/opt/sublime_text/sublime_text -n

修改为

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text -n"

将[Desktop Action Document]中的字符串

Exec=/opt/sublime_text/sublime_text --command new_file

修改为

Exec=bash -c "LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so exec /opt/sublime_text/sublime_text --command new_file"

注意:

修改时请注意双引号"",否则会导致不能打开带有空格文件名的文件。

此处仅修改了/usr/share/applications/sublime-text.desktop,但可以正常使用了。

opt/sublime_text/目录下的sublime-text.desktop可以修改,也可不修改。

经过以上步骤我们能在Sublime中输入中文了。

为什么没有找到subl命令

windows下

把你的sublime安装目录添加到环境变量里

如:我的安装目录是D:\Program Files\Sublime Text 3

添加环境变量:

右键我的电脑(win10此电脑)-属性-高级系统设置-高级-环境变量-系统变量-PATH-编辑-新建-把D:\Program Files\Sublime Text 3复制进去-确定,重启cmd,就可以用了


本文名称:linux的subl命令 linux lsusb命令
标题链接:http://chengdu.cdxwcx.cn/article/dojgppc.html