Settings: System Preferences » Keyboard » Key Repeat/Delay Until Repeat
Use the commands below to increase the key repeat rate on macOS beyond the possible settings via the user interface. The changes aren't applied until you restart your computer.
# WSL2 network port forwarding script v1 | |
# for enable script, 'Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser' in Powershell, | |
# for delete exist rules and ports use 'delete' as parameter, for show ports use 'list' as parameter. | |
# written by Daehyuk Ahn, Aug-1-2020 | |
# Display all portproxy information | |
If ($Args[0] -eq "list") { | |
netsh interface portproxy show v4tov4; | |
exit; | |
} |
# Know the id of the username in the original distro that was exported | |
wsl -d Ubuntu-20.04 -u kartz -e id -u | |
# Outputs 1000 | |
# Knowing the id of the username in the distro that was created by importing the tar image | |
wsl -d Ubuntu-20 -u kartz -e id -u | |
# Outputs 1000 | |
# I would want to use this distroname and id, to set this user as the default login profile of WSL. | |
# I set this up in Windows Registry with the line snippet below: |
Settings: System Preferences » Keyboard » Key Repeat/Delay Until Repeat
Use the commands below to increase the key repeat rate on macOS beyond the possible settings via the user interface. The changes aren't applied until you restart your computer.
This is helpful if you've previously installed git from source on OSX, and other compilers can't find the correct path. You need to remove the current version of git, then re-install with brew.
which git
Here is my recipe how to speed up WebStorm: | |
Go to Preferences and do next: | |
Appearance & Behaviour > System Settings > Updates: disable auto update | |
Appearance & Behaviour > System Settings > Using Statistics: Uncheck allowing sending data | |
Editor > Live Templates: disable all, leave only what you are really use | |
Editor > Emmet: disable all emmets | |
Editor > Intentions: I leave only: CSS, Declaration, JavaScript and Language Injection | |
Plugins: leave only next (* - can be also disabled in case don't need them): | |
CoffeeScript * |
#!/bin/sh | |
echo Disabling vpnagentd... | |
sudo launchctl disable system/com.cisco.anyconnect.vpnagentd | |
echo Tearing down vpnagentd... | |
sudo launchctl bootout system /Library/LaunchDaemons/com.cisco.anyconnect.vpnagentd.plist | |
echo Deactivating Cisco AnyConnect Socket Filter Extension... | |
/Applications/Cisco/Cisco\ AnyConnect\ Socket\ Filter.app/Contents/MacOS/Cisco\ AnyConnect\ Socket\ Filter -deactivateExt |
# Use openconnect in favor of cisco anyconnect | |
# add vpn passdowd to macOS Keychain, change 'password' with your password | |
security add-generic-password -s openconnect_vpn -a $USER -w 'password' | |
# add these lines to .zshrc or .zprofile | |
function vpn-up() { | |
local VPN_HOST="host" |
# add your vpn password to .vpn_password file | |
echo "mypassword > ~/.vpn_password | |
chmod 600 ~/.vpn_password | |
# add these lines to .zshrc or .zprofile | |
function vpn-up() { | |
local VPN_HOST="host" | |
local VPN_USER="username" | |
local SERVER_CERT="pin-sha256:87+Hf09J6X30/vKmSGLPA35scH/jey/aP7zL4sQ+5+i=" |
Close and Quit VSCode
Remove VScode from Applications (just go to Finder -> Applications and move VSCode to Bin)
Execute these commands in any order. The paths might be slightly different for you.
rm -fr ~/.vscode*
rm -fr ~/Library/Application\ Support/Code/
rm -fr ~/Library/Saved\ Application\ State/com.microsoft.VSCode.savedState/
rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plist