有没有人有运气获得鱼壳与谷歌的gcloud命令行工具?我不是Fish脚本的专家,但这些是gcloud需要运行的两个文件(可以正常使用Fish的bash模式).Fish不允许您从我理解的内容中获取bash文件,因此需要将这些文件转换为Fish脚本?
path.bash
script_link="$( readlink "$BASH_SOURCE" )" || script_link="$BASH_SOURCE"
apparent_sdk_dir="${script_link%/*}"
if [ "$apparent_sdk_dir" == "$script_link" ]; then
apparent_sdk_dir=.
fi
sdk_dir="$( command cd -P "$apparent_sdk_dir" && pwd -P )"
bin_path="$sdk_dir/bin"
export PATH=$bin_path:$PATH
Run Code Online (Sandbox Code Playgroud)
path.completion
_python_argcomplete() {
local IFS=''
COMPREPLY=( $(IFS="$IFS" COMP_LINE="$COMP_LINE" COMP_POINT="$COMP_POINT" _ARGCOMPLETE_COMP_WORDBREAKS="$COMP_WORDBREAKS" _ARGCOMPLETE=1 "$1" 8>&1 9>&2 1>/dev/null 2>/dev/null) )
if [[ $? != 0 ]]; then
unset COMPREPLY
fi
}
complete -o default -F _python_argcomplete "gcloud"
_completer() {
command=$1
name=$2
eval '[[ "$'"${name}"'_COMMANDS" ]] || '"${name}"'_COMMANDS="$('"${command}"')"'
set -- $COMP_LINE
shift
while [[ …Run Code Online (Sandbox Code Playgroud) 我真的很想使用 Visual Code,它看起来有一个很棒的 Vim 模式。不幸的是,我是那些改变了我的人之一.vimrc,这样删除、更改等就会移动到黑洞寄存器,这样它就不会接管我最后的拉扯。
有谁知道一种方法可以做类似的事情dd或C映射?我尝试过各种方法,但似乎无法让它发挥作用。
看来只能和这样的领导一起工作了
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>","d"],
"after": ["\"", "_", "d", "d"]
},
],
"vim.leader": "<space>",
Run Code Online (Sandbox Code Playgroud)
但执行以下操作不起作用。有任何想法吗?
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["d","d"],
"after": ["\"", "_", "d", "d"]
},
],
Run Code Online (Sandbox Code Playgroud)