小编Ave*_*han的帖子

如何在 Emacs 中显示行号(不在模式行中)?

我知道如何在模式行中显示行号(和列),但我希望 emacs 在左侧显示所有行的行号。我已经在 vim 和其他文本编辑器中看到了这一点。我如何为 emacs 做到这一点?

emacs

126
推荐指数
3
解决办法
10万
查看次数

如何将 webm 转换为 MacOSX 的 mp4?

我在 MacOSX Lion 上,想要一种将 webm 转换为 mp4(或其他 iTunes 兼容格式)的方法。ffmpeg似乎有可能,但文档对我来说有点迟钝;分步指导将不胜感激。

mp4 video-conversion osx-lion webm

19
推荐指数
1
解决办法
1万
查看次数

当我 'cd' 时,如何在 bash 中关闭“自动回声”?

我不知道这是什么时候开始发生的,但是现在,每次我 cd 到目录时,它都会在更改目录之前回显路径。当我登录服务器时会发生这种情况,但不会在我的本地计算机上发生。服务器正在运行 Linux。我的本地机器运行的是 Mac OS X。

我搜索了 Google 并查看了 bash 手册页,但找不到任何内容。我的 .bashrc/.bash_profile 没有任何与 'cd' 相关的东西(我知道)。

如何修改此“功能”?

bash

8
推荐指数
1
解决办法
4585
查看次数

如何防止 emacs 使用 autojump 加载 `update_terminal_cwd`?

在 MacOSX 10.7 上,Apple 引入/etc/bashrc了一个函数:update_terminal_cwd检查 Apple Terminal 是否正在运行,以及我们是否不在 emacs 中(下面粘贴了代码段)。不幸的是,通过将 autojump 包含到我的 bashrc 配置文件中,调用劣质 shell(即M-x shell)会导致调用 update_terminal_cwd。对于在劣质 shell 中调用的任何命令,我都会得到以下输出:

bash: update_terminal_cwd: command not found
achan[10:29 AM]~ > echo $PROMPT_COMMAND
Run Code Online (Sandbox Code Playgroud)

当我在 bashrc 中包含 autojump 时echo $PROMPT_COMMAND,emacs 内部看起来像这样:

{ [[ "$AUTOJUMP_HOME" == "$HOME" ]] && (autojump -a "$(pwd -P)"&)>/dev/null 2>>"${AUTOJUMP_DATA_DIR}/.autojump_errors";} 2>/dev/null ; update_terminal_cwd;
Run Code Online (Sandbox Code Playgroud)

如果我不包括自动跳转,我只会得到一个空字符串echo $PROMPT_COMMAND

在自动跳转代码中,它插入了第一部分:

{ [[ "$AUTOJUMP_HOME" == "$HOME" ]] && (autojump -a "$(pwd -P)"&)>/dev/null 2>>"${AUTOJUMP_DATA_DIR}/.autojump_errors";} 2>/dev/null ;
Run Code Online (Sandbox Code Playgroud)

update_terminal_cwd …

bash emacs macos

6
推荐指数
1
解决办法
1820
查看次数

如何在 Cocoa emacs 中设置我的初始窗口位置?

我的 .emacs 文件中有以下设置:

 (if (window-system)
   (set-frame-height (selected-frame) 60)
   (set-frame-position (selected-frame) 50 30))
Run Code Online (Sandbox Code Playgroud)

它正确设置了框架高度,但没有正确设置框架位置。我在跑步:

GNU Emacs 23.2.1 (i386-apple-darwin9.8.0, NS apple-appkit-949.54)

编辑:

下面提供的代码不是特定于 Mac 的。您必须对其进行编辑(只需删除任何*win*参考文献。这是我使用该作品的内容。根据您的喜好调整它!

(setq initial-frame-alist
      `((background-color . ,(face-background 'default))
        (foreground-color . ,(face-foreground 'default))
        (horizontal-scroll-bars . nil)
        (vertical-scroll-bars . nil)
        (menu-bar-lines . 0)
        (top . 50)      ;; This is overridden by my-center-frame later.
        (left . 400)        ;; This is overridden by my-center-frame later.
        (cursor-color . "red")
        (mouse-color . "green")))
Run Code Online (Sandbox Code Playgroud)

emacs cocoa

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

为什么不“找到”修剪我认为应该的方式?

我正在运行 MacOSX 10.5.8

我运行以下命令:

~/Sites/jjprof/trunk/content > find . -type d -name '*svn' -prune
./.svn
./resources/.svn
./resources/sitewide/.svn
./temporary/.svn
./users/.svn
./users/avatars/.svn
Run Code Online (Sandbox Code Playgroud)

我希望这个命令忽略所有 .svn 子目录;相反,它显示它们。

find . -name '*svn' -prune 
Run Code Online (Sandbox Code Playgroud)

做同样的事情。

unix find macos

3
推荐指数
1
解决办法
4275
查看次数

标签 统计

emacs ×3

bash ×2

macos ×2

cocoa ×1

find ×1

mp4 ×1

osx-lion ×1

unix ×1

video-conversion ×1

webm ×1