我对 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) 我试图让CLI密码管理器通工作在我的鱼与自动完成外壳。我已经找到了必要的文件,但我很难找到把它放在哪里,或者更确切地说是让它工作。到目前为止,我已将其添加到:
没有成功。
我正在尝试将以下 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 命令可以正常工作。
任何帮助将不胜感激!