小编use*_*814的帖子

点击 <Tab> 和自动缩进应用时的 Vim 标签大小

我决定将标签大小从 4 更改为 2,因为为什么不呢?任何想查看代码的人都可以使用他们的偏好。

然而,一个问题。

如果我按 Tab 键,它会插入 2,但 Vim 的自动缩进仍然是 4。我要更改什么才能使 2?

另一个不相关的问题:哪种缩进样式最适合 C 和类似语言?我一直在使用 1TBS,但有很多可供选择。他们中的任何一个更专业或更受欢迎吗?

vim

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

Vim 用引号括起来

说我有以下

printf(text goes here);
Run Code Online (Sandbox Code Playgroud)

我在视觉模式下选择“文本在此处”...
如何快速将其更改为

printf("text goes here");
Run Code Online (Sandbox Code Playgroud)

vim

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

Firefox:如何关闭“错误提示音”

在 KDE 和 FF 25.0 中使用 openSuse 13.1

在我的 bashrc 中——对于 root 和用户——我使用

xset b off
Run Code Online (Sandbox Code Playgroud)

禁用所有程序的“出错提示音”。FF 似乎是唯一一个忽略这一点的人,这很令人讨厌,因为我经常在一个需要安静的图书馆工作。每次我搜索网站时都使用耳塞(strg-F)并且找不到“错误提示音”这个词 - 总是全力爆发 - 几乎让我大吃一惊。

是否有我忽略的(高级)FF 设置?

firefox system-sounds

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

Linux lsblk 输出

如果我运行lsblk以下是我的输出。

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 698.7G  0 disk 
??sda1   8:1    0   500M  0 part /boot
??sda2   8:2    0   5.8G  0 part [SWAP]
??sda3   8:3    0    50G  0 part /
??sda4   8:4    0     1K  0 part 
??sda5   8:5    0 642.4G  0 part /home
sr0     11:0    1  1024M  0 rom  
Run Code Online (Sandbox Code Playgroud)

大部分是清楚的,但我有三个问题。
1.什么是sr0,为什么是RO,为什么RM栏下有一个1?这是一个完整的 GB,我很好奇它的用途。
2. 为什么是sda41K 块?我记得当我安装 Fedora 时,我有 1.83MB 的可用空间,但它拒绝使用。我认为这适用于我的sda4? 它为什么不使用它?
3.什么是MAJ:MIN柱子?

linux partitioning

11
推荐指数
1
解决办法
7923
查看次数

标签 统计

vim ×2

firefox ×1

linux ×1

partitioning ×1

system-sounds ×1