Diễn đàn Ubuntu Việt Nam

Cộng đồng người sử dụng Ubuntu Việt Nam
Hôm nay, CN Tháng 11 23, 2014 2:01 pm

Múi giờ UTC + 7 Giờ


Software Freedom Day 2014 - TP HCM
Vui lòng sang ask.ubuntu-vn.org để đặt câu hỏi

Các chủ đề mới nếu là đặt câu hỏi sẽ bị đóng, mong các bạn chú ý



Tạo chủ đề mới Gửi bài trả lời  [ 9 bài viết ] 
Người gửi Nội dung
 Tiêu đề bài viết: Hỏi về Emacs
Gửi bàiĐã gửi: T.Tư Tháng 2 25, 2009 10:22 am 
Thành Viên Tích Cực
Hình đại diện của thành viên

Ngày tham gia: T.Hai Tháng 8 06, 2007 5:41 pm
Bài viết: 165
Mình dùng Emacs có 1 trường hợp chưa biết cách giải quyết. Mình phân Emacs thành 2 cửa sổ, 1 dùng để code, 1 dùng để compile và chạy (dùng M-x shell). Vấn đề là khi chạy chương trình không thể nhấn Ctrl-C như trong Terminal được, vì Emacs hiểu Ctrl-C là 1 phím tắt của Emacs. Cách nào để khắc phục tình trạng này đây?

Còn 1 cái nữa là phím tắt nào để "nhắc tuồng" khi code nhỉ? Ví dụ như gõ "System." rồi nhấn phím tắt nó hiện ra chữ "out". Lúc trước làm mà bi giờ quên mất rồi.


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Tư Tháng 2 25, 2009 10:43 am 
Thành Viên Tích Cực
Hình đại diện của thành viên

Ngày tham gia: T.Bảy Tháng 12 20, 2008 11:07 am
Bài viết: 521
moriator đã viết:
Mình dùng Emacs có 1 trường hợp chưa biết cách giải quyết. Mình phân Emacs thành 2 cửa sổ, 1 dùng để code, 1 dùng để compile và chạy (dùng M-x shell). Vấn đề là khi chạy chương trình không thể nhấn Ctrl-C như trong Terminal được, vì Emacs hiểu Ctrl-C là 1 phím tắt của Emacs. Cách nào để khắc phục tình trạng này đây?

Còn 1 cái nữa là phím tắt nào để "nhắc tuồng" khi code nhỉ? Ví dụ như gõ "System." rồi nhấn phím tắt nó hiện ra chữ "out". Lúc trước làm mà bi giờ quên mất rồi.


Để cancel của shell trong emacs bạn dùng phím tắt C-c C-c (Ctrl-c Ctrl-c: comint-interupt-subjob).

Câu hỏi thứ 2 của bạn thì mình chưa rõ lắm. Ý bạn định là gõ "System" + phím tắt -> "Systemout" hay là gì?
Bạn muốn chức năng auto-complete và gợi nhớ nhung gì bạn đã gõ mà ko cần phải đặt abbr thì bạn có thể tìm hiểu và cài thêm auto-complete ở trên trang emacswiki.
http://www.emacswiki.org/emacs/AutoComplete

chúc vui.

_________________
Linux, vim and emacs be fan


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Tư Tháng 2 25, 2009 11:07 am 
Thành Viên Tích Cực
Hình đại diện của thành viên

Ngày tham gia: T.Hai Tháng 8 06, 2007 5:41 pm
Bài viết: 165
cation_h đã viết:
Câu hỏi thứ 2 của bạn thì mình chưa rõ lắm. Ý bạn định là gõ "System" + phím tắt -> "Systemout" hay là gì?
Bạn muốn chức năng auto-complete và gợi nhớ nhung gì bạn đã gõ mà ko cần phải đặt abbr thì bạn có thể tìm hiểu và cài thêm auto-complete ở trên trang emacswiki.
http://www.emacswiki.org/emacs/AutoComplete

chúc vui.


"System." + phím tắt -> "System.out" :D Mò mò 1 hồi cũng nhớ lại được, đó là M-/ :D Cái này có tác dụng lặp lại cái mình đã gõ trước đó, chứ không bung pop-up như autocomplete.

Cho mình hỏi ngu 1 chút, mấy cái file .el chép vào đâu đây? :-?

Cảm ơn chuyên gia Emacs :D


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Tư Tháng 2 25, 2009 11:48 am 
Thành Viên Tích Cực
Hình đại diện của thành viên

Ngày tham gia: T.Bảy Tháng 12 20, 2008 11:07 am
Bài viết: 521
moriator đã viết:
"System." + phím tắt -> "System.out" :D Mò mò 1 hồi cũng nhớ lại được, đó là M-/ :D Cái này có tác dụng lặp lại cái mình đã gõ trước đó, chứ không bung pop-up như autocomplete.

Cho mình hỏi ngu 1 chút, mấy cái file .el chép vào đâu đây? :-?


Bạn thử xem lại xem, mình vẫn dùng được bình thường.
Để kiểm tra lại trong emacs gõ:
Mã:
M-x describe-key RET

rồi ấn tổ hợp phím M-/. Một help windows sẽ mở ra.
Như của mình thì dòng đầu tiên nó là thế này.
M-/ runs the command dabbrev-expand
Nếu của bạn ko phải vậy thì bạn thử gán lại phím tắt M-/ cho lệnh dabbrev-expand hoặc dùng trực tiếp trong mini-buffer để xem phím tắt cho command đó.

file .el thì chép vào thư mục nào cũng được rồi sửa file ~/.emacs để load file đó. Ví dụ thêm vào .emacs như sau:
Mã:
;; cation_H edit for subversion suport in emacs
(load "/home/cation_h/emacs_lisp/psvn.el")


một cách hay hơn là dùng một thư mục, add thư mục đó vào biến load-path của emacs. Các file . el được byte-compile thành .elc. Như vậy thì sẽ chạy nhanh hơn.
ví dụ setup cho cái auto-complete sử dụng byte-compile-file để compile file .el và dùng load-path:
Mã:
;; chỉ cần thêm một lần. sau đó cứ nhét các file .el vào thư mục này, emacs sẽ tự động search.
(setq load-path (cons "/home/cation_h/emacs_lisp" load-path))

sau đó để load cái auto-complete thì dùng lệnh sau:
Mã:
(require 'auto-complete)
(global-auto-complete-mode t)

bạn có thể xem thêm hướng dẫn cài đặt trong file .el hoặc xem hướng dẫn trên emacs wiki.

chúc vui.

_________________
Linux, vim and emacs be fan


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Hai Tháng 3 09, 2009 7:58 pm 
Thành Viên Tích Cực
Hình đại diện của thành viên

Ngày tham gia: T.Ba Tháng 12 30, 2008 3:15 pm
Bài viết: 166
Đến từ: Coltech, VNU
Đề nghị chuyên gia emacs cation_h viết cho anh em trên diễn đàn một tut về emacs. :D
Em rất muốn học sử dụng emacs, anh có tài liệu nào về emacs thì share cho em với. Emacs giờ với em như một nàng công chúa lộng lẫy kiêu sa :x =)) =))

_________________
Sản phẩm mới của Google nè, bà con dùng thử chưa? =)) =))
Hình ảnh


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Hai Tháng 3 09, 2009 9:32 pm 
Thành Viên Tích Cực
Hình đại diện của thành viên

Ngày tham gia: T.Bảy Tháng 12 20, 2008 11:07 am
Bài viết: 521
SpringBravery đã viết:
Đề nghị chuyên gia emacs cation_h viết cho anh em trên diễn đàn một tut về emacs. :D
Em rất muốn học sử dụng emacs, anh có tài liệu nào về emacs thì share cho em với. Emacs giờ với em như một nàng công chúa lộng lẫy kiêu sa :x =)) =))

Bây giờ chưa có thời gian.
Em muốn học sử dụng emacs thì đọc quyển learning GNU emacs. Đọc xong là thừa dùng rồi. Còn ko thì cứ manual có nó mà chơi, cần gì trong đó có hết.
Nếu hè mà có thời gian sẽ quảng bá cho emacs :)

chúc vui

_________________
Linux, vim and emacs be fan


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Ba Tháng 4 21, 2009 4:51 pm 
Thành Viên Mới

Ngày tham gia: T.Năm Tháng 4 02, 2009 8:13 am
Bài viết: 12
bác pro oi xuất bản ngay cuốn hướng dẫn toàn tập về Emacs de. Em đang học nó nè, mò hoài mà vẫn chưa ra đâu. hix :(


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Tư Tháng 11 03, 2010 9:05 pm 
Thành Viên Mới

Ngày tham gia: T.Tư Tháng 11 03, 2010 8:55 pm
Bài viết: 1
ai co tai lieu day du ve emacs khong cho em voi,em dang muon hoc, dang co hung, :-B


Đầu trang
 Xem thông tin cá nhân  
 
 Tiêu đề bài viết: Re: Hỏi về Emacs
Gửi bàiĐã gửi: T.Tư Tháng 11 03, 2010 9:06 pm 
Quản Trị Viên
Hình đại diện của thành viên

Ngày tham gia: T.Năm Tháng 7 31, 2008 1:16 pm
Bài viết: 16163
Đến từ: C:\Windows\system32
nguyenthang đã viết:
ai co tai lieu day du ve emacs khong cho em voi,em dang muon hoc, dang co hung, :-B

Gõ Tiếng Việt đi rồi tính tiếp :x|

_________________
Đọc FAQCách hỏi thông minh trước khi hỏi bất cứ vấn đề gì !
Tài liệu cho người mới dùng Ubuntu

---
Không có gì quý hơn ĐỘC LẬP - TỰ DO


Đầu trang
 Xem thông tin cá nhân  
 
Hiển thị bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 9 bài viết ] 

Múi giờ UTC + 7 Giờ


Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.2 khách.


Bạn không thể tạo chủ đề mới.
Bạn không thể trả lời bài viết.
Bạn không thể sửa những bài viết của mình.
Bạn không thể xóa những bài viết của mình.
Bạn không thể gửi tập tin đính kèm.

Chuyển đến:  
POWERED_BY
Vietnamese translation by nedka