小编ene*_*ite的帖子

获取fish shell以使用gcloud命令行工具?

有没有人有运气获得鱼壳与谷歌的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)

fish gcloud

16
推荐指数
3
解决办法
4772
查看次数

如何在VScode的Vim模式下删除黑洞寄存器?

我真的很想使用 Visual Code,它看起来有一个很棒的 Vim 模式。不幸的是,我是那些改变了我的人之一.vimrc,这样删除、更改等就会移动到黑洞寄存器,这样它就不会接管我最后的拉扯。

有谁知道一种方法可以做类似的事情ddC映射?我尝试过各种方法,但似乎无法让它发挥作用。

看来只能和这样的领导一起工作了

"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)

visual-studio-code

5
推荐指数
1
解决办法
1038
查看次数

标签 统计

fish ×1

gcloud ×1

visual-studio-code ×1