我的一些提高效率的设置

Windows 10

按键

左侧CapsLock 改成左侧Ctrl,左侧Ctrl与左侧Alt更换。习惯mac的conmmand会不去了。
这样左侧就有两个Ctrl分别是之前的CapsLock和Alt。左侧原本的Ctrl变成Alt。
修改注册表实现:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,38,00,1d,00,1d,00,38,00,00,00,00,00	

保存上述内容到x.reg双击后重启。

AutohotKey

经过注册表改按键之后,原本的alt+table切换应用变得不方便,使用autohotkey变为ctrl+`。
安装完之后,右键新建autohotkey脚本,写入如下:

Loop, %0%  ; For each parameter:
  {
    param := %A_Index%  ; Fetch the contents of the variable whose name is contained in A_Index.
    params .= A_Space . param
  }
ShellExecute := A_IsUnicode ? "shell32ShellExecute":"shell32ShellExecuteA"
 
if not A_IsAdmin
{
    If A_IsCompiled
       DllCall(ShellExecute, uint, 0, str, "RunAs", str, A_ScriptFullPath, str, params , str, A_WorkingDir, int, 1)
    Else
       DllCall(ShellExecute, uint, 0, str, "RunAs", str, A_AhkPath, str, """" . A_ScriptFullPath . """" . A_Space . params, str, A_WorkingDir, int, 1)
    ExitApp
}
LCtrl & `::AltTab

修改AltTab热键 https://wyagd001.github.io/zh-cn/docs/Hotkeys.htm#AltTabDetail

文件保存到C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp目录,实现开机自启动。
文件权限设置为管理员,防止某些管理员权限打开的应有下无效:

ahk中文文档 https://wyagd001.github.io/zh-cn/docs/AutoHotkey.htm

Linux 改按键

https://www.cnblogs.com/feipeng8848/p/12815360.html

Visual Studio

字体

Source-Code-Pro
JetBrains Mono https://www.jetbrains.com/lp/mono/

viasfora


https://marketplace.visualstudio.com/items?itemName=TomasRestrepo.Viasfora

XAML Styler

https://marketplace.visualstudio.com/items?itemName=NicoVermeir.XAMLStyler

快捷键

https://docs.microsoft.com/zh-cn/visualstudio/ide/default-keyboard-shortcuts-for-frequently-used-commands-in-visual-studio?view=vs-2019

插入代码段(Ctrl+K, Ctrl+S)
在光标下面插入空行(Ctrl+Shift+Enter)
注释(Ctrl+K, Ctrl+C)
折叠或者展开当前方法(Ctrl+M,Ctrl+M)
折叠所有方法 (Ctrl+M,Ctrl+O)
智能感知(Ctrl + J)
格式化整个文档(Ctrl + K, Ctrl + D)(Ctrl+E, Ctrl+D)

Ctrl + } = 匹配大括号、括号
Ctrl + Shift +} = 在匹配的括号、括号内选择文本
Ctrl + Shift + S = 保存所有文件和项目
Ctrl + K,Ctrl + C = 注释选定行
Ctrl + K,Ctrl + U = 取消选定行的注释
Ctrl + K,Ctrl + D = 正确对齐所有代码
Shift + End = 从头到尾选择整行
Shift + Home = 从尾到头选择整行
Ctrl + Delete = 删除光标右侧的所有字
Ctrl + M + L: 展开所有方法
Ctrl + M + A: 折叠所有方法

复制一行:Ctrl + D
转换为大写:Ctrl + Shift + U
转换为小写:Ctrl + U
将选定内容扩展到包含块:Shift + Alt + ]
切换行注释:Ctrl + K,Ctrl + /
切换块注释:Ctrl + Shift + /
注释选定内容:Ctrl + K,Ctrl + C

编辑.转到行 Ctrl+G [全局]
编辑.查看定义 Alt+F12 [文本编辑器]

两次ctrl + k 添加/删除书签
ctrl k ctrl w 打开书签管理器

启用导航到反编译源

搜索技巧

引号

不拆分关键字

加减号+-

加号表示搜索「必然包含」加号之后的词,减号表示搜索「必然不包含」减号之后的词。

搜索特定网站——"site:"命令


site后面无空格,不然无效! 【注意】site后面无空格,不然无效! 【注意】site后面无空格,不然无效!

通配符*

程序员的「金手指」

tutorial
example
tricks
cheatsheet
cookbook
awesome
在学习任何一个领域的内容的时候,这几个关键词都用得上。以python为例,我们可以搜索:

python tutorial
python tricks
python cookbook
……

filetype:文件格式

比如:百度搜索“2020年高考全国一卷数学真题 filetype:pdf”

intitle:

只搜索到标题中包含被限定的关键词的信息,例如:张宇 intitle:歌手

inanchor

inanchor:指令返回的结果是导入链接锚文字中包含搜索词的页面。百度不支持inanchor。比如在Google 搜索 :inanchor:点击这里返回的结果页面本身并不一定包含“点击这里”这四个字,而是指向这些页面的链接锚文字中出现了“点击这里”这四个字。

allintitle

allintitle:搜索返回的是页面标题中包含多组关键词的文件。
例如 :allintitle:SEO 搜索引擎优化
就相当于:intitle:SEO intitle:搜索引擎优化
返回的是标题中中既包含“SEO”,也包含“搜索引擎优化”的页面

allinurl

与allintitle: 类似。
allinurl:SEO 搜索引擎优化
就相当于 :inurl:SEO inurl:搜索引擎优化

原文地址:https://www.cnblogs.com/feipeng8848/p/12548678.html