Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VSCode tips and issues #3

Open
yanxyz opened this issue Dec 20, 2016 · 0 comments
Open

VSCode tips and issues #3

yanxyz opened this issue Dec 20, 2016 · 0 comments

Comments

@yanxyz
Copy link
Owner

yanxyz commented Dec 20, 2016

Tips

peek window, ESC 关闭, 双击打开定义文件。

zen mode ESC ESC 关闭。

跟 Sublime Text 类似,ctrl+d 是否区分大小写,由 ctrl+f 的区分大小写功能控制。

Vim

不再使用 Vim 插件了,一是实际用到的操作就几个,却带来麻烦;二是影响文档加载速度。

Vim 的 ctrl+v 表示块选择,虽然粘贴可以用 ctrl+insert 救急,但是 ctrl+v 已经是下意识操作了
http://stackoverflow.com/questions/426896/vim-ctrl-v-conflict-with-windows-paste

Vim 的 y 不是复制到系统剪贴板,常常在其它程序中粘贴时才反应过来
http://stackoverflow.com/questions/3961859/how-to-copy-to-clipboard-in-vim

最常用的操作,快捷键足够:

快捷键 功能
ctrl+x 剪切行
ctrl+y 在当前行上方粘贴行
ctrl+g 转到指定行
ctrl+home 转到第一行
ctrl+end 转到最后一行

Issues

编辑区最大化

WebStorm 双击标签,可以最大化编辑区,即关闭其它面板。

VSCode 双击标签,是固定标签。没有提供编辑区最大化的功能,只能一个个关闭面板。

vscode#17373

显示空白

Sublime Text 在选择时显示空白,简洁明了

VSCode 需要绑定快捷键 editor.action.toggleRenderWhitespace

vscode#18246

调试面板

调试面板空间比较拥挤。

单击面板可以切换它的折叠,怎样可以一键折叠所有的面板呢?

打开模块文件

node.js 程序,在模块名字上 F12 打开的是 d.ts 文件而不是模块文件。

有插件 "Node modules resolve" 可以实现,不过不大满意。

链接

链接下划线导致 _ 看不清,如何去掉?

Sublime Text 是在链接上右键菜单打开链接。

Emmet

不能指定自定义 snippets.json

https://code.visualstudio.com/Docs/languages/html#_emmet-snippets

editorconfig

不支持 charset,比如 charset=utf-8-bom

editorconfig/editorconfig-vscode#35

Repository owner locked and limited conversation to collaborators Dec 20, 2016
@yanxyz yanxyz changed the title PowerShell 语法 VSCode issues Jan 10, 2017
@yanxyz yanxyz changed the title VSCode issues VSCode tips and issues Jan 10, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant