小编Xpr*_*rog的帖子

在Ubuntu中为终结器(控制台应用程序)中的选项卡设置标题

有没有办法通过bash命令行(CLI)将标签的终止符(版本:0.95ppa1)标题设置为不同的字符串?

我计划在AutoKey上使用此功能,我可以同时打开多台机器并将标题设置为其连接的机器的名称.

bash tabs terminator

30
推荐指数
6
解决办法
2万
查看次数

解压缩并删除emacs中的尾随空格

我正在从事大型项目,在那里有大约100名工程师在处理许多文件.我想看看我是否可以在emacs中添加自定义以删除尾随的空格并取消我正在编辑的行.在大文件中解除并删除与我的更改无关的空格并不是一个好主意.(我同意,团队中的每个人都应该遵循一些基本规则.做什么,有时它不会以这种方式工作.:().

目前我启用了:

(show-ws-toggle-show-trailing-whitespace)
(show-ws-toggle-show-tabs)
Run Code Online (Sandbox Code Playgroud)

这些选项出现问题,如果文件的所有者没有修复其标签和尾随空格,它会使所有文件都为黄色或白色.

如果你能指出我的emacs选项会让我"删除我正在编辑的行上的空白和标签"(不是整个文件),那就太棒了.

emacs whitespace

13
推荐指数
3
解决办法
9358
查看次数

emacs在nowindow模式下将kill-ring复制到系统剪贴板

我在Ubuntu的终结器程序下运行"emacs -nw".我的问题,我无法使用它来杀死系统剪贴板.但是,如果在X11模式下运行,则可以正常工作.你可以帮帮我吗?

提前致谢..

emacs terminal clipboard mode

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

在emacs中突出显示整个c/cpp宏定义?

在vim中,整个c宏定义用不同的颜色完全突出显示.我如何在emacs中获得类似的风格?您可以参考下面的屏幕截图,显示在vim(右侧)中,整个EXAMPLE_MACRO突出显示并显示CALL_MACRO(0)是定义的一部分.

在此输入图像描述

#include <stdio.h>

#define CALL_MACRO(x)                           \
    EXAMPLE_MACRO(x)                            \


int
main(int argc, char *argv[])
{
#define EXAMPLE_MACRO(x)                           \
    if (x) {                                       \
    printf("\n Condition is true");            \
} else {                                       \
    printf("\n Condition is false");           \
}                                              \
                                               \
CALL_MACRO(0);

CALL_MACRO(1);
#undef EXAMPLE_MARCO
}
Run Code Online (Sandbox Code Playgroud)

上述代码的主模式是c模式.

请注意上面的代码不能编译.


我发现下面的代码可以使#if 0和#endif显示为font-lock.

(defun my-c-mode-font-lock-if0 (limit)
(save-restriction
(widen)
(save-excursion
  (goto-char (point-min))
  (let ((depth 0) str start start-depth)
    (while (re-search-forward "^\\s-*#\\s-*\\(if\\|else\\|endif\\)" limit 'move)
      (setq str (match-string 1))
      (if (string= str "if")
          (progn
            (setq depth (1+ depth))
            (when …
Run Code Online (Sandbox Code Playgroud)

c emacs macros syntax-highlighting multiline

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

svn diff空格/制表仅更改

有没有办法在svn diff或任何其他工具(基于linux)中只显示空格/标签的变化

目的,我不想要检查那些差异.如果工具可以捕获那些差异,我可以在检入之前将这些行放回到相同的状态.

谢谢,

diff whitespace

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