A DARKEST THEME EXISTS IN VSCODE, PERFECTLY SUITED FOR JAVASCRIPT, TYPESCRIPT, PYTHON, JAVA, C++, C#, GO, RUST, SWIFT, KOTLIN, PHP, RUBY, PERL, SHELL, SQL, LUA, R, HASKELL, SCALA, DART, ELIXIR, OBJECTIVE-C, F#, COBOL, AND MORE—DELIVERING AN IMMERSIVE, HIGH-CONTRAST EXPERIENCE FOR EVERY DEVELOPER.
CONTRAST RATIO | ERGONOMICS | COGNITIVE LOAD | COLOR SCIENCE |
WCAG AAA Certified | 8+ Hour Rated | Minimal-Impact | Quantum-Calibrated |
# Launch VS Code > Extensions (Ctrl+Shift+X)
# Search: "Night Man"
# Install > Reload IDE
# Ctrl+K Ctrl+T > Select Theme
{
"workbench.colorTheme": "NIGHT MAN",
"editor.fontSize": 15,
"editor.fontFamily": "'Fira Code', 'JetBrains Mono', 'Cascadia Code', Consolas, monospace",
"editor.fontLigatures": true,
"editor.lineHeight": 1.7,
"terminal.integrated.fontSize": 14,
"editor.renderWhitespace": "boundary",
"editor.cursorBlinking": "blink"
}
JavaScript
const fetchUser = async (id) => {
try {
const response = await fetch(`/api/users/${id}`);
return response.json();
} catch (error) {
console.error("Fetch error:", error);
}
};
TypeScript
interface User {
id: number;
name: string;
}
const getUser = async (id: number): Promise<User> => {
const response = await fetch(`/api/users/${id}`);
return response.json();
};
Python
with open('data.txt', 'r') as file:
contents = file.read()
squares = [x**2 for x in range(10) if x % 2 == 0]
Java
public class Main {
public static void main(String[] args) {
Runnable task = () -> System.out.println("Quantum thread running");
List<Integer> numbers = Arrays.asList(1, 2, 3);
numbers.stream().map(n -> n * 2).forEach(System.out::println);
}
}
C++
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers = {1, 2, 3};
for (int num : numbers) {
std::cout << num * 2 << std::endl;
}
return 0;
}
C#
using System;
using System.Linq;
class Program {
static void Main() {
var numbers = new int[] {1, 2, 3};
var doubled = numbers.Select(n => n * 2);
foreach (var num in doubled) {
Console.WriteLine(num);
}
}
}
Go
package main
import "fmt"
func main() {
numbers := []int{1, 2, 3}
for _, num := range numbers {
fmt.Println(num * 2)
}
}
Rust
fn main() {
let numbers = vec![1, 2, 3];
let doubled: Vec<_> = numbers.iter().map(|n| n * 2).collect();
println!("{:?}", doubled);
}
Swift
let numbers = [1, 2, 3]
let doubled = numbers.map { $0 * 2 }
print(doubled)
Kotlin
fun main() {
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 }
println(doubled)
}
PHP
<?php
$numbers = [1, 2, 3];
$doubled = array_map(fn($n) => $n * 2, $numbers);
print_r($doubled);
?>
Ruby
numbers = [1, 2, 3]
doubled = numbers.map { |n| n * 2 }
puts doubled
Perl
my @numbers = (1, 2, 3);
my @doubled = map { $_ * 2 } @numbers;
print "@doubled\n";
Shell
#!/bin/bash
DEPLOY_ENV="production"
QUANTUM_SERVICE_VERSION="1.4.2"
docker build -t quantum-service:$QUANTUM_SERVICE_VERSION .
aws ecr push quantum-service:$QUANTUM_SERVICE_VERSION
SQL
SELECT id, name, age * 2 AS double_age FROM users WHERE active = 1;
Lua
numbers = {1, 2, 3}
for i, num in ipairs(numbers) do
print(num * 2)
end
R
numbers <- c(1, 2, 3)
doubled <- numbers * 2
print(doubled)
Haskell
main = print (map (*2) [1, 2, 3])
Scala
val numbers = List(1, 2, 3)
val doubled = numbers.map(_ * 2)
println(doubled)
Dart
void main() {
List<int> numbers = [1, 2, 3];
List<int> doubled = numbers.map((n) => n * 2).toList();
print(doubled);
}
Elixir
numbers = [1, 2, 3]
doubled = Enum.map(numbers, &(&1 * 2))
IO.inspect(doubled)
Objective-C
NSArray *numbers = @[@1, @2, @3];
NSArray *doubled = [numbers valueForKeyPath:@"@unionOfObjects.self.intValue * 2"];
NSLog(@"%@", doubled);
F#
let numbers = [1; 2; 3]
let doubled = List.map ((*) 2) numbers
printfn "%A" doubled
COBOL
IDENTIFICATION DIVISION.
PROGRAM-ID. DoubleNumbers.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 NUMBERS PIC 9(2) OCCURS 3 VALUE (1 2 3).
PROCEDURE DIVISION.
PERFORM VARYING I FROM 1 BY 1 UNTIL I > 3
DISPLAY NUMBERS(I) * 2
END-PERFORM.
STOP RUN.