mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2025-11-04 21:31:19 +08:00 
			
		
		
		
	feat(vscode): allow arguments to vsc alias (#11903)
				
					
				
			Co-authored-by: Carlo Sala <carlosalag@protonmail.com>
This commit is contained in:
		
							parent
							
								
									96c976637a
								
							
						
					
					
						commit
						d3112d67a3
					
				@ -31,7 +31,7 @@ the Command Palette via (F1 or ⇧⌘P) and type shell command to find the Shell
 | 
			
		||||
 | 
			
		||||
## Using multiple flavours
 | 
			
		||||
 | 
			
		||||
If for any reason, you ever require to use multiple flavours of VS Code i.e. VS Code (stable) and VS Code Insiders, you can 
 | 
			
		||||
If for any reason, you ever require to use multiple flavours of VS Code i.e. VS Code (stable) and VS Code Insiders, you can
 | 
			
		||||
manually specify the flavour's executable. Add the following line to the .zshrc file (between the `ZSH_THEME` and the `plugins=()` lines).
 | 
			
		||||
This will make the plugin use your manually defined executable.
 | 
			
		||||
 | 
			
		||||
@ -53,6 +53,7 @@ source $ZSH/oh-my-zsh.sh
 | 
			
		||||
| Alias                   | Command                        | Description                                                                                                 |
 | 
			
		||||
| ----------------------- | ------------------------------ | ----------------------------------------------------------------------------------------------------------- |
 | 
			
		||||
| vsc                     | code .                         | Open the current folder in VS code                                                                          |
 | 
			
		||||
| vsc `dir`               | code `dir`                     | Open passed folder in VS code                                                                               |
 | 
			
		||||
| vsca `dir`              | code --add `dir`               | Add folder(s) to the last active window                                                                     |
 | 
			
		||||
| vscd `file` `file`      | code --diff `file` `file`      | Compare two files with each other.                                                                          |
 | 
			
		||||
| vscg `file:line[:char]` | code --goto `file:line[:char]` | Open a file at the path on the specified line and character position.                                       |
 | 
			
		||||
 | 
			
		||||
@ -23,7 +23,14 @@ if [[ -z "$VSCODE" ]]; then
 | 
			
		||||
  fi
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
alias vsc="$VSCODE ."
 | 
			
		||||
function vsc {
 | 
			
		||||
  if (( $# )); then
 | 
			
		||||
    $VSCODE $@
 | 
			
		||||
  else
 | 
			
		||||
    $VSCODE .
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
alias vsca="$VSCODE --add"
 | 
			
		||||
alias vscd="$VSCODE --diff"
 | 
			
		||||
alias vscg="$VSCODE --goto"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user