Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
powershell_configuration [2021/10/22 22:16] – mgupton | powershell_configuration [2022/04/08 12:54] (current) – mgupton | ||
---|---|---|---|
Line 12: | Line 12: | ||
To edit Powershell profile | To edit Powershell profile | ||
- | < | + | < |
notepad $PROFILE | notepad $PROFILE | ||
</ | </ | ||
- | === Example: baseline config | + | Dot (.) source to reload $PROFILE into current sessions, just like Bash |
+ | <code powerhell> | ||
+ | . $profile | ||
+ | </ | ||
+ | |||
+ | Get path to command history file | ||
+ | <code powershell> | ||
+ | (Get-PSReadlineOption).HistorySavePath | ||
+ | </ | ||
+ | |||
+ | === Reference Config | ||
- | < | + | < |
$env:Path += "; | $env:Path += "; | ||
$od = " | $od = " | ||
Line 25: | Line 35: | ||
Set-PoshPrompt -Theme mg | Set-PoshPrompt -Theme mg | ||
+ | $host.PrivateData.ErrorForegroundColor = ' | ||
+ | $host.PrivateData.ErrorBackgroundColor = ' | ||
+ | |||
set-alias exp explorer.exe | set-alias exp explorer.exe | ||
+ | set-alias gs git-save | ||
+ | set-alias gd git-dump | ||
+ | set-alias mgi c: | ||
+ | set-alias npp notepad++.exe | ||
Set-PSReadLineOption -HistoryNoDuplicates | Set-PSReadLineOption -HistoryNoDuplicates | ||
- | + | ||
+ | function npw() { | ||
+ | param( | ||
+ | [Parameter(Position=0)] | ||
+ | $folder | ||
+ | ) | ||
+ | Start-Process notepad++.exe -ArgumentList " | ||
+ | } | ||
function h2 { | function h2 { | ||
notepad (Get-PSReadLineOption | select -ExpandProperty HistorySavePath) | notepad (Get-PSReadLineOption | select -ExpandProperty HistorySavePath) | ||
Line 45: | Line 70: | ||
} | } | ||
} | } | ||
- | + | ||
+ | function hpp { | ||
+ | Start-Process notepad++.exe (Get-PSReadlineOption).HistorySavePath | ||
+ | } | ||
function git-dump([Parameter(Mandatory=$true)][string]$commit, | function git-dump([Parameter(Mandatory=$true)][string]$commit, | ||
$temp_file=" | $temp_file=" |