我决定将标签大小从 4 更改为 2,因为为什么不呢?任何想查看代码的人都可以使用他们的偏好。
然而,一个问题。
如果我按 Tab 键,它会插入 2,但 Vim 的自动缩进仍然是 4。我要更改什么才能使 2?
另一个不相关的问题:哪种缩进样式最适合 C 和类似语言?我一直在使用 1TBS,但有很多可供选择。他们中的任何一个更专业或更受欢迎吗?
说我有以下
printf(text goes here);
Run Code Online (Sandbox Code Playgroud)
我在视觉模式下选择“文本在此处”...
如何快速将其更改为
printf("text goes here");
Run Code Online (Sandbox Code Playgroud) 在 KDE 和 FF 25.0 中使用 openSuse 13.1
在我的 bashrc 中——对于 root 和用户——我使用
xset b off
Run Code Online (Sandbox Code Playgroud)
禁用所有程序的“出错提示音”。FF 似乎是唯一一个忽略这一点的人,这很令人讨厌,因为我经常在一个需要安静的图书馆工作。每次我搜索网站时都使用耳塞(strg-F)并且找不到“错误提示音”这个词 - 总是全力爆发 - 几乎让我大吃一惊。
是否有我忽略的(高级)FF 设置?
如果我运行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. 为什么是sda4
1K 块?我记得当我安装 Fedora 时,我有 1.83MB 的可用空间,但它拒绝使用。我认为这适用于我的sda4
? 它为什么不使用它?
3.什么是MAJ:MIN
柱子?