小编mon*_*auk的帖子

VIM:折叠要点

我对 VIM 很陌生,但在过去的一周里一直在尝试自学,但我遇到了一个令人沮丧的问题:

目前我主要使用 VIM 做笔记,并使用 VIM 的折叠功能使我的工作不那么混乱。然而,我遇到了一个问题,即超出我设置的换行符的每个项目符号都会自行折叠。更清楚一点:

虚拟机 在此处输入图片说明

我不想有单个项目符号折叠。

我似乎已经将问题追溯到我的文本缩进的方式:由于折叠似乎默认发生在缩进级别,由于第二行“缩进”更多,我的项目符号会折叠。所以我认为可能有一些模糊的方法可以解决这个问题:如果下一行的缩进大于 1,则告诉 VIM 折叠,或者处理项目符号点的包装方式完全不同。

如何实施这些解决方案?


我使用了一个名为Workflowish的插件,所以这是我的 vimrc:

set tw=100
set formatoptions=tcq
set com=fb:*
set spell
set spelllang=de
colorscheme synic
set fileencoding=utf8
execute pathogen#infect()
syntax on
filetype plugin indent on
Run Code Online (Sandbox Code Playgroud)

这是插件本身的设置:

setlocal foldlevel=1
setlocal foldenable
setlocal sw=2 sts=2
setlocal expandtab
setlocal foldtext=WorkflowishFoldText()
setlocal foldmethod=expr
setlocal foldexpr=WorkflowishCompactFoldLevel(v:lnum)
setlocal autoindent
Run Code Online (Sandbox Code Playgroud)

vim vi vimrc

7
推荐指数
1
解决办法
1283
查看次数

将通过完成添加到鱼壳

我试图让CLI密码管理器工作在我的与自动完成外壳。我已经找到了必要的文件,但我很难找到把它放在哪里,或者更确切地说是让它工作。到目前为止,我已将其添加到:

  • ~/.config/fish/pass.fish
  • ~/.config/fish/completions/pass.fish
  • 并将内容添加到我的 ~/.config/fish/config.fish 文件中。

没有成功。

command-line password fish

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

将bash脚本转换为fish

我正在尝试将以下 bash 脚本添加到fish,但在获取fish 中的语法时遇到了问题。这是原始脚本:

export MINION_INSTALL=$HOME/minion
export NOTES_HOME=$HOME/Notes
export INBOX=$NOTES_HOME/inbox

if [ -d "$MINION_INSTALL" ] ; then
    export PATH="$MINION_INSTALL:$PATH"
fi

source $MINION_INSTALL/aliases_for_minion
Run Code Online (Sandbox Code Playgroud)

这是aliases_for_minion文件:

alias mn="minion"
alias icannotfind="minion --open --archive --full $@"
alias newnote="minion --new-note $@"
alias open="minion --open $@"
alias remind="minion --new-note --quick $@"
alias summary="minion --count inbox; minion --list --show-tags=False today; \
    minion --count next; minion --count soon; minion --count someday" 
Run Code Online (Sandbox Code Playgroud)

如果我在启动 bash 后运行 fish,minion 命令可以正常工作。

任何帮助将不胜感激!

bash fish

4
推荐指数
1
解决办法
4355
查看次数

标签 统计

fish ×2

bash ×1

command-line ×1

password ×1

vi ×1

vim ×1

vimrc ×1