假设我有数百个iab用于 Java 的自定义重新映射和另外数百个用于 Haskell 的重新映射,那么我希望将它们分成不同的文件以使其更易于管理。我正在寻找的是创建这样的东西:
~/.
??? .vimrc
??? .vim
??? custom
??? java.vim
??? haskell.vim
Run Code Online (Sandbox Code Playgroud)
.vimrc 可能看起来像
import java
import haskell
Run Code Online (Sandbox Code Playgroud)
这样的事情可以做,还是我只是把事情复杂化了?我想我想要实现的是在 LaTeX 中使用\input命令执行的操作...
例如,假设我有一个命令git branch(总是有几个词)。
我想要的是跟踪何时使用参数执行此命令。例如,如果我git branch develop没有错误地执行命令,我想保存develop在一个文件中。
我试图覆盖我的 git 命令.bash_profile,如下所示:
git () {
if [ $# -eq 3 ]
then
git $@
echo $2 > /path/tacked_parameters.txt
else
git $@
fi
}
Run Code Online (Sandbox Code Playgroud)
但似乎效果不佳。有没有办法做到这一点?
如果我得到变量上命令的结果,如何用新行打印此输出。愚蠢的例子:
XX=$(ls -l); echo $XX
Run Code Online (Sandbox Code Playgroud)
当我执行上面的句子时,我得到一行难以辨认的结果,而不是我ls -l在终端上执行时看到的格式化返回。有什么方法可以获取格式化命令的结果或用换行符显示其结果吗?
执行后我收到以下错误sudo apt-get upgrade:
Setting up php5-cli (5.5.9+dfsg-1ubuntu4.6) ...
ucfr: Attempt from package php5-cli to take /etc/php5/cli/php.ini away from package php5-fpm
ucfr: Aborting.
dpkg: error processing package php5-cli (--configure):
subprocess installed post-installation script returned error exit status 4
dpkg: dependency problems prevent configuration of php5-readline:
php5-readline depends on php5-cli (= 5.5.9+dfsg-1ubuntu4.6); however:
Package php5-cli is not configured yet.
dpkg: error processing package php5-readline (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its …Run Code Online (Sandbox Code Playgroud)