小编jhe*_*ran的帖子

.vimrc 可以分成多个文件吗?

假设我有数百个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命令执行的操作...

vim vimrc

13
推荐指数
2
解决办法
4966
查看次数

跟踪某些命令的某些参数

例如,假设我有一个命令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)

但似乎效果不佳。有没有办法做到这一点?

shell bash function

10
推荐指数
1
解决办法
225
查看次数

在命令输出上打印换行符

如果我得到变量上命令的结果,如何用新行打印此输出。愚蠢的例子:

XX=$(ls -l); echo $XX
Run Code Online (Sandbox Code Playgroud)

当我执行上面的句子时,我得到一行难以辨认的结果,而不是我ls -l在终端上执行时看到的格式化返回。有什么方法可以获取格式化命令的结果或用换行符显示其结果吗?

command-line bash

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

无法完成 php5-cli 更新

执行后我收到以下错误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)

ubuntu apt php5

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

标签 统计

bash ×2

apt ×1

command-line ×1

function ×1

php5 ×1

shell ×1

ubuntu ×1

vim ×1

vimrc ×1