标签: geany

Geany 隐形下划线

最近,Geany 突然开始将下划线显示为空格 - 即它们变得“不可见”。

例如此文本 - is_empty,显示与 相同is empty。但是当从 Geany 复制到剪贴板时,下划线是应该的。他们只是显示错误。

geany

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

如何摆脱Geany中的这条垂直线

我在 Geany 中的代码中有一条随机线,在重新启动应用程序后它会一直停留在那里。如何删除它?

截屏: 在此处输入图片说明

linux geany

20
推荐指数
3
解决办法
2万
查看次数

是否可以在 Geany 中同时查看两个文件?

我倾向于是一个简单的文本编辑器用户,但是当我想要类似 IDE 的功能时,我一直在使用 Geany。但是,我觉得很麻烦的一件事是我一次只能看到一个文件。有时我想在查看 .hpp 文件(或两个)的同时编辑 .cpp 文件,而不需要来回翻阅代码。

(当然,简单的答案是尝试不同的 IDE,但如果我出于某些充分的理由想坚持使用 geany ......那又怎样?)

text-editing ide geany

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

如何取消缩进代码?

我偶尔会意识到我需要在编码时删除一级缩进(例如将代码移出循环)。问题是我最终得到了一堆比我想要的缩进更多的行,按照我想要的方式缩进的唯一方法是手动删除所有制表符空间。

有没有办法自动执行此操作?我使用各种文本编辑器,例如 Geany、N++、gedit 和 Code::Blocks,所以我想要一个多程序解决方案。

notepad++ indentation c++ geany

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

用换行符替换

Geany和许多文本编辑器一样,有一个替换对话框:

Geany 更换

Replace with:现场,我如何表达我希望用换行符替换模式?

newlines geany

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

如何在 Geany 中显示 CR

Geany 可以切换到显示CR字符(但不显示LF字符)的模式吗?

可以强制 Geany 只换行LF而不是换行CR吗?

通常来说,一般来说:

Geany 在所有三种可能的行尾形式上换行:单个CR、单个LFCR LF序列。我希望换行只在文档首选项中设置的正确行结束处完成;所有其他变体应作为杂散控制字符处理。

我可以接受所有三个换行,但在这种情况下,我仍然想知道文件中何时不存在正确的行结尾。

有一个选项可以显示所有行尾,但这显然无法使用,因为在任何地方都显示正确的行尾太令人沮丧了,我根本不想使用 Geany。

为什么是Geany:

随着tty我习惯viemacs。但是在 Windows 下我习惯了Ultraedit.

现在 Ultraedit 对我来说变得不可接受了(要讲更长的故事)我寻找替代品并找到了 Geany,它提供了我对文本编辑器的所有期望,例如indent 2,tab 8block edit mode.

我真正想念的唯一一件事是正确显示像CR.

text-editors newlines geany control-characters

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

Geany 中的 LESS 语法高亮

我正在使用LESS CSS(PHP 版本)。我也在 Linux 中使用 Geany。是否有适用于 Geany 的 LESS 语法文件,或者我如何编辑 CSS 文件以适应 LESS?

less syntax-highlighting geany

5
推荐指数
2
解决办法
3824
查看次数

Geany 文本编辑器插入符块

我在 debian 8 上通过 apt-get 安装了 Geany。我想将插入符号形状设置为块,但我filetypes.common在我的.config/geany/filedefs. 我怎样才能做到这一点?

cursor geany debian-jessie caret

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

Geany 注释块格式

我试图找出在 Geany 中为 C 文件定义注释块样式的位置。

我的意思是,当我选择一个文本块并按 ctrl-e 时,文本块中的每一行都预先(在它的缩进级别)由一个 //~

一个问题来自额外的空间。在我得到的空白行上,//~但我在保存文件时也启用了修剪尾随空格,因此我得到以下序列。

void aprinter(uint8_t * buf) {
    uint16_t length = sizeof(*buf) / sizeof(buf[0]);

    printf("len: %d;\n", length);

    uint16_t i;
    for (i = 0; i < length; i++) {
        printf("buf[%d]: 0x%02x;\n", i, buf[i]);
    }

}
Run Code Online (Sandbox Code Playgroud)

我想注释掉这个函数的内容,所以我选择它并点击 ctrl-e

void aprinter(uint8_t * buf) {
    //~ uint16_t length = sizeof(*buf) / sizeof(buf[0]);
//~ 
    //~ printf("len: %d;\n", length);
//~ 
    //~ uint16_t i;
    //~ for (i = 0; i < length; i++) {
        //~ printf("buf[%d]: 0x%02x;\n", i, …
Run Code Online (Sandbox Code Playgroud)

linux comments c geany

2
推荐指数
1
解决办法
3263
查看次数