2012-11-04 30 views
7

Sau khi sử dụng vi cho phần tốt hơn trong 15 năm, tôi đã thử Rob Pike's Acme trên một ý thích trong khi làm việc với Go. Tôi thực sự rất thích cách tối thiểu và nhẹ. Những điều chưa thực hiện hiện đại không thực sự hoạt động tốt trong việc phát triển Acme và Ruby đang gây khó chịu tốt nhất trong môi trường đó (nó hoạt động tốt với Go và C, tuy nhiên).Trình soạn thảo văn bản hiện đại tương tự như acme

Tôi đã thích nghi với một số "tính năng" của Acme trong vim, nhưng tôi đang dò tìm các tùy chọn ngay bây giờ. Có bất kỳ trình chỉnh sửa văn bản nào có các tính năng sau đây (hơi chủ quan) và không có nhiều tính năng khác không?

  • không nổi bật cú pháp hoặc dòng số
  • chạy trên OSX và có lẽ linux
  • buffers/cửa sổ tách
  • nền sáng, foreground đen (hoặc khả năng thay đổi này)
  • ít hoặc không có bloat
  • khả năng chạy mở thiết bị đầu cuối trong trình chỉnh sửa hoặc chạy lệnh từ nó

Tôi không biết bất kỳ trình soạn thảo nào có thể hỗ trợ chuột cho Acme, nhưng tôi đang sử dụng bàn di chuột ma thuật vào những ngày này, vì vậy điều đó không cần thiết. Tôi đã thử Sublime, nhưng nó cảm thấy một cửa sổ nhỏ và cồng kềnh mang lại không gian lãng phí. Chế độ toàn màn hình đến gần với những gì tôi đang tìm kiếm, nhưng tôi không thể đặt ngón tay của mình vào những gì còn thiếu. Sublime có thể hoạt động nếu tôi có thể mở terminal trong cửa sổ.

Môi trường hiện tại của tôi là iTerm2 toàn màn hình, sử dụng vim để chỉnh sửa mã. Điều này làm việc tương đối tốt, nhưng bằng cách sử dụng chuột sẽ rất tiện dụng. Một động lực lớn cho tìm kiếm của tôi là Aqua lãng phí quá nhiều không gian với viền cửa sổ/bóng tối và không có trình quản lý cửa sổ ốp lát đủ cho OSX.

+0

Nó cũng đáng chú ý là nhiệm vụ của tôi đã được thúc đẩy bởi những thứ như ia-writer và gấp văn bản. Tôi không thể viết mã vào một trong số đó, nhưng họ chắc chắn là một mình trong những gì tôi đang tìm kiếm. Ít không có giao diện và chỉ đủ tính năng để hoàn thành công việc của tôi. – cmhobbs

Trả lời

2

Tôi không biết về bất kỳ trình soạn thảo "hiện đại" nào bắt chước Acme nhưng mọi thứ bạn yêu cầu đều có trong Vim và Emac nhưng chúng có thể không phải là những gì bạn gọi là "hiện đại" và hoạt động của chúng hoàn toàn trái ngược với Acme.

Mục cuối cùng trong danh sách của bạn dễ dàng hơn và tự nhiên hơn trong Emac hơn là trong Vim.

Tôi hiểu rằng bạn muốn có trình chỉnh sửa GUI nhưng dường như bạn phàn nàn về việc quản lý cửa sổ của Mac OS X. Tôi có ấn tượng rằng bạn sẽ thoải mái trong môi trường máy tính để bàn lát gạch thực sự. Bạn đã thử Awesome hay WMII hay những người khác?

Cuối cùng, bạn có thể sử dụng chuột để định vị con trỏ, chọn hình ảnh, lấy nét cửa sổ và nhấp vào các tab trong Vim, chỉ set mouse=a trong số ~/.vimrc.

Bên cạnh những thứ rất đặc biệt tôi đã nhìn thấy thực hiện với chuột ở Acme, tôi nghĩ rằng eveything bạn muốn là có:

vim

+0

Tôi luôn nói rằng chiều cao năng suất của tôi là với FreeBSD, ion3 và perl. Tuyệt vời và dwm là những thay thế tốt nhất mà tôi từng thấy. Điều đó đang được nói, tôi bị ép buộc vào một môi trường Mac cho công việc những ngày này. Tôi đã không tìm thấy một wm ốp lát đủ để thay thế thủy sản. Tất cả mọi thứ chỉ là loại cửa sổ mash với nhau. Tôi bị cám dỗ để làm việc trong một vm, nhưng điều đó có vẻ tương đối kém hiệu quả. – cmhobbs

+0

Sẽ chấp nhận câu trả lời này vì 'set mouse = a' khiến tôi gần hơn một chút so với những gì tôi có bây giờ. Cảm ơn các đầu vào. – cmhobbs

+0

Nếu bạn không sử dụng rất nhiều ứng dụng Cocoa gốc, bạn nên thử một Tiling WM trong X11: nó hoạt động giống như trong một hộp BSD/Linux. – romainl

Các vấn đề liên quan